Change Log for Config::Record ============================= v1.1.2 (on 11-12-2007) ---------------------- This is a minor feature enhancement release with no backwards compatability breakage * Added support for including files via @include() tag * Added support for keys containing characters outside a-Z0-9, by quoting the keys * Remove non-portable Makefile testing cruft v1.1.1 (on 04-06-2006) ---------------------- This is a minor cleanup release with no backwards compatability breakage * Fixed POD comments * Added tests for POD comments & coverage * Allow a filename to be passed into save/load methods * Make RPM specfile install into vendor dirs, rather than site v1.1.0 (on 09-03-2005) ---------------------- This is a new major release since it breaks backwards compatability with 1.0.x series for compound keys. * Allow keys in config files to contain periods. * Change syntax for retrieving nested values from being period separated to be slash separated. eg, instead of $cfg->get("foo.bar"), use $cfg->get("foo/bar"); * Add support for selecting specific elements in an array with $cfg->get("foo/[0]"); * Add support for creating a view on a subset of the configuration record * Increased test coverage to hit 83% of statements, 64% of branches, 76% of conditionals, and 100% of subroutines. v1.0.5 (on 10-10-2004) ---------------------- * Fixed dumb mistake which would cause processing of configuration file to stop when encountering a blank line. v1.0.4 (on 26-09-2004) ---------------------- * Allow comments at the end of lines following a quoted string, an open/close bracket, an open/close brace * Allow long lines to be split with \ to break lines * Allow multi-line strings to be input using <<EOF v1.0.3 (on 14-05-2004) ---------------------- * When slurping filehandles only change $/ locally * Add 'save' method to write a config file back to disk * Add 'set' method for changing a config value * Add 'get' method to replace 'param' and print deprecation warning for all use of 'param' when 'use warnings' is in effect (no warnings 'Config::Record' to disable this). v1.0.2 (on 05-04-2004) ---------------------- * Fix stupid mistake of missing 'use IO::File' in Config::Record, not caught by test suite. * Make RPMs builds portable across Debian & Red Hat by forcing man(3) install dir to always be $siteprefix/share/man/man3. v1.0.1 (on 01-04-2004) ---------------------- * Fix building of RPMs * Remove dependancy on IO::File::Cached & File::Path::Localize in favour of letting application developer use these when required. * Split POD out into separate file, since MakeMaker (un)helpfully skips any file matching /(config|setup).*\.pm/ :-( v1.0.0: (12-02-2004) -------------------- * Initial release. -- End