Skip to main content

minimal-jee-beam


2.0.1 (2025-08-28)

Changed

  • Updated prime-core: 2025.8.6 -> 2025.8.7
  • Updated data-layer-jpa-expanders: 1.3.0 -> 1.3.1
  • Updated web-styles: 2025.1.0 -> 2025.1.1

Fixed

  • Fixed regression in web-styles with regard to the FinderMapperExpander

2.0.0 (2025-08-14)

Changed

  • Updated prime-core: 2025.7.5 -> 2025.8.6
  • Updated Expanders: 8.4.0 -> 9.0.0
  • Updated application-data-protocol-expanders: 1.1.0 -> 1.2.0
  • Updated data-layer-jpa-expanders: 1.2.1 -> 1.3.0
  • Updated web-styles: 2024.8.1 -> 2025.1.0
  • Updated nsx-runtime-libraries: 2024.3.0 -> 2025.1.0
  • Updated base-components: 2025.1.2 -> 2025.3.0
  • Updated knockout-ui-addons-expanders: 1.2.0 -> 1.4.0

Removed

  • Breaking change: Removed support for fileUpload interceptor in Struts2 version 7. Custom file uploads using this will have to be migrated (issues will not be visible at compile time). More info and how to migrate can be found here.
  • Breaking change: Transitive dependency on the jaxrs-standard-api-expanders
  • Breaking change: Transitive dependency on the jaxrs-standard-api-fileio-expanders

1.1.0 (2025-06-11)

Added

  • Support for symbiotic dependencies. More info

Changed

  • Updated prime-core: 2024.8.0 -> 2025.7.5
  • Updated Expanders: 8.0.5 -> 8.4.0
  • Updated data-layer-jpa-expanders: 1.0.0 -> 1.2.1
  • Updated application-data-addons: 1.0.2 -> 1.2.0
  • Updated nsx-runtime-libraries: 2024.1.0 -> 2024.3.0
  • Updated base-components: 2024.7.4 -> 2025.1.2
  • Updated prime-validations: 3.7.0 -> 3.8.0
  • Expansion resource sorting is more deterministic so that each time the model is loaded, the result is the same.
  • Replaced deprecated interfaces in Struts2 runtime and expanded code:
    • com.opensymphony.xwork2.Action -> org.apache.struts2.action.Action
    • com.opensymphony.xwork2.ActionSupport -> org.apache.struts2.ActionSupport
    • com.opensymphony.xwork2.ActionContext -> org.apache.struts2.ActionContext
    • com.opensymphony.xwork2.ActionInvocation -> org.apache.struts2.ActionInvocation
    • com.opensymphony.xwork2.Preparable -> org.apache.struts2.Preparable
    • com.opensymphony.xwork2.interceptor.AbstractInterceptor -> org.apache.struts2.interceptor.AbstractInterceptor
    • com.opensymphony.xwork2.util.ValueStack -> org.apache.struts2.util.ValueStack
  • Breaking change: A number of ext files in base-components have been replaced by expanders. As a consequence these files have been moved from the /ext/ to the /gen/ directory.
  • Updated nsx-runtime-libraries due to vulnerabilities in 3rd party dependencies:
    • com.opencsv:opencsv: 5.9 -> 5.11.1

Removed

  • Breaking change: Removed unused fields (uploadDataContentType, uploadDataFileName and downloadDirectory) from net.democritus.expander.struts.dataElement.actions.ImporterActionExpander.
  • Breaking change: Removed unused fields (downloadDirectory) from net.democritus.expander.struts.dataElement.actions.EntererExpander.

1.0.0 (2025-03-13)

This 1.0.0 version considers net.democritus:nsx-default-stack:2024.11.0 as its baseline. Changes are in comparison to that.

Added

  • Added application-data-addons 1.0.2
  • Added application-data-protocol-expanders 1.1.0
  • Added data-layer-jpa-expanders 1.0.0

Changed

  • Updated base-components 2024.3.4 -> 2024.7.4
  • Updated Expanders 7.7.0 -> 8.0.5
  • Updated prime-core 2024.4.3 -> 2024.8.0
  • Updated prime-transmutations 2.4.2 -> 2.5.0
  • Updated prime-validations 3.6.2 -> 3.7.0
  • Updated web-styles 2024.4.2 -> 2024.8.1
  • Breaking change: The method deleteLinkedAssets in the AssetBean.java class went from public to private.
  • Breaking change: The method sendEmail in the EmailSenderImpl.java class went from public to private.
  • Breaking change: Some expanders have been moved from Expanders to web-styles. Any expansion resource using these expanders should add web-styles as a dependency:
    • ActionsJsExpander
    • ApplicationIncludeAfterJspfExpander
    • ApplicationIncludeBeforeJspfExpander
    • ApplicationMenuJsExpander
    • ComponentIncludeAfterJspfExpander
    • ComponentIncludeBeforeJspfExpander
    • ComponentInformationJsExpander
    • ComponentStylesExpander
    • CreateDialogJsExpander
    • DataElementStylesExpander
    • DeleteDialogJsExpander
    • EditDialogJsExpander
    • EventsJsExpander
    • FinderFormExpander
    • FinderModelExpander
    • HSTSFilterExpander
    • HttpStatusErrorJsExpander
    • InstanceFormHtmlExpander
    • InstanceFormJsExpander
    • IoPageModelJsExpander
    • KoDetailHtmlExpander
    • KoFormHtmlExpander
    • KoListHtmlExpander
    • KoMapperJsExpander
    • KoPageJsExpander
    • PageExpander
    • PageModelJsExpander
    • ProjectorJsExpander
    • SecurityOptionsJsonExpander
    • SortingJsExpander
    • Struts2AgentJsExpander
    • StrutsApplicationActionsJsExpander
    • TableJsExpander
    • TableViewJsExpander
    • UnauthorizedErrorPageExpander
    • ViewDialogJsExpander
    • WaterfallJsExpander
    • WelcomeIncludeExpander
  • Breaking change: Unique constraints are now implemented with a new <dataElement>Uniqueness.java class. Named queries and constants for the unique constraint have been removed from <dataElement>Data.java.

Removed

  • Breaking change: Removed datacommands-stdapi-expanders 7.6.0
  • Breaking change: Removed fileio-stdapi-expanders 7.6.0
  • Breaking change: Removed jaxrs-standard-api-expanders 7.6.0
  • Breaking change: Removed components/assets/view/ext/knockout/html/assets/downloadLink.html (Functionality is now handled by components/assets/view/ext/knockout/js/assets/asset/downloadLink-ko-binding.js)
  • Breaking change: Removed initializeUsernamePasswordLogin() from authentication.js