Skip to content

Latest commit

 

History

History
22 lines (14 loc) · 1007 Bytes

Changelog.md

File metadata and controls

22 lines (14 loc) · 1007 Bytes

the-schema-is changes

2024-12-22 - 0.0.6

  • Drop support for Ruby < 2.7;
  • Ensure support for all Ruby versions from 2.7 to 3.4-dev (replace memoist with memery);
  • Slightly update code with the new Rubocop.

2021-11-04 - 0.0.5

  • Support enum column type;
  • Add RemoveDefinitions config key for leaner the_schema_is definitions (avoiding huge index descriptions in models).

2021-09-15 - 0.0.4

  • Get rid of Fast dependency. It is cool, but we switched to use Rubocop's own NodePattern to lessen the dependency burden (Fast was depending on astrolabe which wasn't updated in 6 years, locking parser dependency to old version and making Fast incompatible with newer Rubocop);
  • Introduce mandatory table name in the the_schema_is DSL (and the WrongTableName cop to check it);
  • Internally, change cop classes to comply to newer (> 1.0) Rubocop API.

2020-05-07 - 0.0.3

First really working release.