Releases: edporras/edn_turbo
Releases · edporras/edn_turbo
v0.8.0 - switch to edn2023
v0.7.4
New homebrew location
Fix by @caleb to support homebrew's new install location.
Allow rake versions > 12
Minor bump to allow rake > 12. Thanks to @caleb for the MR.
0.7.1 - ruby 3.0 compatibility
Fix compilation against ruby 3.0. Now requiring ruby 2.5 as the minimum.
v0.7.0: Workaround for ruby 2.7.0
Added
big_decimal_edn_turbo
method to replace calling edn-ruby'sbig_decimal
as it breaks things in ruby 2.7 and up due to callingBigDecimal.new()
v0.6.2: fix parsing of ## symbols
Fixed
- Handling of ##Inf, ##Nan, et al.
##Inf
is now represented as Float::INFINITY
and ##NaN
as Float::NAN
in the output.
Ratio support
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
Changed
- switched from MiniTest to RSpec.
- replaced
NULL
withnullptr
. - replaced old-style casts.
- prohibit Parser copy and move ops.
- assigning a source that does not respond to
read
now throwsArgumentError
instead ofRuntimeError
.
Added
- initial version of docker configs for testing on Ubuntu.