All notable changes to this project will be documented in this file. This change log follows the conventions of keepachangelog.com.
0.8.0 - 2023-03-12
- switch edn-ruby dependency to use edn2023.
0.7.4 - 2022-05-03
- empty strings should use utf-8 encoding (#11).
0.7.3 - 2021-11-06
- Fix by Caleb Land for new homebrew installs to /opt
0.7.2 - 2021-09-20
- allow rake versions > 12
0.7.1 - 2021-02-07
- Set minimum ruby version to 2.5
- Compilation error when building against ruby versions > 2
0.7.0 - 2020-02-07
- big_decimal_edn_turbo method to replace calling edn-ruby's big_decimal as it breaks things in ruby 2.7 and up
- Removed compiler warning due to scalar wrapped in braces
- Updated docker configs to use latest 2.4 and 2.6 ruby versions. Added 2.5 and 2.7 too.
0.6.2 - 2019-05-21
- Handling of ##Inf, ##Nan, et al.
0.6.1 - 2019-05-20
- Implement parsing of Ratio literals, represented as a ruby Rational.
- Parsing of exact precision types.
- Build lists using EDN::list method that was previously broken.
0.6.0 - 2019-05-13
- 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
.
- initial version of docker configs for testing on Ubuntu.