Releases: ABridoux/scout
Releases · ABridoux/scout
2.0.0
Added
- Auto-completion for commands [#94]
- Array slicing [#66]
- Array and dictionaries folding at a certain level [#107]
- Delete empty dictionaries and arrays when left empty [#109]
- Dictionary filtering [#112]
- CSV export [#103]
- Commands.md new examples [#117]
- CLT scout command help license [#117]
- Get a dictionary keys [#121]
- CLT read command new
--output
option to export the read data or the CSV export into a file.
Changed
- In-line documentation updated [#117]
- Color bool flag changed for an enumerable flag [#117]
- ArgumentParser updated to 0.3.0 [#117]
- CLT Version command changed for the
--version
ParsableCommand
parameter [#117]
Removed
-v|--verbose
flag removed. Breaking change. The delete, set, and add commands will output the data by default when no--output
or--modify
options are specified.
Linux distribution
Make sure to install Swift on Linux to be able to run the program.
2.0.0 Beta 01
Added
- Auto-completion for commands [#94]
- Array slicing [#66]
- Array and dictionaries folding at a certain level [#107]
- Delete empty dictionaries and arrays when left empty [#109]
- Dictionary filtering [#112]
- CSV export [#103]
- Commands.md new examples [#117]
- CLT scout command help license [#117]
- Get a dictionary keys [#121]
- CLT read command new
--output
option to export the read data or the CSV export into a file.
Changed
- In-line documentation updated [#117]
- Color bool flag changed for an enumerable flag [#117]
- ArgumentParser updated to 0.3.0 [#117]
- CLT Version command changed for the
--version
ParsableCommand
parameter [#117]
Removed
-v|--verbose
flag removed. Breaking change. The delete, set, and add commands will output the data by default when no--output
or--modify
options are specified.
Hotfix: setting a value always as a String
Fixed
- Setting a value was always writing a String rather than inferring the type for JSON and Plist [#96]
Documentation updated
Array & Dictionary count
Added
- Get array or dictionary count with
PathElement.count
after an array or a dictionary. Thecount
is specified with[#]
for the command-line tool [#76]
Changed
PathElement
changed for an enum, with aPathElementRepresentable
to initiate aPath
[#79]Path
changed for a struct conforming toCollection
andEquatable
[#76]- Path explorer CRUD functions moved to extensions [#85]
Deprecated
PathExplorerFactory
will be removed in 2.0.0
Errors to standard error output
JSON escaped quote and documentation refactoring
Added
--no-color
flag to prevent colorisation when outputting
Changed
- Moved the documentaion in a
doc
command
Fixed
- JSON escaped quotes [#68]
Lux updated to 0.2.1
Changed
- Lux updated to 0.2.1 to handle tag characters in quotes
Key propositions and custom highlight colors
Highlight output
Visible when outputting a dictionary or array value.