diff --git a/CHANGELOG.md b/CHANGELOG.md index 97bd196..1acc64b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,200 +1,208 @@ - # Changelog +## 1.0.x + +### 1.0.0 + +- rails 7 bugfix ([PR 104](https://github.com/jenseng/hair_trigger/pull/104) and [PR 106](https://github.com/jenseng/hair_trigger/pull/106)) +- CI improvements ([PR 103](https://github.com/jenseng/hair_trigger/pull/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 ([PR 100](https://github.com/jenseng/hair_trigger/pull/100)) -* filtering support for schema dumper ([PR 96](https://github.com/jenseng/hair_trigger/pull/96)) +- support rails 7 ([PR 100](https://github.com/jenseng/hair_trigger/pull/100)) +- filtering support for schema dumper ([PR 96](https://github.com/jenseng/hair_trigger/pull/96)) ### 0.2.24 -* add postgis support ([PR #88](https://github.com/jenseng/hair_trigger/pull/88)) -* fix ruby 2.7 warnings ([PR #90](https://github.com/jenseng/hair_trigger/pull/90)) -* fix loading/initialization issue ([PR #92](https://github.com/jenseng/hair_trigger/pull/92)) +- add postgis support ([PR #88](https://github.com/jenseng/hair_trigger/pull/88)) +- fix ruby 2.7 warnings ([PR #90](https://github.com/jenseng/hair_trigger/pull/90)) +- fix loading/initialization issue ([PR #92](https://github.com/jenseng/hair_trigger/pull/92)) ### 0.2.23 -* rails 6 support ([PR #83](https://github.com/jenseng/hair_trigger/pull/83)) +- rails 6 support ([PR #83](https://github.com/jenseng/hair_trigger/pull/83)) ### 0.2.22 -* drop old rubies/railses ([PR #77](https://github.com/jenseng/hair_trigger/pull/77)) -* fix frozen string issue ([PR #78](https://github.com/jenseng/hair_trigger/pull/78)) +- drop old rubies/railses ([PR #77](https://github.com/jenseng/hair_trigger/pull/77)) +- fix frozen string issue ([PR #78](https://github.com/jenseng/hair_trigger/pull/78)) ### 0.2.21 -* fix NoMethodError ([PR #72](https://github.com/jenseng/hair_trigger/pull/72)) -* correctly pin dependencies in tests ([PR #74](https://github.com/jenseng/hair_trigger/pull/74)) -* misc testing fixes (mysql 8.0.2+, easier local setup) +- fix NoMethodError ([PR #72](https://github.com/jenseng/hair_trigger/pull/72)) +- correctly pin dependencies in tests ([PR #74](https://github.com/jenseng/hair_trigger/pull/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 ([PR #63](https://github.com/jenseng/hair_trigger/pull/63), [PR #64](https://github.com/jenseng/hair_trigger/pull/64)) -* fix postgres version check ([65](https://github.com/jenseng/hair_trigger/issues/65))) -* fix for missing directory ([60](https://github.com/jenseng/hair_trigger/issues/60))) -* remove deprecation warnings ([PR #59](https://github.com/jenseng/hair_trigger/pull/59)) +- ruby_parser bump for ruby 2.4 +- rails 5.1 support ([PR #63](https://github.com/jenseng/hair_trigger/pull/63), [PR #64](https://github.com/jenseng/hair_trigger/pull/64)) +- fix postgres version check ([65](https://github.com/jenseng/hair_trigger/issues/65))) +- fix for missing directory ([60](https://github.com/jenseng/hair_trigger/issues/60))) +- remove deprecation warnings ([PR #59](https://github.com/jenseng/hair_trigger/pull/59)) ### 0.2.19 -* allow `of` for mysql ([PR #58](https://github.com/jenseng/hair_trigger/pull/58)) -* fix `all` dumping ([PR #57](https://github.com/jenseng/hair_trigger/pull/57)) +- allow `of` for mysql ([PR #58](https://github.com/jenseng/hair_trigger/pull/58)) +- fix `all` dumping ([PR #57](https://github.com/jenseng/hair_trigger/pull/57)) ### 0.2.18 -* ruby_parser bump for ruby 2.3 -* fix tests for rails 5 -* doc fixes ([PR #55](https://github.com/jenseng/hair_trigger/pull/55) +- ruby_parser bump for ruby 2.3 +- fix tests for rails 5 +- doc fixes ([PR #55](https://github.com/jenseng/hair_trigger/pull/55) ### 0.2.17 -* ruby_parser bump for ruby 2.2. support ([#40](https://github.com/jenseng/hair_trigger/issues/40)) +- ruby_parser bump for ruby 2.2. support ([#40](https://github.com/jenseng/hair_trigger/issues/40)) ### 0.2.16 -* lazy load dependencies for better memory usage +- lazy load dependencies for better memory usage ### 0.2.15 -* better quoting for postgres +- better quoting for postgres ### 0.2.14 -* respect ActiveRecord::SchemaDumper.ignore_tables ([PR #39](https://github.com/jenseng/hair_trigger/pull/39)) -* ensure PG functions are created before triggers in schema.rb ([PR #39](https://github.com/jenseng/hair_trigger/pull/39)) +- respect ActiveRecord::SchemaDumper.ignore_tables ([PR #39](https://github.com/jenseng/hair_trigger/pull/39)) +- ensure PG functions are created before triggers in schema.rb ([PR #39](https://github.com/jenseng/hair_trigger/pull/39)) ### 0.2.13 -* fix long migration name issue ([#42](https://github.com/jenseng/hair_trigger/issues/42)) -* always quote table names ([#41](https://github.com/jenseng/hair_trigger/issues/41)) +- fix long migration name issue ([#42](https://github.com/jenseng/hair_trigger/issues/42)) +- always quote table names ([#41](https://github.com/jenseng/hair_trigger/issues/41)) ### 0.2.12 -* fix dependencies to reduce conflicts with other gems +- fix dependencies to reduce conflicts with other gems ### 0.2.11 -* fix model migrations with `of`, `for_each` and `declare` ([#36](https://github.com/jenseng/hair_trigger/issues/36)) -* clarify docs re: NOTICE ([#35](https://github.com/jenseng/hair_trigger/issues/35)) +- fix model migrations with `of`, `for_each` and `declare` ([#36](https://github.com/jenseng/hair_trigger/issues/36)) +- clarify docs re: NOTICE ([#35](https://github.com/jenseng/hair_trigger/issues/35)) ### 0.2.10 -* `of` shorthand for column updates ([#32](https://github.com/jenseng/hair_trigger/issues/32)) -* `declare` option for Postgres ([#34](https://github.com/jenseng/hair_trigger/issues/34)) +- `of` shorthand for column updates ([#32](https://github.com/jenseng/hair_trigger/issues/32)) +- `declare` option for Postgres ([#34](https://github.com/jenseng/hair_trigger/issues/34)) ### 0.2.9 -* `nowrap` option for Postgres to support easy reuse of existing functions ([#31](https://github.com/jenseng/hair_trigger/pull/31)) +- `nowrap` option for Postgres to support easy reuse of existing functions ([#31](https://github.com/jenseng/hair_trigger/pull/31)) ### 0.2.8 -* Rails 4.1 support ([#30](https://github.com/jenseng/hair_trigger/issues/30)) -* Fix `DEFINER` issues in mysql ([#29](https://github.com/jenseng/hair_trigger/issues/29)) +- Rails 4.1 support ([#30](https://github.com/jenseng/hair_trigger/issues/30)) +- Fix `DEFINER` issues in mysql ([#29](https://github.com/jenseng/hair_trigger/issues/29)) ### 0.2.7 -* Support chaining within trigger groups ([#22](https://github.com/jenseng/hair_trigger/issues/22)) -* Warn when `name` is used incorrectly for the current adapter ([#22](https://github.com/jenseng/hair_trigger/issues/22)) -* Misc doc improvements -* Minor bug fixes ([#26](https://github.com/jenseng/hair_trigger/issues/26) and [799ac5e](https://github.com/jenseng/hair_trigger/commit/799ac5e)) +- Support chaining within trigger groups ([#22](https://github.com/jenseng/hair_trigger/issues/22)) +- Warn when `name` is used incorrectly for the current adapter ([#22](https://github.com/jenseng/hair_trigger/issues/22)) +- Misc doc improvements +- Minor bug fixes ([#26](https://github.com/jenseng/hair_trigger/issues/26) and [799ac5e](https://github.com/jenseng/hair_trigger/commit/799ac5e)) ### 0.2.6 -* Ruby 2.1 support ([#23](https://github.com/jenseng/hair_trigger/issues/23)) -* Fix `HairTrigger::migrations_current?` bug ([#25](https://github.com/jenseng/hair_trigger/issues/25)) +- Ruby 2.1 support ([#23](https://github.com/jenseng/hair_trigger/issues/23)) +- Fix `HairTrigger::migrations_current?` bug ([#25](https://github.com/jenseng/hair_trigger/issues/25)) ### 0.2.5 -* Update ruby_parser dependency +- Update ruby_parser dependency ### 0.2.4 -* Rails 4 support -* Ruby 2 support +- Rails 4 support +- Ruby 2 support ### 0.2.3 -* Better 1.9 support -* Update parsing gems +- Better 1.9 support +- Update parsing gems ### 0.2.2 -* PostGIS support +- PostGIS support ### 0.2.1 -* Bugfix for adapter-specific warnings -* Loosen parser dependencies +- Bugfix for adapter-specific warnings +- Loosen parser dependencies ### 0.2.0 -* Rails 3.1+ support -* Easier installation -* Ruby 1.9 fix -* travis-ci +- Rails 3.1+ support +- Easier installation +- Ruby 1.9 fix +- travis-ci ## 0.1.x ### 0.1.14 -* sqlite + ruby1.9 bugfix +- sqlite + ruby1.9 bugfix ### 0.1.13 -* drop_trigger fix +- drop_trigger fix ### 0.1.12 -* DB-specific trigger body support -* Misc bugfixes +- DB-specific trigger body support +- Misc bugfixes ### 0.1.11 -* Safer migration loading -* Misc speedups +- Safer migration loading +- Misc speedups ### 0.1.10 -* Speed up migration evaluation +- Speed up migration evaluation ### 0.1.9 -* MySQL fixes for inferred root@localhost +- MySQL fixes for inferred root@localhost ### 0.1.7 -* Rails 3 support -* Fix a couple manual create_trigger bugs +- Rails 3 support +- Fix a couple manual create_trigger bugs ### 0.1.6 -* rake db:schema:dump support -* respect non-timestamped migrations +- rake db:schema:dump support +- respect non-timestamped migrations ### 0.1.4 -* Compatibility tracking -* Fix Postgres return bug -* Ensure last action has a semicolon +- Compatibility tracking +- Fix Postgres return bug +- Ensure last action has a semicolon ### 0.1.3 -* Better error handling -* Postgres 8.x support -* Update docs +- Better error handling +- Postgres 8.x support +- Update docs ### 0.1.2 -* Fix `Builder#security` -* Update docs +- Fix `Builder#security` +- Update docs ### 0.1.1 -* Fix bug in `HairTrigger.migrations_current?` -* Fix up Gemfile +- Fix bug in `HairTrigger.migrations_current?` +- Fix up Gemfile ### 0.1.0 -* Initial release +- Initial release diff --git a/lib/hair_trigger/version.rb b/lib/hair_trigger/version.rb index bca7e73..2397710 100644 --- a/lib/hair_trigger/version.rb +++ b/lib/hair_trigger/version.rb @@ -1,5 +1,5 @@ module HairTrigger - VERSION = "0.2.25" + VERSION = "1.0.0" def VERSION.<=>(other) split(/\./).map(&:to_i) <=> other.split(/\./).map(&:to_i)