Releases: neandertech/cue4s
v0.0.6
This release adds GraalVM native image configuration, and fixes Linux native code.
What this means is that this is the first release that should work on both GraalVM Native Image and Scala Native, on both MacOS and Linux.
Give it a go:
- GraalVM Native Image:
scala-cli package --dep tech.neander::cue4s::0.0.6 -e 'cue4s.Prompts.sync.use(_.singleChoice("ABC?", List("a","b","c")))' --native-image -f -o image-cue4s --graalvm-args --no-fallback --install-exit-handlers
- Scala Native:
scala-cli run --dep tech.neander::cue4s::0.0.6 -e 'cue4s.Prompts.sync.use(_.singleChoice("ABC?", List("a","b","c")))' --native
What's Changed
- Start adding configuration for graal by @keynmol in #33
- Use zone allocated termios on linux by @keynmol in #34
Full Changelog: v0.0.5...v0.0.6
v0.0.5
v0.0.4
v0.0.3
This is a big release, focusing on fixing various aspects of cancellation, adding confirmation and password prompt, and re-designing the internals to allow for more usecases.
What's Changed
- Updates and fix warnings by @keynmol in #22
- Derived prompts redesign by @keynmol in #23
- Cleanup logs by @keynmol in #24
- Fix cancellation used by CE (JVM & JS) by @keynmol in #25
- added theming capability by @lbialy in #20
- confirmation prompt implemented by @lbialy in #27
- Password input by @keynmol in #26
- Align prompts formatting by @keynmol in #29
Full Changelog: v0.0.2...v0.0.3
v0.0.2
v0.0.1
This is a chunky release with major bugfixes in rendering, code cleanup, and handling prompt cancellation (upon receiving SIGINT/Ctrl+C).
The most annoying rendering bugs were fixed, and this library is ready for a first release.
What's Changed
- Refactor + snapshots plugin by @keynmol in #1
- add multi support to cue annotation by @keynmol in #4
- Add docs about derivation by @keynmol in #5
- improve testing setup by @keynmol in #6
- Fix blinking by @keynmol in #9
- Simplify prompts and fix choice/multi-choice rendering by @keynmol in #10
- Fix flush and native by @keynmol in #11
- added handling of signals by @lbialy in #12
- Refactor text input for correct rendering by @keynmol in #13
- (private) Framework for common prompt functionality by @keynmol in #14
New Contributors
Full Changelog: https://github.com/neandertech/cue4s/commits/v0.0.1