Releases: svenvc/ston
Releases · svenvc/ston
version 10.0
- Remove FileReference>>#stonContainSubObjects so that non-FILE representations (such as memory:// which are written out as normal objects) get their sub objects scanned correctly when resolving shared references (such as to a common memory file system/store)
- Fix casing of *STON-Core extension methods
- Classify the methods of STONZnUrl
- Use OSPlatform current lineEnding as default for STONWriter's newline setting
- Cleanup newlines and blanks in "STON" packages
- Moving the extensions of STON to an indenpendent package to have better loading order in the image (pharo backport)
- Sync with Pharo 10
- Improve float parsing accuracy as prototyped by https://github.com/webwarrior-ws
- As suggessted by https://github.com/webwarrior-ws, implement a syntax for special floats: Float[#nan], Float[#infinity] and Float[#negativeInfinity]
- Additionally, allow Float[3.14159] as well, just for theoretical completeness
- As suggessted by https://github.com/webwarrior-ws, remove the unnecessary rounding in Color>>#stonOn:
- Extend the Floats documentation section for special floats
- Comment all class side methods of the STON facade, add executable examples
- Track categorization changes in Pharo 11 [initialization]
- Stop using Float epsilon (it was renamed in Pharo 11)
- Pi value is '3.14159' and not '3.14149', fix test cases
v9.0
v8.0
First release on GitHub of STON (although it already existed for many years).
Arbitrary number, to mark the integration/syncing into/with Pharo 8 today.
Includes the cleanups and improvements described in The STON Specification (https://github.com/svenvc/ston/blob/master/ston-spec.md) such as support for ScaledDecimals, Fractions, URL, FILE, Color, MimeType and Bag.