Releases: laravelui5/core
Refined Core Introspection and Full Registry Coverage
This release marks a major internal evolution of the LaravelUi5 Core,
introducing full test coverage for the Ui5Registry, expanded introspection capabilities,
and an updated PHP baseline for improved developer ergonomics and reliability.
Added
- Comprehensive Pest test suite for all
Ui5Registrylayers
(Lookup, Introspection, Runtime Resolution, Semantic Discovery) - New Settings reflection support within the Registry
- Extended metadata discovery for
manifest.jsongeneration - Additional type safety and validation for Roles, Abilities, and SemanticObjects
Changed
- PHP 8.3 is now the official minimum supported version
CachedUi5Registrymoved to the SDK package for runtime optimizationUi5RegistryInterfacerefined with improved semantics and consistent method naming
Summary
This version completes the Core’s introspection layer and stabilizes its runtime logic.
Finalize Semantic Architecture
LaravelUi5/Core 1.0.2 marks the completion of the semantic meta-framework — the structural basis for intent-driven navigation, role-based visibility, and automatic cross-module linking in upcoming SDK releases.
- Modules now declare their main business entity (
SemanticObject) and inter-module relations (SemanticLink). - New
RoleandAbilityattributes define semantic access patterns; validation prevents misuse across backend and UI layers.
This release turns Core into a semantic platform: a single reflective model linking modules, data entities, permissions, and UI intents — forming the foundation for cross-app navigation, role-based visibility, and future SDK automation.
mainService URI handling
The mainService URI in ui5-core-lib is now optional. This change improves flexibility for developing or testing UI5 apps that do not require OData endpoints.
🎉 LaravelUi5 Core 1.0.0 — First Stable Release
We are excited to announce the first stable release of LaravelUi5 Core!
This package provides the foundation layer to seamlessly integrate OpenUI5 frontends with Laravel backends.
With v1.0.0, the Core has been fully implemented, tested, and verified in production-like scenarios. It’s ready for your business apps.
Highlights
- Ui5Registry: central runtime registry for all UI5 artifacts
- Self-Contained Apps: first-class support for modular UI5 apps inside Laravel
- Artifacts: consistent interfaces for Apps, Modules, Actions, Reports, Dashboards, Tiles, and KPIs
- Caching: bootstrap cache for artifact resolution (
bootstrap/cache/ui5.php) - Lodata Integration: multi-endpoint OData v4 services for UI5 data binding
- Laravel Facade:
LaravelUi5.call(...)for clean frontend–backend interactions - Extensible Architecture: designed to grow with SDK and Developer Experience layers
Resources
License
ASF 2.0
Moved JS-Namespace to com.laravelui5.core
This is a pre-release intended for internal use and early adopters.
Correction ParameterResolver
This is a pre-release intended for internal use and early adopters.
Documentation tweaks
This is a pre-release intended for internal use and early adopters.
Ui5Report Refactoring
This is a pre-release intended for internal use and early adopters.
Module Template Fix
This is a pre-release intended for internal use and early adopters.
First pre-release of LaravelUi5 Core
This is a pre-release intended for internal use and early adopters.