Skip to content

Releases: svenvc/ston

version 10.0

21 Jun 11:35
Compare
Choose a tag to compare
  • 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

16 Jul 11:51
c5f69da
Compare
Choose a tag to compare

Sync with Pharo 9.

  • support for SortedCollection
  • CI using GitHub Actions
  • allow non-ASCII class names

v8.0

19 Nov 16:20
Compare
Choose a tag to compare

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.