Skip to content

Releases: rom-rb/rom

4.0.2

02 Nov 01:36
Compare
Choose a tag to compare

v4.0.2 2017-11-02

rom-core v4.0.2

Added

  • Schemas have access to finalized relation registry (GustavoCaso + flash-gordon + solnic)

Fixed

  • Defining schema uses default attribute class correctly again (v-kolesnikov)
  • Primary key name(s) are preserved when projecting schemas (flash-gordon + solnic)
  • Global command cache was replaced with a local one (flash-gordon)

rom-mapper v1.0.2

Fixed

  • Missing dependency on dry-struct was added (solnic)

rom-repository v1.0.1

Fixed

  • YARD docs for Repository::Root no longer mention Repository#changeset as it was removed in 4.0.0 (solnic)
  • Correct runtime dependencies were added (solnic)

rom-changeset v1.0.1

Fixed

  • Depends on final release of rom-core ~> 4.0 (solnic)

Compare v4.0.1...v4.0.2

4.0.1

22 Oct 11:12
Compare
Choose a tag to compare

rom-core

v4.0.1

Internal

  • Schema#to_input_hash uses attribute types instead of whole attribute objects (solnic)

rom-mapper

1.0.1

Added

  • Support for inferred enum schema attributes (solnic)

Compare v4.0.0...v4.0.1

v3.3.3

19 Oct 11:18
v3.3.3
a27102c
Compare
Choose a tag to compare

v3.3.3 2017-10-19

Fixed

  • Fix warnings issued by redefining JSON types (graywolf)

Compare v3.3.2...v3.3.3

v4.0.0

22 Oct 11:07
Compare
Choose a tag to compare
Version 4.0.0

v3.3.2

14 Oct 09:03
v3.3.2
d12a801
Compare
Choose a tag to compare

v3.3.2 2017-10-14

Fixed

  • Delegate private method calls in composite relations (flash-gordon)

Compare v3.3.1...v3.3.2

v3.2.2

05 May 21:59
v3.2.2
c30db01
Compare
Choose a tag to compare

Changed

  • [internal] Compatibility with dry-core v0.3.0 (flash-gordon)
  • [internal] ROM::Schema::Attribute uses Initializer now (flash-gordon)

Compare v3.2.1...v3.2.2

v3.2.0

25 Mar 11:35
3d4be8a
Compare
Choose a tag to compare

Changed

  • dry-initializer was updated to 1.3, this is a minor change, but leads to some incompatibilities with existing adapters, hence 3.2.0 shall be released (flash-gordon)

Compare v3.1.0...v3.2.0

v3.1.0

07 Mar 10:34
Compare
Choose a tag to compare

Added

  • New configuration DSL for configuring plugins (solnic)
  • Instrumentation plugin for relations (solnic)
  • New ROM::Relation::Loaded#empty? method (solnic)
  • New ROM::Relation::Graph#with_nodes which returns a new graph with new nodes (solnic)
  • New ROM::Schema#empty which returns an empty schema (solnic)

Compare v3.0.3...v3.1.0