Skip to content

Releases: jakartaee/faces

4.1.0

05 Jun 08:11
Compare
Choose a tag to compare

Major new release of Faces 4.1 for Jakarta EE 11.

Jakarta Faces defines an MVC framework for building user interfaces for web applications, including UI components, state management, event handing, input validation, page navigation, and support for internationalization and accessibility.

This release removes references to the SecurityManager, further aligns with CDI where possible, and provides various small enhancements and clarifications.

New features, enhancements or additions

  • Make FacesMessage#VALUES / VALUES_MAP generic
  • Require firing events for @Initialized, @BeforeDestroyed, @Destroyed for build-in scopes
  • Add missing generics to API that were missed in Faces 4.0
  • Support @Inject of current flow like “@Inject Flow currentFlow”
  • Add UUIDConverter
  • Add ExternalContext.setResponseContentLengthLong
  • Add rowStatePreserved property to UIRepeat, exactly the same as UIData
  • Spec: jakarta.faces.FACELETS_REFRESH_PERIOD default when ProjectStage is Development
  • FacesMessage: implement equals(), hashcode(), toString()

Removals, deprecations or backwards incompatible changes

  • Deprecate full state saving (FSS)
  • Remove unused PreDestroyCustomScopeEvent and PostConstructCustomScopeEvent
  • Remove unused composite:extension
  • Remove references to the SecurityManager

Initial compatible implementation

See https://jakarta.ee/specifications/faces/4.1 for more details.

What's Changed - Full list of PRs

Read more

4.0.0

19 May 10:24
Compare
Choose a tag to compare

Major new release of Faces 4.0 for Jakarta EE 10.

What's Changed

Read more