Skip to main content

minimal-jee-beam


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