Skip to content

Releases: edporras/edn_turbo

v0.8.0 - switch to edn2023

31 May 20:41
Compare
Choose a tag to compare

Switched main dependency to use edn2023 fork as end-ruby is unmaintained.

v0.7.4

03 May 10:49
Compare
Choose a tag to compare

Fix empty-string encoding.

New homebrew location

06 Nov 19:53
Compare
Choose a tag to compare

Fix by @caleb to support homebrew's new install location.

Allow rake versions > 12

20 Sep 19:10
Compare
Choose a tag to compare

Minor bump to allow rake > 12. Thanks to @caleb for the MR.

0.7.1 - ruby 3.0 compatibility

07 Feb 09:24
Compare
Choose a tag to compare

Fix compilation against ruby 3.0. Now requiring ruby 2.5 as the minimum.

v0.7.0: Workaround for ruby 2.7.0

07 Feb 16:14
Compare
Choose a tag to compare

Added

  • big_decimal_edn_turbo method to replace calling edn-ruby's big_decimal as it breaks things in ruby 2.7 and up due to calling BigDecimal.new()

v0.6.2: fix parsing of ## symbols

21 May 18:44
Compare
Choose a tag to compare

Fixed

  • Handling of ##Inf, ##Nan, et al.

##Inf is now represented as Float::INFINITY and ##NaN as Float::NAN in the output.

Ratio support

20 May 20:07
Compare
Choose a tag to compare

Added

  • Implement parsing of Ratio literals, represented as a ruby Rational.

Fixed

  • Parsing of exact precision types.

Changed

  • Build lists using EDN::list method that was previously broken.

v0.6.0

13 May 19:46
Compare
Choose a tag to compare

Changed

  • switched from MiniTest to RSpec.
  • replaced NULL with nullptr.
  • replaced old-style casts.
  • prohibit Parser copy and move ops.
  • assigning a source that does not respond to read now throws ArgumentError instead of RuntimeError.

Added

  • initial version of docker configs for testing on Ubuntu.

v0.5.7

30 Jan 13:54
Compare
Choose a tag to compare

Better handling of icu4c path lookups on macOS to prevent breakage due to incorrectly installed libicuuc by v8 formula.