Revision history for CipUX

3.4.0.9  2010-03-06T22:45:52

      - changes:
        * Fixes Perl::Critic "return" statement followed by "sort" in Trait.pm
        * postpone 2 tests until 3rd party plugin registration works

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.8  2010-01-23T22:35:37

      - changes:
        * faster evaluate_config_space
        * cipux_configuration code moved to CipUX::Cfg::Client
          and cipux_configuration can now display Perl hash format
        * new sub get_trait for CipUX::Trait new sub get_trait for CipUX::Trait

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.7  2010-01-12T08:12:53

      - changes:
        * reduce config file formats to .ini and .perl. Disabled .cnf .json
          .jsn .xml .yml .yaml .pl can be re-enabled if needed.
          (performance gain)
        * tighten dependency on Config::Any and Hash::Merge
        * tighten version of GPL to make META.yml happy
        * support for MD5 passwords
        * new CipUX::Trait feature
        * new CipUX::Trait example script

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.6 2010-01-02T09:17:41

      - changes:
        * add colorized output for screen output
        * add dist_abstract to Build.PL
        * new dependency to Digest::MD5
        * clean up debug msg of CipUX.pm
        * refactorize some code into 'iterate_config_space' and
          'evaluate_config_space' for better maintenance and Perl::Critic
          improvements and to track changes of config space
        * fix typo in dependencies, POD::Spell -> Pod::Spell

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.5 2009-08-09T21:59:44

      - changes:
        * add overwrite of cache dir location to sub 'cfg' and others
        * improve border case handling of $cache_dir

      - contributers:
        Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.4 2009-07-04T22:32:12

      - changes:
        * remove indirect build dependency Module::Build
        * add new sub create_cache_dir_if_not_present
        * move location for cache from /tmp to /var/cache
        * drop chown root:root /tmp/cipux
        * drop chmod 0750 /tmp/cipux
        * add dependency to File::Path >2.05, >=2.06
        * make cache dir a global costant

     - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>

3.4.0.3 2009-03-30T23:14:12

      - changes:
        * use Storable to enhance performance significantly
          and to circumvent memory leakage of Hash::Merge and Config::Any

        - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>

3.4.0.2 2009-03-25T18:00:22

       - changes:
         bin/cipux_configuration:
         * add configuration streaming of
           - supported extensions
           - storage configuration (if available)
           - object configuration (if available)
           - task configuration (if available)
           to cipux_configuration
         * add simple debug output for cipux_configuration
         lib/CipUX:
         * add 2 subroutines to handle the merge of the configuration
           space better (performance). The first one '_hash_merge_setup' will
           configure Hash::Merge and the second one '_merge_array' will use
           Array::Unique (new dependency) to merge also the arrays.
         * factorize sub l* and other heavy used sub to perform better
         tests:
         * add refcount test for returned object
         * add objectleak test to test if constructor leaks

        - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>

3.4.0.1 2009-02-19T17:15:15

        - changes:
          Remove .conf extension support for configuration files. Extension
          conflicts with old format. Users can use .cnf format instead.

        - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>


3.4.0.0 2009-02-15T14:36:12
        - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>


3.002016 2007-09-11T13:44:22
        - version created by:
          Christian Kuelker <christian.kuelker@cipworx.org>


3.002015  Fri Jun 08 22:24:25 2007
        - original version; created by h2xs 1.23 with options
            -v 3.002015 -XA -n LDAP

