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

feat!: ActiveRecord 7.2 support #1132

Merged
merged 5 commits into from
Aug 22, 2024
Merged

feat!: ActiveRecord 7.2 support #1132

merged 5 commits into from
Aug 22, 2024

Commits on Aug 14, 2024

  1. Configuration menu
    Copy the full SHA
    b813784 View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2024

  1. Refactor to use ActiveSupport::Concern

    Refactored several modules to extend ActiveSupport::Concern, replacing the previous pattern using self.included with class_methods blocks
    seuros committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    93fd6d2 View commit details
    Browse the repository at this point in the history
  2. feat: remove legacy autoloading

    feat: add zeitwerk loader by default
    refactor: extracted the caching mechanism into it own concern
    seuros committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    bdb86da View commit details
    Browse the repository at this point in the history
  3. refactor: Refactor tagging support for modern Ruby versions

    Updated instance variable checks and refactored taggable class attribute setup for better compatibility with modern Ruby versions. Removed version-specific logic now that support for Ruby versions below 1.9 is unnecessary.
    seuros committed Aug 22, 2024
    Configuration menu
    Copy the full SHA
    a54cc54 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    31f29c9 View commit details
    Browse the repository at this point in the history