Config-Model

 view release on metacpan or  search on metacpan

Changes  view on Meta::CPAN

            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 )