Change log for Config::Simple
$Date: 2003/04/29 19:21:07 $
4.55
* vars() was buggy if a key in the configuration file was a list and the second
element was 0 (zero).
4.54
* parse_inif_file(), parse_cfg_file() and parse_http_file()
are optimized to be used as static methods that return
the file contents as hashref.
* more tests performed against some reported bug reports
4.53
* write() and dump() methods open files with 0666 permission
as opposed to 0600.
4.52
* '-strict' and '-lc' switches, if used together were buggy
* if either -name or -value pased to param() was 0 (zero),
it used to fail.
4.51
* t/is_modified.cfg was missing from the MANIFEST
4.50
* extra empty block() was removed. Thanks to Vitaly Kushneriuk
for this note
4.49
* get_block() method now returns a list of all the available
blocks from an ini file.
* block() method was missing in previous releases. Added as
an alias to get_block()
4.48
* 'autosave' mode used to save into the file even if nothing had been
modified. Fixed in this release
4.47
* clear() method introduced
* if 'authosave' and 'filename' options were passed to new(),
'autosave' was being ignored.
* delete() and DELETE() methods shouldn't be autoloaded with
AutoLoad. Creates problems for systems with case sensitive file names.
Only DELETE() is autoloaded.
4.46
* tie() interface, convenience methods as well as deprecated
methods are loaded on demand using AutoLoader.
* Minor bugs in the test suits fixed.
* Shorter, better manual SYNOPSIS and other minor documentation fixes.
4.45
* full support for tie-interface
* bug in param() method fixed, where it used to display 'undef'
as a value of any variable in the config file with a single '0'.
4.44
* import_from() class method now supports second argument
to be a reference to an existing hash
4.43
* Minor fix: forgot to remove "use diagnostics" line.
4.42
* bug fix in get_block() as well as set_block() method
* get_block() and set_block() methods are finally documented
along with "-block" param() option
4.41
* Test scripts fixed
* import_names() specific section of the manual updated
4.4
* import_names() method to import values as global variables
to the caller's name space.
* import_from() class method to import values from a file
instead of from an object
* comments on the as_string() will have last update date.
This applies to write() and save() methods as well.
4.3
* Better exception handling through Config::Simple->error()
4.2
* Using Fcntl.pm for more portable O_* values
4.0
* Support for multiple values using comma (,);
* Smart support for multiple configuration file syntax including
ini-files, simple config. as well as http-like style
* quoting key values is optional
* -lc switch to disable case sensitive parsing of block names and keys
* much improved write()
$Revision: 3.28 $