ManyDesigns Portofino 4 v5.3.3 Release Notes
Release Date: 2022-10-22 // over 1 year ago-
➕ Added
- 🆕 New deployment option: Portofino modules as Spring Boot components, without using Portofino's dispatcher and without setting up Portofino's context hierarchy.
🔄 Changed
- ⚡️ Updated Angular to version 13
- Replaced moment.js with Luxon
🛠 Fixed
Previous changes from v5.3.2
-
➕ Added
- 🔌 Pluggable exporters for CRUD.
- Configuration abstraction, integrated with Spring's Environment (which includes
application.properties
in Spring Boot).
🔄 Changed
- Refactored the CRUD's JSON output logic into a separate exporter class. This is a breaking API change
for CRUD extensions overriding
jsonXYZData
methods. - 0️⃣ In Spring Boot applications, when using Jersey (the default), allow Portofino actions to coexist with Boot services such as actuators.
🛠 Fixed
- Multiple issues with the Spring Boot-based archetypes, including but not limited to:
- Application generated from Java service archetype searches for action classes in
src/main/resources/portofino
- Unsupported CORS with service archetypes. By default, archetypes will use an embedded Tomcat instead of Undertow for the time being (startup is slower)
- Misleading Java service archetype
SpringConfiguration.java
- Application generated from Java service archetype searches for action classes in