Spectre.Console 0.46 released!
Happy new year! 🎉
Version 0.46 of Spectre.Console has been released!
A lot has happened since the last release, but the most notable additions and changes are support for .NET 7, the new Layout widget, and rendering of JSON. There has also been a lot of long overdue work on the command line argument parser.
New Contributors
- @GaryMcD made their first contribution in #961
- @eduherminio made their first contribution in #964
- @Saalvage made their first contribution in #976
- @BenjaminMichaelis made their first contribution in #1000
- @nilaoda made their first contribution in #1012
- @picture-vision made their first contribution in #1013
- @patrickfreilinger made their first contribution in #1016
- @sowa705 made their first contribution in #1014
- @ardalis made their first contribution in #1021
- @Elisha-Aguilera made their first contribution in #1038
- @wguner made their first contribution in #1044
- @bcwood made their first contribution in #1068
- @FrankRay78 made their first contribution in #1073
- @tomkerkhove made their first contribution in #1089
- @ArveSystad made their first contribution in #1090
- @maije made their first contribution in #1096
- @krisrok made their first contribution in #953
What's changed?
- Add support for .NET 7.0 by @patriksvensson in #1056
- Add
Layout
widget by @patriksvensson in #1041 - Add JSON text renderer by @patriksvensson in #1086
- Backward direction of text prompt autocomplete by @nkochnev in #921
- Custom mask for secret by @GaryMcD in #970
- Allow selections to wrap around by @Saalvage in #976
- Join .NET Foundation by @patriksvensson in #978
- Adding value: a single semi-colon! by @johanlindfors in #986
- Fix
@
being used in Figlet font by @Saalvage in #972 - Add new and transferred issues to backlog project by @patriksvensson in #995
- Pin SDK due to a bug in .NET 6.0.401 by @patriksvensson in #1011
- Remove period trimming by @BenjaminMichaelis in #1008
- Allow
PACKET
key on MultiSelectionPrompt by @nilaoda in #1012 - Added Suckless Simple Terminal to list of ANSI terminals by @picture-vision in #1013
- Add culture option to
TypeConverterHelper
,TextPrompt
andAnsiConsole
by @sowa705 in #1014 - Minor typo fixes by @ardalis in #1021
- Alignment fixes by @patriksvensson in #1066
IndexOf
replaced by Count at Add method - Performance issue #975 fixed by @maije in #1096- Modified tokenizer not to break on on
]]]
at the end of a style by @nils-a in #1027 - Command line argument parsing improvements by @FrankRay78 in #1048
- Show help for default command by @krisrok in #953
- Automatically display default values of options in the help page by @0xced in #1032
Documentation updates
- Add link to documentation in README by @ardalis in #1030
- Update
.NET 5
references in docs by @eduherminio in #964 - Blog date fix by @phil-scott-78 in #963
- Update sponsors by @tomkerkhove in #1089
- Inline
CommandArgument
required/optional style in template parameter docs by @ArveSystad in #1090 - Add documentation for
BreakdownChart
by @BenjaminMichaelis in #1000 - Create
Panel
documentation by @patrickfreilinger in #1016 - Added details for using links within markup. by @GaryMcD in #961
- Added documentation for
Rows
widget by @Elisha-Aguilera in #1038 - Added documentation guide for
Grid
widget by @Elisha-Aguilera in #1043 - Added documentation guide for the
Padder
widget by @Elisha-Aguilera in #1046 - Created a
Columns
widget documentation by @wguner in #1044 - Fixed typo in
Panel
documentation @bcwood in #1068 - Clarified the license for
SixLabors.ImageSharp
by @FrankRay78 in #1073 - Add documentation for
Layout
by @patriksvensson in #1127