Skip to content

Releases: trusted/iron_trail

v0.2.1

05 Mar 12:20
49806fd

Choose a tag to compare

Fixed

  • Unstable class resolution in Reifier.model_from_table_name by @mhfs in #43

Full Changelog: v0.2.0...v0.2.1

v1.2.0

27 Feb 13:44
571ec88

Choose a tag to compare

Added

  • Add ignored_databases configuration option to skip IronTrail for specific databases in multi-db setups. Works symmetrically with ignored_tables. Schema dumps and migration triggers are skipped for ignored databases by @mhfs in #40

Full Changelog: v0.1.9...v0.2.0

v0.1.9

27 Feb 13:13
018f874

Choose a tag to compare

Changed

Full Changelog: v0.1.8...v0.1.9

v0.1.8

22 Oct 17:24
271cd75

Choose a tag to compare

Changed

  • Undid last changes to compute_changeset. It will respect the semantics of rec_delta

Full Changelog: v0.1.7...v0.1.8

v0.1.7

17 Oct 17:34
5990d94

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.1.6...v0.1.7

v0.1.6

08 Oct 14:57
53fe04b

Choose a tag to compare

Added

  • Add rec_class method to IronTrail::ChangeModelConcern to infer the record class from the table name and type attribute
  • Add compute_changeset method to IronTrail::ChangeModelConcern to get properly deserialized attribute changes
  • Add PostgreSQL 18 to the CI test matrix

Full Changelog: v0.1.5...v0.1.6

v0.1.5

30 May 17:05
0416ed1

Choose a tag to compare

Added

  • Add '.with_delta_other_than' to IronTrail::ChangeModelConcern
  • Add irontrail_set_actor rspec helper method

Changed

  • Call IronTrail::Current.reset before each spec when using iron_trail/testing/rspec
  • Attributes in iron trails won't try to set attributes via send("#{attr_name}=") anymore
  • IronTrail::Current#merge_metadata now raises a proper error if argument is invalid

Fixed

  • Timestamps are reified correctly when the rails app uses a non-UTC time zone

Full Changelog: v0.1.4...v0.1.5

v0.1.4

24 Feb 12:46
88b475a

Choose a tag to compare

What's Changed

Fixed

  • Fixes IronTrail::ChangeModelConcern#where_object_changes_* methods when calling them with nil values

https://github.com/trusted/iron_trail/blob/main/CHANGELOG.md#014---2025-02-24

Full Changelog: v0.1.3...v0.1.4

v0.1.3

12 Feb 11:57
811e64d

Choose a tag to compare

Changed

  • Drop RequestStore dependency and use rails' ActiveSupport::CurrentAttributes

https://github.com/trusted/iron_trail/blob/main/CHANGELOG.md#013---2025-02-12

Full Changelog: v0.1.2...v0.1.3

v0.1.2

11 Feb 12:49
339c76c

Choose a tag to compare

Fixed

  • Use a more accurate value for irontrail_changes.created_at on updates that don't touch the updated_at column

https://github.com/trusted/iron_trail/blob/main/CHANGELOG.md#012---2025-02-11

Full Changelog: v0.1.1...v0.1.2