Skip to content

Version 1.0.0: Core Versionable, Translated Cast, Inertia Cross-Domain Middleware

Choose a tag to compare

@allanmcarvalho allanmcarvalho released this 18 Aug 14:04
· 12 commits to 1.x since this release

Added

  • Versionable support in Core: Introduces a Versionable contract/implementation in the Core so the package can represent and work with version metadata in a standardized way. This enables downstream tooling and skills to rely on consistent version handling.
  • Translated cast: Adds a translated cast to improve translation/casting ergonomics for localized values.
  • Inertia cross-domain visit middleware: Adds middleware to support Inertia cross-domain navigation, improving behavior for multi-domain setups where cross-domain visits would otherwise break expected navigation/session flows.

Changed

  • Middleware namespace wiring updated: Updates middleware namespace resolution to align with the intended application structure. If you reference/resolve middleware by namespace in custom code, verify it still aligns with your setup after upgrading.
  • Core command refactor (Laravel attribute imports): Refactors the core command to use Laravel attribute imports for cleaner/modern attribute usage.

Removed

  • Changelog update workflows: Removes GitHub workflows related to updating/generating changelogs. If you relied on those workflows running in CI, ensure your release/changelog process is using the new intended mechanism.

Documentation

  • README and documentation links: Improves clarity and usability of README/documentation links.
  • README badge updates (1.x branch workflows): Updates README badges to reference the 1.x branch workflow targets for correct major-version CI signaling.
  • README badge consistency: Further refines README badges for consistency and clearer presentation.

Internal / Build

  • Bumped minimum requirements: Updates dependency requirements to require PHP 8.5, Laravel 13, and Pest 5.

Compatibility & Upgrade Notes

  • This release raises the minimum supported versions to PHP 8.5 and Laravel 13. Upgrade your environment accordingly before installing/upgrading.
  • If you use middleware namespace resolution or custom middleware/casting wiring, review your integrations to ensure they remain compatible with the updated middleware namespace and the new translated cast behavior.