Changelog¶ ↑
Unreleased¶ ↑
New features¶ ↑
1.4.0¶ ↑
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¶ ↑
1.3.0¶ ↑
-
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 addconfig.overwrite_arrays = false
to yourConfig
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
1.2.1¶ ↑
1.2.0¶ ↑
-
Add ability to load settings from ENV variables (#108 thanks to @vinceve and @spalladino)
-
Removed Rails 5 deprecation warnings for prepend_before_filter (#141)
1.1.1¶ ↑
-
Downgrade minimum ruby version to 2.0.0 (#136)
1.1.0¶ ↑
-
Add ability to specify knockout_prefix option for deep_merge
-
Minor code and documentation refactoring and cleanup
1.0.0¶ ↑
-
RailsConfig
is now officially renamed toConfig
-
Fixed array descent when converting to hash (#89)
-
Allows loading before app configuration process (#107 by @Antiarchitect)
-
deep_merge
is now properly managed via gemspec (#110) -
Added
prepend_source!
(#102)
0.99¶ ↑
-
Released deprecated gem migrating to the new name
0.5.0.beta1¶ ↑
-
Ability to use in Settings file keywords reserved for OpenStruct: select, collect (#95)
-
Made config work without Rails as a hard dependency (#86, #88)
-
Fix generate error when .gitignore is missing (#85)
-
Fix deprecation warning on File.exists? (#81)
-
Add a shortcut method for setting files (#67)
-
Improve YAMLSource load error message by outputting offending file path (#88)
0.4.2¶ ↑
-
Ability to specify the app name when calling the Heroku rake task (#75)
0.4.1¶ ↑
-
Fixed compatibility with Rails 4.1 (#72)
-
Testing suite verifies compatibility with Rails 3.2, 4.0 and 4.1
0.4.0¶ ↑
-
Compatibility with Heroku (#64)