Config-Model
view release on metacpan or search on metacpan
Check (and may be generate) pod doc at build time
(on top of release time)
* lib/Config/Model.pm:
Fix doc generator to test correctly for time stamp
before re-writing docs
* lib/Config/Model/Backend/IniFile.pm:
When check is 'no', discard data that belongs to unavailable
elements
1.244 2011-05-16
* Application changes:
* Fstab model: Prevent wrong value in fs_passno and fs_freq with
bound mount point
* Dpkg: Added doc for control Architecture. Fix pod doc in DpkgSyntax
backend
* Debian/Dpkg/Meta.pl: applied Debian patch fix_perl_group_filter
(set group_filter of debian perl team to 'etch' instead of 'lenny')
* Framework changes:
* config-edit: added -search and -narrow-search options. This options
enable search in tree element, values and tree documentation.
* config-edit: cleaned up option names (always accept '-' in place of '_')
* Config/Model/AnyThing.pm: fix location string and fix grab function
1.243 2011-05-02
* Application changes:
* dpkg control: bumped standard version to 3.9.2
* dpkg: fix spelling . Closes RT# 67783 and 67784. Thanks carnil
* dpkg control license: tweaked grammar to accept commas in license
fields. Closes Debian #624305. Thanks Niko Tyni.
* Dpkg/Control/Source.pl : added XS-Python-Version ans X-Python-Version
(first steo to solve Debian #624321)
* Debian Dpkg Meta model: package filter is computed from group-filter
OR private policy
* Framework changes:
* reworked warp registration mechanism (Changed inherited WarpedThing into
delegation to Warper)
* t/debian*.t: Put back Apt::Pkg test to avoid smoke test failure
* ValueComputer: Fixed bug to allow temporary variables and $_ in eval'ed
formulas
1.242 2011-04-07
* Application changes:
* dpkg control: added Build-Conflicts field
* dpkg: Added model for debian/source/options and debian/clean files
* Framework changes:
* Value: don't perform value check when fetching standard or default value
* Backend/Plainfile: now support list element in the form of multi line file.
Each line of the file is a value of the list.
* t/fuse_ui.t: skip test if lsmod cannot be used (e.g. Mandriva)
* t/debian*.t: skip test when /etc/debian_version is not found
1.241 2011-04-07
* Framework changes:
* Build depend on Test::Differences
* Load and grab: fix to accept '-' in element names
* Model.pm: Added value help and summary in generated documentation
* DumpAsData: skip hash keys containing undef values
1.240 2011-04-05
* Framework changes:
* Most *.pm: replaced 'no Moose' by 'no Any::Moose'
1.238 2011-04-05
* Framework changes:
* Build.PL: removed dead code that cause downstream pacaking problems.
* Model.pm: fix cosmetic issue with doc generation.
1.237 2011-04-04
* Framework changes:
* added MouseX::NativeTraits dependency (fix RT #67196)
* config-edit: fixed typo (fix RT #66403)
* Value, Node, AnyId: use dclone to backup constructor parameters
* Model: Correctly write author and copyright in doc (i.e not as ARRAY0x0...)
* Yaml backend: fill full_dump option (did not work when set to 0)
* Application changes:
* dpkg control dependency:
- Dependency filtering mechanism uses source package name to find
filter value in Meta. This makes more sense than using binary package
name
1.236 2011-04-01
* Application changes:
* dpkg control dependency:
- Dependency filtering mechanism now use dpkg meta
package_dependency_filter value (i.e. a user parameter).
Debian_perl package will be filtered on lenny by default
Filter mechanism can be overriden in a package by package basis
See Debian::Dpkg::Meta config class for details.
- Warn if a package is unknown.
- Accepts version specified with dpkg variables.
* dpkg control and copyright: warn if dh-make-perl boilerplate is found
* dpkg control: added Package-Type parameter (Peter Pentchev)
* Dpkg meta: new class to enable user to customize dpkg editor.
(email-updates and dependency-filter). Content of meta is saved in
~/.dpkg-meta.yml
* Dpkg control: change e-mail address based on content of meta
email-updates
* Framework changes:
* Value: added replace_follow parameter to specify automatic
replacement based on a hash somewhere in the configuration
tree (used by dpkg e-mail update)
* Extracted initialisation of reader and writer from new() and moved in
init() method to avoid deep recursion on startup.
* Use Any::Moose instead of plain Moose
* Removed dependency on MooseX::Singleton
* Model: added author, copyright, license fields. This data is not used by
Config::Model, but can be used in the user interface or to generate config
class doc
* AnyThing: Fix parsing of multi line annotations. Now use Pod::POM
( run in 1.162 second using v1.01-cache-2.11-cpan-39bf76dae61 )