Releases: ABridoux/scout
Releases · ABridoux/scout
Github pages docC
4.0.4
4.0.3
Merge pull request #249 from ABridoux/release/4.0.2
Changed
- Removed useless
indirectattribute onExplorerValueenum. - Deprecated
PathExplorer.realforPathExplorer.double.
Date coding
Global refactoring
Added
- Conversion from CSV input to one of the available formats [#181]
DataandDatevalues support [#197]- Set and add features support
Codablevalues [#199] - Possibility to read XML attributes
- Better integration with Zsh arrays and associative arrays [#235]
Changed
PathExploreris now implemented byExplorerValuefor Plist, JSON and YAML [#199]- Moved from serialisation to
CodableusingExplorerValuefor Plist, JSON and YAML. [#206] - ”Add” features will no more create values on the fly. Only when a key/index is final will it be created/inserted. The method is now to first add an empty array or dictionary. [#210]
Pathparsing is now done with a parser rather than with regular expressions [#227]- Command-line:
--format|-fnow required to specify the input format - Command-line:
--csvremoved and--csv-seprenamed--csv-exp PathExplorerXMLrenamed toExplorerXMLand implements Copy on Write.
Checkout What's new in Scout 4.0.0 to learn in detail about the new features.
[Hotfix] Standard input fixed (again)
Fixed
- Reading from standard input temporary fix for deprecation issue [#191]
Standard input reading fixed
Fixed
- Reading from standard input [#191]
Small fixes, PathExplorer.array and dictionary
Added
- New functions
PathExplorer.array(:)andPathExplorer.dictionary(:)to get aPathExplorervalue with a non-nested array and dictionary [#187]
Fixed
PathExplorer.descriptionwith a single value will now only return the value without the data format ceremony [#185]SerializationFormat.Json.serialize(value:)will throw an error if the value is a single one (rather than crashing at runtime) [#185]
Deprecated
PathExplorerXML.init(value:)deprecated forinit(element:path)
3.0.0
Added
- YAML support [#132] [#142]
- Conversion from one format to another [#133]
- Disabled colorisation when the output is piped [#140]
- List paths in the data [#151] [#154]
- Array subscript with a negative index [#152]
- Made
Pathimplement severalCollectionprotocols [#171]
Changed
- The Swift version has been updated to 5.3.
setfunctions adding a value to an array with the index-1removed. [#152]- Array slicing index targets a different range (shifted to the right) [#158]
PathExplorerrequirements and default implementations changed [#163]- Optimized Jaro-Winkler match and removed the public access
- The
PathExplorerimplementations have been moved in thePathExplorersnamespace. - The serialisation formats have been moved in the
SerializationFormatsnamespace.
More informations: What's new in Scout 3.0.0.
Checkout the new wiki