All Versions
Latest Version
Avg Release Cycle
305 days
Latest Release
1295 days ago

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-24 or 20:32:18 are not treated as strings but as new the classes Tomlrb::LocalDateTime, Tomlrb::LocalDate and Tomlrb::LocalTime respectively. You can get the string values by calling #to_s method on any of those classes. Additionally, You can also get Time objects with the #to_time method. 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