Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v0.10.3 #486

Merged
merged 11 commits into from
Jul 22, 2023
Merged

v0.10.3 #486

merged 11 commits into from
Jul 22, 2023

Conversation

Luna-Klatzer
Copy link
Member

@Luna-Klatzer Luna-Klatzer commented Jul 18, 2023

What type of change does this PR perform?

  • Bug fix (Non-breaking change which fixes an issue)

Summary

New minor bug-fix version 0.10.3, which fixes a bug in the CLI.

Summary of Changes

Does this PR create new warnings?

No.

Detailed Changelog

Not present for website/docs changes

Added

  • New modules in @kipper/cli:
    • input, which contains all input-related handling functions and classes.
    • output, which contains the output-related handling functions and classes.
  • New decorator prettifiedErrors in @kipper/cli, which applies standardised error formatting to any thrown error.

Changed

  • Standardised error output for the CLI as described in #435.
  • Error message of KipperInternalError, which does not have " - Report this bug to the developer using the traceback!" as a suffix anymore.
  • Renamed getFile to getParseStream.

Fixed

  • CLI bug where the -t shortcut flag was incorrectly shown for the command help compile. (#451)

Linked issues or PRs

…possible-alias-for-log-timestamp-flag-in-compile-cli-commmand

Fixed bug where the `-t` flag was shown as possible alias for the flag `--log-timestamp` in the `compile` command
@Luna-Klatzer Luna-Klatzer added bug Bug or issue in the language or API release New release of the Kipper module. fix Fixes an issue or bug labels Jul 18, 2023
@Luna-Klatzer Luna-Klatzer added this to the v0.10.0 milestone Jul 18, 2023
@Luna-Klatzer Luna-Klatzer self-assigned this Jul 18, 2023
@github-actions
Copy link
Contributor

github-actions bot commented Jul 18, 2023

size-limit report 📦

Path Size Loading time (3g) Running time (snapdragon) Total time
./kipper/web/kipper-standalone.min.js 128.4 KB (0%) 2.6 s (0%) 327 ms (+7.33% 🔺) 2.9 s
./kipper/web/kipper-standalone.js 128.45 KB (0%) 2.6 s (0%) 325 ms (+6.89% 🔺) 2.9 s

* Update README.md

Signed-off-by: Luna <luna.klatzer@gmail.com>

* Updated and simplified PULL_REQUEST_TEMPLATE.md

Signed-off-by: Luna <luna.klatzer@gmail.com>

* Update PULL_REQUEST_TEMPLATE.md

Signed-off-by: Luna <luna.klatzer@gmail.com>

* Update README.md

Signed-off-by: Luna <luna.klatzer@gmail.com>

* Added missing space in `kipper` README.md

Signed-off-by: Luna <luna.klatzer@gmail.com>

* Restructured CLI and implemented standardised prettified errors

* Removed suffix message from `KipperInternalError`

* Updated CHANGELOG.md

* Fixed accidentally renamed args property in `getFile`

* Fixed invalid use of `getTarget` in analyse.ts

* Renamed `getFile` to `getParseStream`

* Updated CHANGELOG.md

* Fixed `LogLevel` being too high in analyse.ts

* Fixed error being thrown in analyse.ts

The logger already handles the error, so the error must be caught and then ignored.

* Prettified code

* Updated analyse.test.ts to fit code changes

* Updated analyse.test.ts to fit code changes

* Updated CHANGELOG.md

---------

Signed-off-by: Luna <luna.klatzer@gmail.com>
@Luna-Klatzer Luna-Klatzer marked this pull request as ready for review July 22, 2023 17:46
@Luna-Klatzer Luna-Klatzer added the other Other development related change or issue label Jul 22, 2023
@Luna-Klatzer Luna-Klatzer merged commit 433664d into main Jul 22, 2023
@Luna-Klatzer Luna-Klatzer added the skip changelog Do not include in the changelog when a new release is drafted label Aug 15, 2023
@Luna-Klatzer Luna-Klatzer removed bug Bug or issue in the language or API other Other development related change or issue fix Fixes an issue or bug labels Jun 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
release New release of the Kipper module. skip changelog Do not include in the changelog when a new release is drafted
Projects
Development

Successfully merging this pull request may close these issues.

1 participant