Spectre.Console 0.47 released!
Version 0.47 of Spectre.Console has been released!
There are a lot of fixes and improvements in this release, the most noteworthy changes being support for the Alacritty terminal and continued improvements to command line parsing.
Thank you to all contributers.
New Contributors
- @wbaldoumas made their first contribution in #1143
- @MartinZikmund made their first contribution in #1151
- @ilyahryapko made their first contribution in #1131
- @meziantou made their first contribution in #1174
- @MaxAtoms made their first contribution in #1211
- @phillip-haydon made their first contribution in #1218
What's Changed
- Add Alacritty to the supported terminals in AnsiDetector by @MaxAtoms in #1211
- Add an implicit operator to convert from Color to Style by @0xced in #1160
- Allow case-insensitive confirmation prompt by @MartinZikmund in #1151
- Allow configuration of confirmation prompt comparison via
StringComparer
by @MartinZikmund in #1161 - Do not register analyzer if SpectreConsole is not available in the current compilation by @meziantou in #1172
- Ensure correct comparer is used for
TextPrompt
by @MartinZikmund in #1152 - Forward CancellationToken to GetOperation by @meziantou in #1173
- Fix minor typo in Prompt example by @Frassle in #1183
- Fix coconut spelling by @phillip-haydon in #1218
- Improve conversion error messages by @0xced in #1141
- Make the code fix more robust and detect more symbols of type IAnsiConsole by @meziantou in #1169
- Minor Refactorings by @Elisha-Aguilera in #1081
- Simplify access to the SemanticModel in analyzers by @meziantou in #1167
- Use SymbolEqualityComparer.Default when possible by @meziantou in #1171
- Use StringComparison.Ordinal instead of culture-sensitive comparisons by @meziantou in #1174
Command line updates
- Add possibility to set description and/or data for the default command by @0xced in #1091
- Add support for converting command parameters into FileInfo and DirectoryInfo by @0xced in #1145
- Add support for arrays in [DefaultValue] attributes by @0xced in #1164
- Add ability to pass example args using
params
syntax by @seclerp in #1166 - Alias for branches by @ilyahryapko in #1131
- Command line improvements by @FrankRay78 in #1103
Documentation updates
- Alignment => Justification Docs Fixes by @wbaldoumas in #1143