All Versions
9
Latest Version
Avg Release Cycle
61 days
Latest Release
59 days ago

Changelog History

  • v0.6.0

    November 21, 2019

    👀 Long time no see 🙇‍♂️

    🛠 Fixed

    • Compatibility with Crystal 0.31. #17
    • 🛠 Fix remote provider etcd (ONLY works etcd v2 API). #17
  • v0.5.2

    December 07, 2018

    ➕ Added

    • ➕ Add environment support. (see #13)
    • ➕ Add config path position in Totem::Configbuilder. (see #12)

    🔄 Changed

    • 🐎 Optimize search config performance.
    • Formatted sevrity in logger.

    🛠 Fixed

    • Close IO after read the content.
  • v0.5.1

    November 06, 2018

    🛠 Fixed

    • Compatibility with Crystal 0.27
  • v0.5.0

    September 27, 2018

    🔄 Changed

    • 👀 Separate #fetch method to two methods with different behavior. (see #8)
    • Add new #register method instead of #register_adapter and #register_alias in Totem::ConfigTypes, the latters marked DEPRECATED.

    ➕ Added

    • ➕ Add config builder to configure easily. (see #7)
    • ➕ Add Time class support in Totem::Config.
    • Add #as_f32/as_f32? methods in Totem::Any.
  • v0.4.0

    July 31, 2018

    ➕ Added

    • ➕ Add remote provider extensions.
    • ➕ Add redis/etcd to remote providers.
  • v0.3.0

    July 27, 2018

    ➕ Added

    • ➕ Add adapter for configuration formats, writting and using custom adapter. (see #3)
    • ➕ Add write to file with dotenv format.
    • ➕ Add Totem::Any equal with other class & struct.
    • ➕ Add nested key setting for the raw content of configuration formats. (see specs)
    • 👌 Improved inspect output with #pp or #pp!.
  • v0.2.1

    July 26, 2018

    🛠 Fixed

    • 🛠 Fix do throw an exception to call #mapping with unkown key.
  • v0.2.0

    July 25, 2018

    ➕ Added

    • Fetching all #keys and #flat_keys.
    • Iterating all settings use #settings or #each.

    🔄 Changed

    • 👉 Use the value of #settings to dump json or yaml string (more accurate).
    • 👉 Use popcorn to easy and safe casting type.

    🛠 Fixed

    • Fix cast failed with JSON::Any/YAML::Any with #as_h? and #as_a?
    • 🛠 Fix typo in README #1 (thanks @dancrew32)
  • v0.1.0

    July 20, 2018

    :star2:First beta version:star2:

    🚀 [Unreleased]: https://github.com/icyleaf/totem/compare/v0.6.0...HEAD