All Versions
21
Latest Version
Avg Release Cycle
172 days
Latest Release
950 days ago

Changelog History
Page 1

  • v5.0.2 Changes

    September 16, 2021

    โž• Added

    • ๐Ÿš… Relax ActiveRecord version constraint to support Rails 7 #597

    ๐Ÿ‘Œ Improved

    • ๐Ÿ‘Œ Improve loading - @mvastola #592
    • โšก๏ธ Update README - @danirod, clement1234 #596 #594
  • v5.0.1 Changes

    June 11, 2021

    ๐Ÿ‘Œ Improved

    • Don't load associated model when auditing is disabled - @nut4k1 #584
  • v5.0.0 Changes

    June 10, 2021

    ๐Ÿ‘Œ Improved

    • ๐Ÿ›  Fixes an issue where array attributes were not deserialized properly - @cfeckardt, @yuki24 #448 #576
    • ๐Ÿ‘Œ Improve error message on audit_comment and allow for i18n override - @james #523
    • Don't require a comment if only non-audited fields are changed - @james #522
    • โšก๏ธ Readme updates - @gourshete #525
    • ๐Ÿ‘ Allow restoring previous enum behavior with flag - @travisofthenorth #526
    • ๐Ÿš… Follow Rails Autoloading conventions - @duncanjbrown #532
    • Fix own_and_associated_audits for STI Models - @eric-hemasystems #533
    • ๐Ÿš… Rails 6.1 Improvements - @okuramasafumi, @marcrohloff #563 #544
    • ๐Ÿ‘‰ Use Thread local variables instead of Fibers - @arathunku #568

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Drop support for Rails 4 - @travisofthenorth #527
  • v4.10.0 Changes

    January 07, 2021

    โž• Added

    • โž• Add redacted option #485
    • ๐Ÿš… Rails 6.1. support #554 #559

    ๐Ÿ‘Œ Improved

    • Avoid extra query on first audit version #513
  • v4.9.0 Changes

    July 17, 2019

    ๐Ÿ’ฅ Breaking changes

    • โœ‚ removed block support for Audit.reconstruct_attributes #437
    • removed audited_columns, non_audited_columns, auditing_enabled= instance methods, use class methods instead #424
    • โœ‚ removed rails 4.1 and 4.0 support #431

    โž• Added

    • โž• Add with_auditing methods to enable temporarily #502
    • Add update_with_comment_only option to control audit creation with only comments #327
    • ๐Ÿ‘Œ Support for Rails 6.0 and Ruby 2.6 #494

    ๐Ÿ”„ Changed

    • None

    ๐Ÿ›  Fixed

    • Ensure enum changes are stored consistently #429
  • v4.8.0 Changes

    August 19, 2018

    ๐Ÿ’ฅ Breaking changes

    • None

    โž• Added

    • โž• Add ability to globally disable auditing #426
    • Add own_and_associated_audits method to auditable models #428
    • Ability to nest as_user within itself #450
    • Private methods can now be used for conditional auditing #454

    ๐Ÿ”„ Changed

    • โž• Add version to auditable_index #427
    • ๐Ÿ—„ Rename audited resource revision version attribute to audit_version and deprecate version attribute #443

    ๐Ÿ›  Fixed

    • None
  • v4.7.1 Changes

    April 10, 2018

    ๐Ÿ’ฅ Breaking changes

    • None

    โž• Added

    • None

    ๐Ÿ”„ Changed

    • None

    ๐Ÿ›  Fixed

    • ๐Ÿ‘ Allow use with Rails 5.2 final
  • v4.7.0 Changes

    March 14, 2018

    ๐Ÿ’ฅ Breaking changes

    • None

    โž• Added

    • โž• Add inverse_of: auditable definition to audit relation #413
    • โž• Add functionality to conditionally audit models #414
    • ๐Ÿ‘ Allow limiting number of audits stored #405

    ๐Ÿ”„ Changed

    • โฌ‡๏ธ Reduced db calls in #revisions method #402 #403
    • โšก๏ธ Update supported Ruby and Rails versions #404 #409 #415 #416

    ๐Ÿ›  Fixed

    • Ensure that on and except options jive with comment_required: true #419
    • ๐Ÿ›  Fix RSpec matchers #420
  • v4.6.0 Changes

    January 10, 2018

    ๐Ÿ’ฅ Breaking changes

    • None

    โž• Added

    • โž• Add functionality to undo specific audit #381

    ๐Ÿ”„ Changed

    • Removed duplicate declaration of non_audited_columns method #365
    • โšก๏ธ Updated audited_changes calculation to support Rails>=5.1 change syntax #377
    • ๐Ÿ‘Œ Improve index ordering for polymorphic indexes #385
    • โšก๏ธ Update CI to test on newer versions of Ruby and Rails #386 #387 #388
    • Simplify audited_columns calculation #391
    • Simplify audited_changes calculation #389
    • Normalize options passed to audited method #397

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fixed typo in rspec causing incorrect test failure #360
    • ๐Ÿ‘ Allow running specs using rake #390
    • Passing an invalid version to revision returns nil instead of last version #384
    • ๐Ÿ›  Fix duplicate deceleration warnings #399
  • v4.5.0 Changes

    May 22, 2017

    ๐Ÿ’ฅ Breaking changes

    • None

    โž• Added

    • ๐Ÿ‘Œ Support for user_id column to be a uuid type #333

    ๐Ÿ›  Fixed

    • ๐Ÿ›  Fix retrieval of user from controller when populated in before callbacks #336
    • ๐Ÿ›  Fix column type check in serializer for Oracle DB adapter #335
    • Fix non_audited_columns to allow symbol names #351