All Versions
30
Latest Version
Avg Release Cycle
111 days
Latest Release
-

Changelog History
Page 2

  • v1.7.2 Changes

    June 13, 2019

    ๐Ÿ› Bug fixes

    • ๐Ÿ”’ Lock max version of dry-validation depending on the ruby version (#223)
  • v1.7.1 Changes

    June 13, 2019

    ๐Ÿ†• New features

    • โฌ†๏ธ Upgrade dependencies (#211)

    ๐Ÿ”„ Changes

    • โž• Add Ruby 2.5 and Rails 5.1 to the testing matrix on Travis (#201)
    • โž• Add Ruby 2.6 tto the test matrix (#210)
    • โž• Add Rails 5.2 to the test matrix (#212)
  • v1.7.0 Changes

    February 09, 2018

    New features:

    • โš  WARNING: nil values will from now on overwrite an existing value when merging configs! This change of behavior can be reverted via config.merge_nil_values = false in your Config initializer (#196)
  • v1.6.1 Changes

    November 07, 2017

    ๐Ÿ› Bug fixes

    • ๐Ÿš… Make dry-validation dependency less strict allowing to use newer versions (#183)
    • ๐Ÿ›  Fix key? and has_key?, which raise NoMethodError in non Rails environment, by using ActiveSupport #delegate implicitly (#185)
    • โšก๏ธ Update deep_merge dependency to latest version (v1.2.1) (#191)
    • โฌ†๏ธ Upgrade rubocop to version 0.52.1 (#193)
    • โž• Add zip to the list of reserved keywords (#197)
  • v1.6.0 Changes

    November 03, 2017

    ๐Ÿ†• New features

    • Config#fail_on_missing option (default false) to raise a KeyError exception when accessing a non-existing key
    • โž• Add ability to test if a value was set for a given key with key? and has_key? (#182)
  • v1.5.1 Changes

    October 23, 2017

    ๐Ÿ†• New features

    • โž• Add parsing of ENV variable values to Boolean type (#180)
  • v1.5.0 Changes

    October 23, 2017

    ๐Ÿ†• New features

    • โž• Add ability to validate config schema (#155 thanks to @ok32)
    • โž• Add count to the reserved names list (#167 thanks to @carbonin)

    ๐Ÿ› Bug fixes

    • Correctly parse env_prefix, which contains env_separator (#177 thanks to @rdodson41)
  • v1.4.0 Changes

    December 20, 2016

    ๐Ÿ†• New features

    • Added support for passing a raw ruby hash into to both Settings.add_source! and Settings.prepend_source! (#108 thanks to @halloffame)

    ๐Ÿ› Bug fixes

    • โž• Added new reserved name test (#158 thanks to @milushov)
    • ๐Ÿš… to_hash should not replace nested config objects with Hash (#160 thanks to @seikichi)
  • v1.3.0 Changes

    December 20, 2016
    • โš  WARNING: Overwrite arrays found in previously loaded settings file (#137 thanks to @Fryguy and @dtaniwaki) - this is a change breaking previous behaviour. If you want to keep Config to work as before, which is merging arrays found in following loaded settings file, please add config.overwrite_arrays = false to your Config initializer
    • ๐Ÿ”„ Changed default ENV variables loading settings to downcase variable names and parse values
    • โž• Added parsing ENV variables values to Float type
    • ๐Ÿ”„ Change method definition order in Rails integration module to prevent undefined method preload error (based on @YaroSpace suggestion in #111)
  • v1.2.1 Changes

    • ๐Ÿ›  Fixed support for multilevel settings loaded from ENV variables (inspired by @cbeer in #144)