Releases: tempestphp/tempest-framework
Releases Β· tempestphp/tempest-framework
v2.14.0
π¨ Breaking changes
π Features
π Bug fixes
- core: fix class guards not using the autoloader (#1808) (450b2e7)
- database: support route binding through
IsDatabaseModel(#1794) (3556acb) - database: support pagination with joins and relations (#1801) (0b52ffd)
- router: add null checks and fix route parameter handling (#1778) (c89c345)
- view: throw exception when parsing xml views with
short_open_tagenabled (#1795) (30b2a6f)
v2.13.0
π Features
- auth: add OAuth installer (#1674) (9c82b71)
- cache: make
assertLockedensure that the checked lock has an expiration (#1758) (1a2e8fb) - container: make all container properties publicly readable (#1785) (be93ec1)
- database: add support for self-referencing relations (#1745) (df2dcdc)
- http: add support to mark Request properties as #[SensitiveField] (#1746) (0000c99)
π Bug fixes
- auth: correctly map user in GitHub OAuth provider (#1751) (ad2182a)
- auth: pass scopes/options to auth URL builder (#1750) (cbe54d7)
- auth: update outdated authenticatable import (#1752) (5c68b96)
- cache: support enum tags (#1756) (678b695)
- cache: add descriptions to
cache:cleararguments (#1755) (e324f6e) - command-bus: extract uuid from pending commands when not provided (#1761) (b787c16)
- console: properly normalize boolean flag names (#1762) (c6e6867)
- core: gracefully handle missing seeders when using
db:seed(#1759) (450ca75) - process: properly return exit code if missing (#1776) (9ad1587)
v2.12.0
v2.11.0
v2.10.0
v2.9.3
v2.9.2
v2.9.1
chore: release v2.9.1
v2.9.0
v2.8.0
π¨ Breaking changes
Technically this is a breaking change, but should only affect you when you have custom route classes that are marked as readonly. There's a new Rector shipped with this release to automate the refactor for you (\Tempest\Upgrade\Set\TempestSetList::TEMPEST_28)