All Versions
7
Latest Version
Avg Release Cycle
305 days
Latest Release
2019 days ago
Changelog History
Changelog History
-
v2.0.0 Changes
November 26, 2020- Conform to TOML v1.0.0-rc3
Breanking Changes
TOML v0.5.0 introduced new value types: Local Date-Time, Local Date and Local Time which represent time without time zone information. Tomlrb also introduced corresponding classes starting from v2.0.0. By this change, some table values such as
2020-11-24T20:32:18,2020-11-24or20:32:18are not treated as strings but as new the classesTomlrb::LocalDateTime,Tomlrb::LocalDateandTomlrb::LocalTimerespectively. You can get the string values by calling#to_smethod on any of those classes. Additionally, You can also getTimeobjects with the#to_timemethod. See API documentation for the methods' details. -
v1.3.0 Changes
March 19, 2020- 🛠 Fix error with falsy table values
-
v1.2.9 Changes
November 22, 2019- 🛠 Fixes and cleanups for ruby 2.7
-
v1.2.8 Changes
December 18, 2018- ⬇️ Reduce gem size by excluding tests (tas50)
- 📜 Make integer and float parsing closer to the spec (sgarciac)
-
v1.2.7 Changes
July 12, 2018- Datetime should be UTC when no offset or timezone are specified
-
v1.2.6 Changes
October 23, 2017- 🛠 Fix issue where an unclosed table could make the parsing loop infinitely.
- Proper string escaping
-
v1.1.3 Changes
November 24, 2015- Bare integers can be used as keys as per the spec