Skip to content

Releases: laravelui5/core

Refined Core Introspection and Full Registry Coverage

07 Nov 10:08
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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 Ui5Registry layers
    (Lookup, Introspection, Runtime Resolution, Semantic Discovery)
  • New Settings reflection support within the Registry
  • Extended metadata discovery for manifest.json generation
  • Additional type safety and validation for Roles, Abilities, and SemanticObjects

Changed

  • PHP 8.3 is now the official minimum supported version
  • CachedUi5Registry moved to the SDK package for runtime optimization
  • Ui5RegistryInterface refined with improved semantics and consistent method naming

Summary

This version completes the Core’s introspection layer and stabilizes its runtime logic.

Finalize Semantic Architecture

16 Oct 09:21
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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 Role and Ability attributes 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

13 Oct 08:10
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

25 Sep 14:09
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

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

25 Sep 07:28
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

This is a pre-release intended for internal use and early adopters.

Correction ParameterResolver

20 Sep 03:24
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

This is a pre-release intended for internal use and early adopters.

Documentation tweaks

19 Sep 10:44
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Documentation tweaks Pre-release
Pre-release

This is a pre-release intended for internal use and early adopters.

Ui5Report Refactoring

17 Sep 05:00
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Ui5Report Refactoring Pre-release
Pre-release

This is a pre-release intended for internal use and early adopters.

Module Template Fix

09 Sep 12:18
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Module Template Fix Pre-release
Pre-release

This is a pre-release intended for internal use and early adopters.

First pre-release of LaravelUi5 Core

08 Sep 06:16
Immutable release. Only release title and notes can be modified.

Choose a tag to compare

Pre-release

This is a pre-release intended for internal use and early adopters.