Revision history for Data-Collector

0.15    03.09.12
        * Fix changes to data attribute.

0.14    02.09.12
        * Clean up merge mess.
        * Merge stuff from both 0.12 versions.
          (only update if data changes)
        * Remove strictures, MooseX::StrictConstructor.

0.13    29.08.12
        * Clean up code.
        * Clean up tests.

0.12    21.08.12
        * Caused some breakaged by not completely copy-pasting stuff.
          (thanks, Peter Sørensen)

0.12    27.03.11
        * Only update collected data hash if you get data from the info.

0.11    26.09.10
        * Allowing homefolder configuration (~/.data_collector.yaml)
        * Fixing non-existent global configuration file missing bug
        * Tests more immune against existing Infos

0.10    05.09.10
        * strictures needs indirect installed, adding it to dist.ini

0.09    26.08.10
        * No more bundled Infos for now. You should remove previous installed
            with App::pmuninstall
        * Cleaned up a few tests
        * Not requiring XML::* for those sample serializers

0.08    24.08.10
        * Adding Fedora recognition

0.07    24.08.10
        * Engine doesn't have to set connected() anymore.
        * Resolved GH #1.
        * Added "pipe" cmd to OpenSSH engine
        * Probably other stuff...

0.06    13.04.10
        * Resolved GH #8.
        * Resolved GH #7.
        * Resolved GH #4 - Adding info_keys method to Info.pm.
        * Refactored Info::IFaces using List::Util::first.
        * Adding List::Util to prereqs.

0.05    11.04.10
        * -- API Change: --
          register_keys   -> register,
          unregister_keys -> unregister,
        * Resolving GH #2, double collection now possible!
        * Renamed "script" folder to "bin", to have the app installed.
        * Updating prereqs (adding LWP::UserAgent)

0.04    08.04.10
        * Fixed file_exists() in Engine.pm
        * Adding Data::Collector::IFaces
        * Resolving GH #9, adding run_if_exists to Engine.pm
        * Data::Collector::Commands now has "ifconfig"
        * Data::Collector::Commands now has "netstat"
        * Data::Collector::Commands now has "ifconfig" (only RH supported)
        * Some speed improvements

0.03    07.04.10
        * Script should be named "data-collector", not "data-scanner"
        * Adding Data::Collector::Commands role
        * Fixed tests by overriding ExternalIP
        * Fixed parsing IP from HTML in ExternalIP

0.02    07.04.10
        * Fixed bug disallowing multiple Infos
        * Adding Data::Collector::Engine::Local
        * Adding Data::Collector::Info::CPU
        * Adding Data::Collector::Info::OS, only CentOS so far
        * Adding Data::Collector::Info::ExternalIP
        * Adding file_exists to Engine.pm base class
        * Correct POD section names for Infos

0.01    06.04.10
        First version, so many features already included... tsk tsk