Revision history for Perl module ConfigReader::Simple
1.296 2024-01-23T14:28:43Z
* refresh distro, update email address, update repo URL
1.295 2022-01-09T00:15:28Z
* No code changes. Fix a link in the README.pod.
1.294 2021-01-15T07:52:01Z
* freshen distro, remove Travis CI, add Github Actions
* fix problem with blank line ending processing (Github #2, Axel Beckert)
1.293 2018-04-26T16:17:17Z
* Clarify that it's Artistic License 2.0
1.291 2016-11-23T21:08:11Z
* Remove the prereq test, but oddly, update all the prereqs. If it
shows up in a use statement, it shows up in the prereqs.
1.29 - 2014-08-16
* Check for reference arguments without using UNIVERSAL::isa
1.28 - 2009-06-09
* Various distro fixes, correct license, and new Makemaker
hotness. No need to upgrade.
1.27 - 2008-08-20
* Fixed bug in _validate_keys that looked at a directives
value instead of checking for the directive name. This
affected directives with perly false values when you
gave a list of required keys to new().
1.26 - 2007-11-09
* cleanups for the move from CVS to SVN, and for the latest kwalitee
* no need to upgrade
1.25 - 2007-03-16
* Fixing up distro and verifying that all bugs in RT are fixed
* A call to new() without args now doesn't try to open the null file
1.24 - 2007-01-09
* updated copyright and license info
* no code changes, so no need to upgrade
1.23 - 2006-04-10
* Changed configuration directive parsing to accept [^\s=]+ instead of
just \w+
* If you want to name your configuration directives with characters
outside of \w, you should upgrade to this version
* If your teammates are using config directives with characters
outside of \w, they're going to make you upgrade. :)
1.21 - 2005-08-24
* Fixed string parsing bug which messed up on continuation lines
* cloning an object now makes a deep copy, fixing another bug
* Removed all module dependencies except Test::More
1.18 - 2004-02-10
* Adam Trickett added support for continuation lines
* I added docs for config file formats
1.17 - 2003-11-30
* some fix ups for the POD docs
* fixed a problem in t/pod.t so the test finds the files
* if you already have this installed, you don't need this update
1.15 - 2002-10-22
* new_multiple can keep going if it cannot read a file
* added $Die, $Warn, $ERROR, %Error variables for settings
* things that should croak do
1.14 - 2002-09-29
* cleaned up Makefile.PL
* added prereq test
1.12 - 2002-07-13
* added add_config_file() to pull in more configuration directives
after you have already created the object.
1.11 - 2002-04-28
* added new_multiple() to parse multiple files into the same
object.
0.91 - 1997-11-03
* you don't need to call parse() since new() does it for you
* you can use the NAME=VALUE format in config files thanks to
Alan W. Jurgensen <jurgensen@berbee.com>
* the module is now maintained by brian d foy, briandfoy@pobox.com
0.9 - 2000-08-11
* Bumped up the version number because it's nearly mature
* Now you can declare all, some or no keys and it will only die if a
declared key is not found in the config file.
(Kim Ryan <kimaryan@ozemail.com.au>)
0.5 - 1999-02-10
* Changed module name to ConfigReader::Simple to match up with
other modules in CPAN better.
* Quote delimiters now have to be matched, ie not 'foo" etc.
* Doesn't get confused by trailing whitespace
* Copes with quote-delimited strings as long as they're all on the
same line.