All Versions
10
Latest Version
Avg Release Cycle
70 days
Latest Release
1704 days ago

Changelog History

  • v0.6.1 Changes

    April 10, 2020

    ๐Ÿ›  Fixed

    • Compatibility with Crystal 0.34

    ๐Ÿ”„ Changed

    • ๐ŸŒฒ Use Log instead of legacy Logger from Crystal 0.34 #84
  • v0.6.0 Changes

    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 Changes

    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 Changes

    November 06, 2018

    ๐Ÿ›  Fixed

    • Compatibility with Crystal 0.27
  • v0.5.0 Changes

    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 Changes

    July 31, 2018

    โž• Added

    • โž• Add remote provider extensions.
    • โž• Add redis/etcd to remote providers.
  • v0.3.0 Changes

    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 Changes

    July 26, 2018

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix do throw an exception to call #mapping with unkown key.
  • v0.2.0 Changes

    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 Changes

    July 20, 2018

    :star2:First beta version:star2:

    ๐Ÿš€ [Unreleased]: https://github.com/icyleaf/totem/compare/v0.6.1...HEAD