|
| 1 | +# Changelog |
| 2 | + |
| 3 | +The noteworthy changes for each version are included here. For a complete |
| 4 | +changelog, see the [commits] for each version via the version links. |
| 5 | + |
| 6 | +[commits]: https://github.com/teoljungberg/fx/commits/master |
| 7 | + |
| 8 | +## [0.8.0] |
| 9 | + |
| 10 | +[0.8.0]: https://github.com/teoljungberg/fx/compare/v0.7.0...v0.8.0 |
| 11 | + |
| 12 | +- Replace Travis CI with GitHub Actions. |
| 13 | +- Bump minimum Ruby version to 2.7. |
| 14 | + - Ruby 2.7 will be dropped in end of March 2023, so a release to drop it will |
| 15 | + happen afterwards. |
| 16 | +- Bump minimum Rails version to 6.0.0 |
| 17 | + - Rails 6.0 will be dropped in June 2023, so a release to drop it will happen |
| 18 | + afterwards |
| 19 | +- Adopt standard.rb |
| 20 | +- Contributing improvements |
| 21 | +- Test-suite improvements |
| 22 | + |
| 23 | +## [0.7.0] |
| 24 | + |
| 25 | +[0.7.0]: https://github.com/teoljungberg/fx/compare/v0.6.2...v0.7.0 |
| 26 | + |
| 27 | +- Support Ruby 3 (#76) |
| 28 | +- Preserve backslashes when dumping the schema (#71) |
| 29 | +- Add a link to F(x) SqlServer Adapter in the README (#80) |
| 30 | + |
| 31 | +## [0.6.2] |
| 32 | + |
| 33 | +[0.6.2]: https://github.com/teoljungberg/fx/compare/v0.6.1...v0.6.2 |
| 34 | + |
| 35 | +- Add support for Ruby 3 |
| 36 | + |
| 37 | +## [0.6.1] |
| 38 | + |
| 39 | +[0.6.1]: https://github.com/teoljungberg/fx/compare/v0.6.0...v0.6.1 |
| 40 | + |
| 41 | +- Fix: Support --no-migration generator flag (#62) |
| 42 | + |
| 43 | +## [0.6.0] |
| 44 | + |
| 45 | +[0.6.0]: https://github.com/teoljungberg/fx/compare/v0.5.0...v0.6.0 |
| 46 | + |
| 47 | +- Support unique functions with parameters (#27) |
| 48 | +- Use db connection provided by Rails (#49) |
| 49 | +- Support `--no-migration` generator flag (#60) |
| 50 | +- Use current ActiveRecord version in migrations (#59) |
| 51 | +- Does not include aggregates when dumping schema (#50) |
| 52 | +- Dump functions in the beginning of the schema (#53) |
| 53 | + |
| 54 | +## [0.5.0] |
| 55 | + |
| 56 | +[0.5.0]: https://github.com/teoljungberg/fx/compare/v0.4.0...v0.5.0 |
| 57 | + |
| 58 | +- Drop EOL Ruby versions. |
| 59 | +- Drop EOL Rails versions. |
| 60 | + |
| 61 | +## [0.4.0] |
| 62 | + |
| 63 | +[0.4.0]: https://github.com/teoljungberg/fx/compare/v0.3.1...v0.4.0 |
| 64 | + |
| 65 | +- Add table_name to README (#15) |
| 66 | +- Reverse function/trigger order in README (#17) |
| 67 | +- Split up Trigger#definition test (#19) |
| 68 | +- Find definitions in engines (#18) |
| 69 | + |
| 70 | +## [0.3.1] |
| 71 | + |
| 72 | +[0.3.1]: https://github.com/teoljungberg/fx/compare/v0.3.0...v0.3.1 |
| 73 | + |
| 74 | +- Strip shared leading whitespace from sql_definitions (#13) |
| 75 | +- Update documentation for `drop_function` |
| 76 | +- Document `Fx::Adapters::Postgres#initialize` |
| 77 | +- Fix test suite issues: |
| 78 | + - Add unit test coverage for `Fx::Adapters::Triggers` |
| 79 | + - Add unit test coverage for `Fx::Adapters::Functions` |
| 80 | + - Add unit test coverage for `Fx::Trigger` |
| 81 | + - Add unit test coverage for `Fx::Function` |
| 82 | + |
| 83 | +## [0.3.0] |
| 84 | + |
| 85 | +[0.3.0]: https://github.com/teoljungberg/fx/compare/v0.2.0...v0.3.0 |
| 86 | + |
| 87 | +## [0.2.0] |
| 88 | + |
| 89 | +[0.2.0]: https://github.com/teoljungberg/fx/compare/v0.1.0...v0.2.0 |
| 90 | + |
| 91 | +## [0.1.0] |
| 92 | + |
| 93 | +F(x) adds methods to `ActiveRecord::Migration` to create and manage database |
| 94 | +functions and triggers in Rails. |
| 95 | + |
| 96 | +[0.1.0]: https://github.com/teoljungberg/fx/compare/4ccf986643d9de82038977eff8c6b1a4a716d698...v0.1.0 |
0 commit comments