Skip to content

Latest commit

 

History

History
114 lines (78 loc) · 3.32 KB

CHANGELOG.md

File metadata and controls

114 lines (78 loc) · 3.32 KB

Changelog

The noteworthy changes for each version are included here. For a complete changelog, see the commits for each version via the version links.

  • Add Ruby 3.3 to the test matrix (#144)
  • Internal refactorings:
    • Move development dependencies to Gemfile (#145)
    • Inline Fx::CommandRecorder::Arguments
    • Inline Fx::{CommandRecorder,SchemaDumper,Statements}::{Function,Trigger}
    • Move configuration methods to Fx
  • Add Fx::Definition.{function,trigger} (#119)
  • Add Rails 7.1 to the test matrix (#136)
  • Add Rubygems metadata to gemspec (#132)
  • Disable RSpec's monkey patching (#121)
  • Raise on warnings (#124)
  • Require Ruby >= 3.0 (#128)
  • Require Rails >= 6.1 (#127)
  • Replace Travis CI with GitHub Actions.
  • Bump minimum Ruby version to 2.7.
    • Ruby 2.7 will be dropped in end of March 2023, so a release to drop it will happen afterwards.
  • Bump minimum Rails version to 6.0.0
    • Rails 6.0 will be dropped in June 2023, so a release to drop it will happen afterwards
  • Adopt standard.rb
  • Contributing improvements
  • Test-suite improvements
  • Support Ruby 3 (#76)
  • Preserve backslashes when dumping the schema (#71)
  • Add a link to F(x) SqlServer Adapter in the README (#80)
  • Add support for Ruby 3
  • Fix: Support --no-migration generator flag (#62)
  • Support unique functions with parameters (#27)
  • Use db connection provided by Rails (#49)
  • Support --no-migration generator flag (#60)
  • Use current ActiveRecord version in migrations (#59)
  • Does not include aggregates when dumping schema (#50)
  • Dump functions in the beginning of the schema (#53)
  • Drop EOL Ruby versions.
  • Drop EOL Rails versions.
  • Add table_name to README (#15)
  • Reverse function/trigger order in README (#17)
  • Split up Trigger#definition test (#19)
  • Find definitions in engines (#18)
  • Strip shared leading whitespace from sql_definitions (#13)
  • Update documentation for drop_function
  • Document Fx::Adapters::Postgres#initialize
  • Fix test suite issues:
    • Add unit test coverage for Fx::Adapters::Triggers
    • Add unit test coverage for Fx::Adapters::Functions
    • Add unit test coverage for Fx::Trigger
    • Add unit test coverage for Fx::Function

F(x) adds methods to ActiveRecord::Migration to create and manage database functions and triggers in Rails.