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

refactor: flarum 2.0 upgrade #208

Draft
wants to merge 15 commits into
base: master
Choose a base branch
from
Draft

Commits on Nov 2, 2024

  1. chore(2.0): update dependencies

    Update dependencies to Flarum 2.0 compatible versions.
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    e8933c2 View commit details
    Browse the repository at this point in the history
  2. chore(2.0): update infrastructure

    Update the extension infrastructure
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    e042476 View commit details
    Browse the repository at this point in the history
  3. chore(2.0): use new import from extension format

    Importing modules from an extension can now be done though `ext:vendor/extension/module-path` format.
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    983c045 View commit details
    Browse the repository at this point in the history
  4. chore(2.0): adapt to extending lazy modules

    Some Flarum modules are now lazy loaded. Extending them requires a different approach.
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    3dd772f View commit details
    Browse the repository at this point in the history
  5. chore(2.0): misc frontend changes

    Miscellaneous frontend changes
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    8c2047c View commit details
    Browse the repository at this point in the history
  6. chore(2.0): misc backend changes

    Miscellaneous backend changes
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a0a2eb3 View commit details
    Browse the repository at this point in the history
  7. chore(2.0): notification emails now require both plain text and HTML …

    …views
    
    You now need to provide both plain text and HTML views for notification emails.
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    282dc9f View commit details
    Browse the repository at this point in the history
  8. chore(2.0): JSON:API changes

    Flarum 2.0 completely changes the JSON:API implementation
    SychO9 committed Nov 2, 2024
    Configuration menu
    Copy the full SHA
    a97b021 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2024

  1. chore(2.0): Search & Filter API changes

    Flarum 2.0 introduces a search driver implementation and moves gambits to the frontend.
    SychO9 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    5db95cf View commit details
    Browse the repository at this point in the history
  2. chore(2.0): Backend tests + PHPUnit 9 to 11 changes

    Flarum 2.0 uses PHPUnit 11 and encourages use of model factories for easier cross-database testing.
    SychO9 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    417d3cf View commit details
    Browse the repository at this point in the history
  3. chore(2.0): LESS code changes

    Many variables have been renamed to light/dark specific names and most are now used as CSS variables instead.
    SychO9 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    02d871d View commit details
    Browse the repository at this point in the history
  4. fix: errors

    SychO9 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    193d84d View commit details
    Browse the repository at this point in the history
  5. fix: errors

    SychO9 committed Nov 8, 2024
    Configuration menu
    Copy the full SHA
    c34e4f7 View commit details
    Browse the repository at this point in the history

Commits on Nov 9, 2024

  1. fix: errors

    SychO9 committed Nov 9, 2024
    Configuration menu
    Copy the full SHA
    bf79e99 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2024

  1. chore: prefer stable

    SychO9 committed Nov 15, 2024
    Configuration menu
    Copy the full SHA
    7d2ab59 View commit details
    Browse the repository at this point in the history