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")