struts-api-beam
1.3.1 (2026-10-01)
Fixed
- Updated control-layerLayerLogical separation of functionality within a single system/application, focused on code organization.-struts-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.:
10.5.0->10.5.1:- Updated freemarker:
2.3.34->2.3.35(addressing CVE-2026-84939) (https://freemarker.apache.org/docs/versions_2_3_35.html)
- Updated freemarker:
1.3.0 (2026-09-10)
Changed
- Updated Struts2 (addressing
CVE-2026-73633)- 6.x series (jee):
6.8.0 > 6.11.0 - 7.x series (jakarta):
7.1.1 > 7.3.0
- 6.x series (jee):
- [BE-26] Adapt
NSXJsonInterceptorto allow overriding payload size limits and provide backwards compatible defaults. Introduced struts constants to configure manually:nsx.struts.json.maxElementsnsx.struts.json.maxDepthnsx.struts.json.maxLengthnsx.struts.json.maxStringLengthnsx.struts.json.maxKeyLength
- [BE-26] Add
NSXJSONWriterto allow custom object serialization. (Breaking change: struts.json.writer is now configured as 'NSXJSONWriter'. When defined previously customizations should be moved to theNSXJSONWriter.)
1.2.0 (2026-08-25)
Fixed
- Breaking change: Updated control-layerLayerLogical separation of functionality within a single system/application, focused on code organization.-struts-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.:
10.4.0->10.4.1- This reverts the control-layerLayerLogical separation of functionality within a single system/application, focused on code organization.-struts-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. back to the code of
10.3.0.
- This reverts the control-layerLayerLogical separation of functionality within a single system/application, focused on code organization.-struts-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact. back to the code of
1.1.0 (2026-08-18)
Changed
- Breaking change: Updated control-layerLayerLogical separation of functionality within a single system/application, focused on code organization.-struts-expandersExpanderA unit of generation that combines a data tree instance (functional M1 model) with a template to generate an artifact.:
10.3.0->10.4.0
1.0.0 (2026-06-16)
This is the first version of the struts-api-beam. It was introduced as a modular successor of the minimal-jee-beam.
Expansion resourcesExpansion Resource (ExpansionResource). A reusable resource bundle containing expanders and features that provide specific application capabilities, defined in the expansion settings and added to the classpath during expansion. included:
net.democritus:control-layer-struts-expanders:10.3.0