ManyDesigns Portofino 4 v5.3.3 Release Notes
Release Date: 2022-10-22 // over 2 years 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