Releases: console-rs/console
Releases · console-rs/console
0.16.0
What's Changed
The 0.15.12 release was yanked after it turned out to be semver-incompatible with existing usage by several of the most popular dependent crates, because it introduced a std
feature -- and those crates used default-features = false
but relied on the std
-guarded features.
The 0.16.0 API should be semver-compatible with the 0.15.x API except for the need for the std
feature.
Refer to the 0.15.12 release notes for more information.
0.15.12
What's Changed
- Use EnumSet instead of a full-blown btreemap for the attributes by @jwiesler in #244
- Tweak Attributes bit set API by @djc in #245
- Implement measure_text_width with no allocation by @remi-dupre in #246
- fix(utils): surprising behavior in truncate_str when tail is larger than width by @remi-dupre in #250
- fix spelling mistake by @Axlefublr in #253
- feat(part): add NO_COLOR env support for windows terminal by @L-Chao in #254
- Update windows-sys requirement from 0.59 to 0.60 by @dependabot in #259
- Add features to work with no_std, and with alloc in no_std by @ChocolateLoverRaj in #256
- Fix CI badge and license URL by @atouchet in #261
- Bump version to 0.15.12 by @felstead in #262
0.15.11
What's Changed
- Don't eagerly close tty fd in read_secure by @Noratrieb in #222
- Make functions on Style const by @tamird in #220
- Fix some typos by @waywardmonkeys in #213
- Improve type safety, extract identical code by @tamird in #223
- Unix tweaks by @djc in #230
- Fix WASI target name by @djc in #236
- Simplify & update by @djc in #237
- fix: 🐛 remove double-width characters correctly by @bestgopher in #234
- Explicitly handle CtrlC on Windows by @ericmarkmartin in #235
- Windows mode tweaks by @djc in #239