- fixed bugs in test.conf to avoid "make test" failure
- changed parser to allow multiple arguments to a method call
- added new methods to Config::Objective::Table to use multiple args:
insert_row(), find_row(), replace_row_cells(), and append_to_row_cells()
- added prepend() and gsub() methods to Config::Objective::String class
- added find() and exists() methods to Config::Objective::Hash class
- fixed Config::Objective::Hash->insert() to allow value_optional to trump
value_type and value_abspath
- fixed config grammar bug that broke nested %if blocks
- fixed documentation typos
- fixed Config::Objective::DataType->new() to accept a default value for
the object
- allow backslash-escaped quotes inside of quoted strings
- improved error reporting
- updated README file
- minor documentation cleanups
- added boolean '!' operator to expression syntax
- cleaned up config grammar
- require parens around conditional expressions
- improved error reporting
- split Config::Objective::DataType into multiple modules w/full documentation
- renamed Config::Structured to Config::Objective
- finished man page
- accept "true", "false", 1, and 0 as values for boolean variables
- don't process %include directives inside false conditionals
- fixed grammar bug in conditional parsing
- improved error reporting
- added "%elif" conditional directive
- fixed parser to detect unterminated "%if" block
- added support for parenthesis and boolean '&&' and '||' operators
in conditional expression syntax
- minor code cleanup
- fixed bug in Config::Structured::Hash class when using list values
- added var_obj() method
- use Parse::Lex and Parse::Yapp instead of Parse::RecDescent
- fixed Makefile.PL to create man page
- fixed Config::Structured::Hash to handle appending data to list and
hash values
- added Config::Structured::Table data type
- updated README and MANIFEST
- added COPYRIGHT file
- moved readconfig.pl code into test.pl
- added alternate data types
- require list of variables and types to be passed to
Config::Structured->new()
- moved config file parsing to parse() method
- added AUTOLOAD() method for direct variable access
- added conditional directives
- added file inclusion directive
- initial import
(created by h2xs 1.21 with options "-n Config::Structured -X")