spectreconsole/spectre.console
### [`v0.47.0`](https://togithub.com/spectreconsole/spectre.console/releases/tag/0.47.0)
[Compare Source](https://togithub.com/spectreconsole/spectre.console/compare/0.46.0...0.47.0)
#### What's Changed
- Add Alacritty to the supported terminals in AnsiDetector by [@MaxAtoms](https://togithub.com/MaxAtoms) in [https://github.com/spectreconsole/spectre.console/pull/1211](https://togithub.com/spectreconsole/spectre.console/pull/1211)
- Add an implicit operator to convert from Color to Style by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1160](https://togithub.com/spectreconsole/spectre.console/pull/1160)
- Allow case-insensitive confirmation prompt by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1151](https://togithub.com/spectreconsole/spectre.console/pull/1151)
- Allow configuration of confirmation prompt comparison via `StringComparer` by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1161](https://togithub.com/spectreconsole/spectre.console/pull/1161)
- Do not register analyzer if SpectreConsole is not available in the current compilation by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1172](https://togithub.com/spectreconsole/spectre.console/pull/1172)
- Ensure correct comparer is used for `TextPrompt` by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1152](https://togithub.com/spectreconsole/spectre.console/pull/1152)
- Forward CancellationToken to GetOperation by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1173](https://togithub.com/spectreconsole/spectre.console/pull/1173)
- Fix minor typo in Prompt example by [@Frassle](https://togithub.com/Frassle) in [https://github.com/spectreconsole/spectre.console/pull/1183](https://togithub.com/spectreconsole/spectre.console/pull/1183)
- Fix coconut spelling by [@phillip-haydon](https://togithub.com/phillip-haydon) in [https://github.com/spectreconsole/spectre.console/pull/1218](https://togithub.com/spectreconsole/spectre.console/pull/1218)
- Improve conversion error messages by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1141](https://togithub.com/spectreconsole/spectre.console/pull/1141)
- Make the code fix more robust and detect more symbols of type IAnsiConsole by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1169](https://togithub.com/spectreconsole/spectre.console/pull/1169)
- Minor Refactorings by [@Elisha-Aguilera](https://togithub.com/Elisha-Aguilera) in [https://github.com/spectreconsole/spectre.console/pull/1081](https://togithub.com/spectreconsole/spectre.console/pull/1081)
- Simplify access to the SemanticModel in analyzers by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1167](https://togithub.com/spectreconsole/spectre.console/pull/1167)
- Use SymbolEqualityComparer.Default when possible by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1171](https://togithub.com/spectreconsole/spectre.console/pull/1171)
- Use StringComparison.Ordinal instead of culture-sensitive comparisons by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1174](https://togithub.com/spectreconsole/spectre.console/pull/1174)
#### Command line updates
- Add possibility to set description and/or data for the default command by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1091](https://togithub.com/spectreconsole/spectre.console/pull/1091)
- Add support for converting command parameters into FileInfo and DirectoryInfo by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1145](https://togithub.com/spectreconsole/spectre.console/pull/1145)
- Add support for arrays in \[DefaultValue] attributes by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1164](https://togithub.com/spectreconsole/spectre.console/pull/1164)
- Add ability to pass example args using `params` syntax by [@seclerp](https://togithub.com/seclerp) in [https://github.com/spectreconsole/spectre.console/pull/1166](https://togithub.com/spectreconsole/spectre.console/pull/1166)
- Alias for branches by [@ilyahryapko](https://togithub.com/ilyahryapko) in [https://github.com/spectreconsole/spectre.console/pull/1131](https://togithub.com/spectreconsole/spectre.console/pull/1131)
- Command line improvements by [@FrankRay78](https://togithub.com/FrankRay78) in [https://github.com/spectreconsole/spectre.console/pull/1103](https://togithub.com/spectreconsole/spectre.console/pull/1103)
#### Documentation updates
- Alignment => Justification Docs Fixes by [@wbaldoumas](https://togithub.com/wbaldoumas) in [https://github.com/spectreconsole/spectre.console/pull/1143](https://togithub.com/spectreconsole/spectre.console/pull/1143)
#### New Contributors
- [@wbaldoumas](https://togithub.com/wbaldoumas) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1143](https://togithub.com/spectreconsole/spectre.console/pull/1143)
- [@MartinZikmund](https://togithub.com/MartinZikmund) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1151](https://togithub.com/spectreconsole/spectre.console/pull/1151)
- [@ilyahryapko](https://togithub.com/ilyahryapko) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1131](https://togithub.com/spectreconsole/spectre.console/pull/1131)
- [@meziantou](https://togithub.com/meziantou) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1174](https://togithub.com/spectreconsole/spectre.console/pull/1174)
- [@MaxAtoms](https://togithub.com/MaxAtoms) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1211](https://togithub.com/spectreconsole/spectre.console/pull/1211)
- [@phillip-haydon](https://togithub.com/phillip-haydon) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1218](https://togithub.com/spectreconsole/spectre.console/pull/1218)
**Full Changelog**: https://github.com/spectreconsole/spectre.console/compare/0.46.0...0.47.0
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.
This PR contains the following updates:
0.46.0
->0.47.0
Release Notes
spectreconsole/spectre.console
### [`v0.47.0`](https://togithub.com/spectreconsole/spectre.console/releases/tag/0.47.0) [Compare Source](https://togithub.com/spectreconsole/spectre.console/compare/0.46.0...0.47.0) #### What's Changed - Add Alacritty to the supported terminals in AnsiDetector by [@MaxAtoms](https://togithub.com/MaxAtoms) in [https://github.com/spectreconsole/spectre.console/pull/1211](https://togithub.com/spectreconsole/spectre.console/pull/1211) - Add an implicit operator to convert from Color to Style by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1160](https://togithub.com/spectreconsole/spectre.console/pull/1160) - Allow case-insensitive confirmation prompt by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1151](https://togithub.com/spectreconsole/spectre.console/pull/1151) - Allow configuration of confirmation prompt comparison via `StringComparer` by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1161](https://togithub.com/spectreconsole/spectre.console/pull/1161) - Do not register analyzer if SpectreConsole is not available in the current compilation by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1172](https://togithub.com/spectreconsole/spectre.console/pull/1172) - Ensure correct comparer is used for `TextPrompt` by [@MartinZikmund](https://togithub.com/MartinZikmund) in [https://github.com/spectreconsole/spectre.console/pull/1152](https://togithub.com/spectreconsole/spectre.console/pull/1152) - Forward CancellationToken to GetOperation by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1173](https://togithub.com/spectreconsole/spectre.console/pull/1173) - Fix minor typo in Prompt example by [@Frassle](https://togithub.com/Frassle) in [https://github.com/spectreconsole/spectre.console/pull/1183](https://togithub.com/spectreconsole/spectre.console/pull/1183) - Fix coconut spelling by [@phillip-haydon](https://togithub.com/phillip-haydon) in [https://github.com/spectreconsole/spectre.console/pull/1218](https://togithub.com/spectreconsole/spectre.console/pull/1218) - Improve conversion error messages by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1141](https://togithub.com/spectreconsole/spectre.console/pull/1141) - Make the code fix more robust and detect more symbols of type IAnsiConsole by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1169](https://togithub.com/spectreconsole/spectre.console/pull/1169) - Minor Refactorings by [@Elisha-Aguilera](https://togithub.com/Elisha-Aguilera) in [https://github.com/spectreconsole/spectre.console/pull/1081](https://togithub.com/spectreconsole/spectre.console/pull/1081) - Simplify access to the SemanticModel in analyzers by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1167](https://togithub.com/spectreconsole/spectre.console/pull/1167) - Use SymbolEqualityComparer.Default when possible by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1171](https://togithub.com/spectreconsole/spectre.console/pull/1171) - Use StringComparison.Ordinal instead of culture-sensitive comparisons by [@meziantou](https://togithub.com/meziantou) in [https://github.com/spectreconsole/spectre.console/pull/1174](https://togithub.com/spectreconsole/spectre.console/pull/1174) #### Command line updates - Add possibility to set description and/or data for the default command by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1091](https://togithub.com/spectreconsole/spectre.console/pull/1091) - Add support for converting command parameters into FileInfo and DirectoryInfo by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1145](https://togithub.com/spectreconsole/spectre.console/pull/1145) - Add support for arrays in \[DefaultValue] attributes by [@0xced](https://togithub.com/0xced) in [https://github.com/spectreconsole/spectre.console/pull/1164](https://togithub.com/spectreconsole/spectre.console/pull/1164) - Add ability to pass example args using `params` syntax by [@seclerp](https://togithub.com/seclerp) in [https://github.com/spectreconsole/spectre.console/pull/1166](https://togithub.com/spectreconsole/spectre.console/pull/1166) - Alias for branches by [@ilyahryapko](https://togithub.com/ilyahryapko) in [https://github.com/spectreconsole/spectre.console/pull/1131](https://togithub.com/spectreconsole/spectre.console/pull/1131) - Command line improvements by [@FrankRay78](https://togithub.com/FrankRay78) in [https://github.com/spectreconsole/spectre.console/pull/1103](https://togithub.com/spectreconsole/spectre.console/pull/1103) #### Documentation updates - Alignment => Justification Docs Fixes by [@wbaldoumas](https://togithub.com/wbaldoumas) in [https://github.com/spectreconsole/spectre.console/pull/1143](https://togithub.com/spectreconsole/spectre.console/pull/1143) #### New Contributors - [@wbaldoumas](https://togithub.com/wbaldoumas) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1143](https://togithub.com/spectreconsole/spectre.console/pull/1143) - [@MartinZikmund](https://togithub.com/MartinZikmund) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1151](https://togithub.com/spectreconsole/spectre.console/pull/1151) - [@ilyahryapko](https://togithub.com/ilyahryapko) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1131](https://togithub.com/spectreconsole/spectre.console/pull/1131) - [@meziantou](https://togithub.com/meziantou) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1174](https://togithub.com/spectreconsole/spectre.console/pull/1174) - [@MaxAtoms](https://togithub.com/MaxAtoms) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1211](https://togithub.com/spectreconsole/spectre.console/pull/1211) - [@phillip-haydon](https://togithub.com/phillip-haydon) made their first contribution in [https://github.com/spectreconsole/spectre.console/pull/1218](https://togithub.com/spectreconsole/spectre.console/pull/1218) **Full Changelog**: https://github.com/spectreconsole/spectre.console/compare/0.46.0...0.47.0Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate. View repository job log here.