Changes for version 0.02 - 2009-06-22

  • Update requirement to Data::PrefixMerge 0.05, Data::Schema 0.06
  • yaml_module property in CT::Base to choose YAML module
  • standardize on YAML::XS instead of YAML
  • CT::{File,Dir}: remove check_owner property, replace with allow_different_owner
  • CT::File: now also has allow_symlink and allow_different_owner properties
  • CT::{File,Dir}: safer symlink checking (check symlinks *after* open())
  • CT::{File,Dir}: allow_symlink can now be 0 (disallow), 1 (allow same owner), or 2 (allow)
  • CT::{File,Dir}: add dir_mode and file_mode properties

Modules

Access various configuration as a single Unix filesystem-like tree
Base class for Config::Tree classes
Base class for Config::Tree classes which access filesystem
Read configuration tree from command line options
Read configuration tree from a directory
Read configuration tree from a YAML file
Access multiple config trees as a single tree
Read configuration tree from Perl data structure
Read configuration tree from a directory of YAML files containing (derivative) hash
Read configuration tree from a YAML file containing multiple hashes that can be based on one another

Provides

in lib/Config/Tree/DBI.pm
in lib/Config/Tree/Env.pm