Skip to content

Latest commit

 

History

History
222 lines (134 loc) · 5.79 KB

CHANGELOG.md

File metadata and controls

222 lines (134 loc) · 5.79 KB

Changelog

1.1.x

1.1.0

  • fix for rails 7+ compatibility (#118)

1.1.0

  • add support for trilogy adapter (#115)
  • support postgres schema config setting (#114)
  • skip schema.rb generation when schema_format is set to :sql (#113)
  • clarify that drop_trigger uses different parameters than create_trigger (#112)
  • fix rails db:migrate issue for multiple databases (#110)

1.0.x

1.0.0

  • rails 7 bugfix (#104 and #106)
  • CI improvements (#103)
  • tentative rails 7.1 support (waiting for its release 🤞)
  • require ruby 2.5+ and rails 6+

0.2.x

0.2.25

  • support rails 7 (#100)
  • filtering support for schema dumper (#96)

0.2.24

  • add postgis support (#88)
  • fix ruby 2.7 warnings (#90)
  • fix loading/initialization issue (#92)

0.2.23

  • rails 6 support (#83)

0.2.22

  • drop old rubies/railses (#77)
  • fix frozen string issue (#78)

0.2.21

  • fix NoMethodError (#72)
  • correctly pin dependencies in tests (#74)
  • misc testing fixes (mysql 8.0.2+, easier local setup)

0.2.20

  • ruby_parser bump for ruby 2.4
  • rails 5.1 support (#63, #64)
  • fix postgres version check (#65)
  • fix for missing directory (#60)
  • remove deprecation warnings (#59)

0.2.19

  • allow of for mysql (#58)
  • fix all dumping (#57)

0.2.18

  • ruby_parser bump for ruby 2.3
  • fix tests for rails 5
  • doc fixes (#55)

0.2.17

  • ruby_parser bump for ruby 2.2. support (#40)

0.2.16

  • lazy load dependencies for better memory usage

0.2.15

  • better quoting for postgres

0.2.14

  • respect ActiveRecord::SchemaDumper.ignore_tables (#39)
  • ensure PG functions are created before triggers in schema.rb (#39)

0.2.13

  • fix long migration name issue (#42)
  • always quote table names (#41)

0.2.12

  • fix dependencies to reduce conflicts with other gems

0.2.11

  • fix model migrations with of, for_each and declare (#36)
  • clarify docs re: NOTICE (#35)

0.2.10

  • of shorthand for column updates (#32)
  • declare option for Postgres (#34)

0.2.9

  • nowrap option for Postgres to support easy reuse of existing functions (#31)

0.2.8

  • Rails 4.1 support (#30)
  • Fix DEFINER issues in mysql (#29)

0.2.7

  • Support chaining within trigger groups (#22)
  • Warn when name is used incorrectly for the current adapter (#22)
  • Misc doc improvements
  • Minor bug fixes (#26 and 799ac5e)

0.2.6

  • Ruby 2.1 support (#23)
  • Fix HairTrigger::migrations_current? bug (#25)

0.2.5

  • Update ruby_parser dependency

0.2.4

  • Rails 4 support
  • Ruby 2 support

0.2.3

  • Better 1.9 support
  • Update parsing gems

0.2.2

  • PostGIS support

0.2.1

  • Bugfix for adapter-specific warnings
  • Loosen parser dependencies

0.2.0

  • Rails 3.1+ support
  • Easier installation
  • Ruby 1.9 fix
  • travis-ci

0.1.x

0.1.14

  • sqlite + ruby1.9 bugfix

0.1.13

  • drop_trigger fix

0.1.12

  • DB-specific trigger body support
  • Misc bugfixes

0.1.11

  • Safer migration loading
  • Misc speedups

0.1.10

  • Speed up migration evaluation

0.1.9

  • MySQL fixes for inferred root@localhost

0.1.7

  • Rails 3 support
  • Fix a couple manual create_trigger bugs

0.1.6

  • rake db:schema:dump support
  • respect non-timestamped migrations

0.1.4

  • Compatibility tracking
  • Fix Postgres return bug
  • Ensure last action has a semicolon

0.1.3

  • Better error handling
  • Postgres 8.x support
  • Update docs

0.1.2

  • Fix Builder#security
  • Update docs

0.1.1

  • Fix bug in HairTrigger.migrations_current?
  • Fix up Gemfile

0.1.0

  • Initial release