Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rails 6 #1403

Merged
merged 5 commits into from
Sep 13, 2019
Merged

Rails 6 #1403

merged 5 commits into from
Sep 13, 2019

Commits on Sep 10, 2019

  1. Drop support for Rails 5.1

    Rails 5.1 support is ended. ActiveFedora 14 will drop support.
    Tom Johnson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    7562eb5 View commit details
    Browse the repository at this point in the history
  2. Avoid private ActiveModel::Dirty#attributes_changed_by_setter

    This method is removed in ActiveModel 6.0, and is private anyway. Avoid calling
    it for upgradability.
    Tom Johnson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    60ad34d View commit details
    Browse the repository at this point in the history
  3. Rely on ActiveModel::Dirty to track previous changes

    We used to manually set `ActiveModel::Dirty` internals to track "previous
    changes". In Rails 6, these internals are completely rewritten and much more
    efficient. We can rely on the provided implementation instead of rolling our
    own.
    Tom Johnson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    a21500f View commit details
    Browse the repository at this point in the history
  4. Add support for Rails 6

    Rails 6 is here. 🎉
    Tom Johnson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    0936f2f View commit details
    Browse the repository at this point in the history
  5. Drop support for Ruby 2.4

    Tom Johnson committed Sep 10, 2019
    Configuration menu
    Copy the full SHA
    8553227 View commit details
    Browse the repository at this point in the history