Skip to content

Releases: ABridoux/scout

2.0.0

05 Sep 12:13
b82fc33
Compare
Choose a tag to compare

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

27 Aug 16:51
Compare
Choose a tag to compare
2.0.0 Beta 01 Pre-release
Pre-release

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

09 Aug 11:53
72dce13
Compare
Choose a tag to compare

Fixed

  • Setting a value was always writing a String rather than inferring the type for JSON and Plist [#96]

Documentation updated

27 Jul 11:23
e38f163
Compare
Choose a tag to compare

Added

  • File header [#89]

Changed

  • Documentation updated [#89]

Array & Dictionary count

24 Jul 21:32
a6802fd
Compare
Choose a tag to compare

Added

  • Get array or dictionary count with PathElement.count after an array or a dictionary. The count is specified with [#] for the command-line tool [#76]

Changed

  • PathElement changed for an enum, with a PathElementRepresentable to initiate a Path [#79]
  • Path changed for a struct conforming to Collection and Equatable [#76]
  • Path explorer CRUD functions moved to extensions [#85]

Deprecated

  • PathExplorerFactory will be removed in 2.0.0

Errors to standard error output

06 Jul 18:41
870facf
Compare
Choose a tag to compare

Changed

  • Errors now sent to the standard error output with an error code different from 0 [#74]
  • Documentation updated [#74]

Fixed

  • JSON empty string colorisation [#72]

JSON escaped quote and documentation refactoring

04 Jul 10:30
4cfbf67
Compare
Choose a tag to compare

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

19 Jun 13:45
d01fe6b
Compare
Choose a tag to compare

Changed

  • Lux updated to 0.2.1 to handle tag characters in quotes

Key propositions and custom highlight colors

28 May 13:35
137755e
Compare
Choose a tag to compare

Added

  • Key proposition when subscript key error [#52]
  • Custom highight colors in a plist file [#51]

Highlight output

20 May 18:33
123e378
Compare
Choose a tag to compare

Visible when outputting a dictionary or array value.