All Versions
30
Latest Version
Avg Release Cycle
111 days
Latest Release
-
Changelog History
Page 2
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 -
v1.7.0 Changes
February 09, 2018New features:
- โ WARNING:
nil
values will from now on overwrite an existing value when merging configs! This change of behavior can be reverted viaconfig.merge_nil_values = false
in your Config initializer (#196)
- โ WARNING:
-
v1.6.1 Changes
November 07, 2017๐ Bug fixes
- ๐ Make dry-validation dependency less strict allowing to use newer versions (#183)
- ๐ Fix
key?
andhas_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 (defaultfalse
) to raise aKeyError
exception when accessing a non-existing key- โ Add ability to test if a value was set for a given key with
key?
andhas_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 -
v1.4.0 Changes
December 20, 2016๐ New features
- Added support for passing a raw ruby hash into to both
Settings.add_source!
andSettings.prepend_source!
(#108 thanks to @halloffame)
๐ Bug fixes
- Added support for passing a raw ruby hash into to both
-
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)
- โ 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