Skip to content

Releases: Invoca/declare_schema

Release v1.0.1

12 Jul 14:27

Choose a tag to compare

Fixed

  • Remove lingering usage of fallback_find_primary_key method that was removed in 0.14.0

Release v1.0.0

28 Mar 11:30

Choose a tag to compare

Added

  • Added support for Ruby 3+

Removed

  • Removed deprecated fields block declaration

Release v0.14.3

02 Sep 02:55

Choose a tag to compare

Fixed

  • Fixed more Ruby 2.7 warnings about needing **options when calling a method that has **options in its signature.

Release v0.14.2

01 Sep 23:42

Choose a tag to compare

Fixed

  • Fixed another Ruby 2.7 warning about needing **options when calling a method that has **options in its signature.

Release v0.14.1

01 Sep 23:34

Choose a tag to compare

Fixed

  • Fixed Ruby 2.7 warning about needing **options when calling a method that has **options in its signature.

Release v0.14.0

10 Aug 19:02

Choose a tag to compare

Deprecated

  • Dropped support for Rails versions less than 5.

Release v0.13.2

04 Aug 21:52

Choose a tag to compare

Fixed

  • Fixed issue with disable_auto_increment support for new tables.

Release v0.13.1

02 Aug 16:38

Choose a tag to compare

Fixed

  • Fixed migration file indentation bug in Rails 5 where the first line was indented an extra 4 characters.
    And fixed the longstanding triple-spacing bug to use double spacing.

Release v0.13.0

11 Jun 16:32

Choose a tag to compare

Added

  • Added support for default_schema block to apply a default schema to every model, unless disabled for that model with default_schema: false.

Release v0.12.1

10 May 15:23

Choose a tag to compare

Fixed

  • When an enum type field is declared, there is now enforcement that its limit: must be an array of 1 or more Symbols,
    and its default:--if given--must be a Symbol or nil.