Releases: neandertech/cue4s
v0.0.7
This release
- adds basic windows support (see #40 for caveats on windows native)
- cleans up prompt API and adds default values to text/number inputs
What's Changed
- Initial windows support by @JD557 in #36
- Fallback rendering mode for symbols on windows by @keynmol in #39
- Defaults by @keynmol in #35
New Contributors
Full Changelog: v0.0.6...v0.0.7
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