- [Robert Schulze] Fix loading the C extension on system that don't copy it into the gem install directory
- Remove "double_heap" deprecation warning
- Remove "missing bigdecimal dependency" warning
- Update tomlc99 to the latest version
- Parse very large numbers as Infinity
- Add support for Ruby 3.3
- Drop support for Ruby 2.7 and 2.7
- Correctly escape special characters
- Add support for Ruby 2.6
- Correctly dump empty arrays
- Add ext/* to bundled files
- Refactor Tomlib::Dumper to be a littel faster and generate squashed nested tables
e.g. instead of this: [a] [a.b] [a.b.c] the output will be this: [a.b.c]
- Add mention about compliance and passed tests in README.
- Declare global variables with
rb_global_variable
. It may prevent VM from crashing in some cases.
- Initial release