Revision history for Audit-DBI

v1.9.0  2017-03-20
        - Relicensed under Perl 5 terms.
        - Cleaned up dependencies.
        - Improved test coverage.

v1.8.2  2014-04-20
        - Added automatic conversion of IP addresses.
        - Added many test to improve code coverage.
        - Refactored tests.
        - Fixed "package version matches dist version" for CPANTS.
        - Fixed license declared in meta files.

v1.8.1  2013-05-13
        - Fixed meta information.

v1.8.0  2013-05-12
        - IMPORTANT: Audit::DBI::TT2 is now in an independent distribution
          instead of being bundled inside Audit-DBI. Removed module and
          prerequisites accordingly.
        - Fixed missing use.

v1.7.3  2013-05-08
        - Updated readme to use markdown.
        - Replaced Test::NoWarnings with Test::FailWarnings.

v1.7.2  2013-04-27
        - (GitHub #5) Fixed retrieving events with the 'values' argument in
          Audit::DBI->review(). Thanks Jacob Rose!
        - Added tests for the 'values' argument of Audit::DBI->review().

v1.7.1  2013-03-24
        - Updated example to use JQuery v1.9.1 and JQueryUI.
        - Moved release tests to xt/.
        - Added tests for Kwalitee.
        - Added Test::NoWarnings to all tests.
        - Updated links to point to MetaCPAN.
        - Updated links to point to GitHub's issue tracker.
        - Fixed tests that depend on String::Diff.

v1.7.0  2013-03-16
        - Added optional sort argument to Audit::DBI->review().
        - Moved request tracker from RT to GitHub.
        - Added get_string_bytes() and get_diff_string_bytes() in
          Audit::DBI::Utils to support calculating the size of diffs.
        - Added Audit::DBI::Event->get_diff_string_bytes() to retrieve the size
          of string differences in the diff stored for the audit event.

v1.6.0  2012-10-07
        - Fixed expiration time issue with Cache::Memcached::Fast.
        - Added full support for PostGreSQL.
        - Refactored tests to centralize database connections and allow testing
          with different database types.
        - Added config file for Travis-CI.
        - Added comments in JS and CSS files.

v1.5.3  2012-10-01
        - Added tests for Audit::DBI::Utils::ipv4_to_integer() and
          Audit::DBI::Utils::integer_to_ipv4().
        - Simplified Audit::DBI::Utils::ipv4_to_integer() to fix a persistent
          error report on OS X Tiger.
        - Relicensed as GPLv3.
        - Fixed POD.

v1.5.2  2012-09-21
        - (RT #79696) Updated default comparison function when determining the
          difference between two data structures to handle equal numbers with
          a different formatting.
        - (RT #79695) Added support in Audit::DBI->record() for specifying a
          custom comparison function for the diff.

v1.5.1  2012-09-19
        - POD corrections.
        - (RT #79749) Fixed index name. Thanks Jamie!
        - Moved repository to GitHub.

v1.5.0  2012-09-12
        - Implemented option to convert objects into strings when calling,
          record(), to improve the readability of the diff and information
          when calling review(). Thanks Kate Kirby for pair-programming this
          feature with me!

v1.4.3  2012-09-11
        - Fixed warning.
        - Fixed call to Storable::freeze() when there is no diff structure.

v1.4.2  2012-09-11
        - Fixed how field names are quoted when inserting events.

v1.4.1  2012-09-10
        - Added optional database_handle argument to Audit::DBI->review().
        - Tightened up checking for invalid parameters.

v1.4.0  2012-09-07
        - Repackaged and generalized code.
        - Added fully working example.
        - Added standalone tests.
        - Public release.

v1.3.0  2012-02-13
        - Nathan Gray (KOLIBRIE) implemented rate-limiting in Audit::DBI->record().

v1.2.5  2012-02-12
        - Added verification of mandatory parameters for record().
        - Added Audit::DBI::Event->get_ip_address().

v1.2.4  2011-05-18
        - Upgraded JQuery from 1.3.2 to 1.5.

v1.2.3  2011-01-21
        - Cleaned up imports.

v1.2.2  2010-12-20
        - Changed arguments of review() use a singular form.
        - Changed to use hashrefs instead of hashes to pass data.
        - Cleaned up Audit::DBI::Event.

v1.2.1  2010-08-18
        - Fixed typo.

v1.2.0  2010-08-04
        - Added support for searching on events.

v1.1.0  2010-01-25
        - Implemented search data.
        - Fixed review() when searching with key/values.

v1.0.0  2010-01-07
        - First version.