Config::Objective 0.9.1 - 7/23/03
-----------------------
- fixed bugs in test.conf to avoid "make test" failure
-------------------------------------------------------------------------------
Config::Objective 0.9 - 7/23/03
---------------------
- 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
-------------------------------------------------------------------------------
Config::Objective 0.8 - 5/26/03
---------------------
- fixed config grammar bug that broke nested %if blocks
-------------------------------------------------------------------------------
Config::Objective 0.7 - 3/4/03
---------------------
- 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
-------------------------------------------------------------------------------
Config::Objective 0.6 - 1/30/03
---------------------
- 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
-------------------------------------------------------------------------------
Config::Objective 0.5 - 1/18/03
---------------------
- renamed Config::Structured to Config::Objective
- finished man page
-------------------------------------------------------------------------------
Config::Structured 0.4 - 11/25/02
----------------------
- 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
-------------------------------------------------------------------------------
Config::Structured 0.3 - 10/31/02
----------------------
- minor code cleanup
- fixed bug in Config::Structured::Hash class when using list values
- added var_obj() method
-------------------------------------------------------------------------------
Config::Structured 0.2 - 10/2/02
----------------------
- 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
-------------------------------------------------------------------------------
Config::Structured 0.1 - 9/26/02
----------------------
- 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
-------------------------------------------------------------------------------
Config::Structured 0.01 - 8/5/02
-----------------------
- initial import
(created by h2xs 1.21 with options "-n Config::Structured -X")