RELEASE HISTORY¶ ↑
0.3.0 | 2012-04-02¶ ↑
This release renames the configuraiton file from Confile
to Config.rb
. I mean really, it makes more sense. As it currently stands then you can use .config.rb
, ‘Config.rbor
config.rb` variations, with precedence taken in that order.
Changes:
-
Rename configuration file from
Confile
toConfig.rb
.
0.2.0 | 2012-03-11¶ ↑
The API has changed and no longer uses method_missing magic. Instead the config
method is used to define a configuration. In addition Confection
now supports profiles via either a block clause or via a second argument, as well as the ability to import configurations from other projects.
Changes:
-
Use config method instead of method_missing trick.
-
Add support for configuration profiles.
-
Add confect method to automatically handle typical configuration.
0.1.0 | 2011-11-17¶ ↑
This major release, probably the first truly usable release, adds support for multiple configration files by storing them on a per working directory basis, renames the default config file name to .confile
or confile
with or without an optional .rb
extension, and adds a class method for changing the file name (though using the global variable still works if needed).
Changes:
-
Configuration file default is ‘{.,}confile{.rb,}’.
-
Default can be changed via class method or global.
-
Configrations are stored per-working directory, to support multiple configurations at once.
0.0.2 | 2011-11-07¶ ↑
You can now use $CONFIG_FILE to change the default config file. Just set the variable prior to using confection. Confection
should also work with Ruby 1.8.7 and older now.
Changes:
-
Lazy load configuration, rather then loading upfront.
-
Add dependency on blankslate gem for Ruby 1.8 and older.
-
Add $CONFIG_FILE to allow default config file to be adjusted.
0.0.1 | 2011-11-06¶ ↑
This is the initial release of Confection
.
Changes:
-
Happy 1st Release!