Skip to content

Commit

Permalink
Merge pull request #738 from arjantijms/faces_41ga
Browse files Browse the repository at this point in the history
Jakarta Faces 4.1
  • Loading branch information
kazumura committed Jun 5, 2024
2 parents 6216289 + 33d4b59 commit 703102d
Show file tree
Hide file tree
Showing 2,419 changed files with 676,508 additions and 15 deletions.
29 changes: 14 additions & 15 deletions faces/4.1/_index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
title: "Jakarta Faces 4.1 (under development)"
date: 2023-05-30
title: "Jakarta Faces 4.1"
date: 2024-05-07
summary: "Release for Jakarta EE 11"
---
Jakarta Server Faces defines an MVC framework for building user interfaces for web applications,
Expand All @@ -12,16 +12,16 @@ The removes references to the SecurityManager, further aligns with CDI where pos
### New features, enhancements or additions
* Make FacesMessage#VALUES / VALUES_MAP generic
* Require firing events for @Initialized, @BeforeDestroyed, @Destroyed for build-in scopes
* Remove unused PreDestroyCustomScopeEvent and PostConstructCustomScopeEventAdd missing generics to API that were missed in Faces 4.0
* Setting/overriding components default value
* <f:ajax> execute="@this" and render="@this" does not behave as expected when nested in composite component
* Re-add #{request} in CDI mode
* Enhance UIInput events with HTML5 like oninput
* importConstants should be allowed everywhere, not only in f:metadata
* Add missing generics to API that were missed in Faces 4.0
* Support @Inject of current flow like "@Inject Flow currentFlow"
* Make SelectItem#value generic Component: Components/Renderers
* 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
Expand All @@ -32,22 +32,21 @@ The removes references to the SecurityManager, further aligns with CDI where pos
# Details

* [Jakarta Faces 4.1 Release Record](https://projects.eclipse.org/projects/ee4j.faces/releases/4.1)

<!--
The following can be uncommented and version information updated as they become available.
* [Jakarta EE 11 Platform Release Plan](https://jakartaee.github.io/platform/jakartaee11/JakartaEE11ReleasePlan)

* [Jakarta Faces 4.1 Specification Document](./jakarta-faces-4.1.pdf) (PDF)
* [Jakarta Faces 4.1 Specification Document](./jakarta-faces-4.1.html) (HTML)
* [Jakarta Faces 4.1 Javadoc](./apidocs)
* [Jakarta Faces 4.1 Jsdoc](./jsdoc)
* [Jakarta Faces 4.1 Renderkitdoc](./renderkitdoc)
* [Jakarta Faces 4.1 VDLDoc](./vdldoc)
* [Jakarta Faces 4.1 TCK](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip)([sig](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip.sig),[sha](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip.sha256),[pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub))
-->
* [Jakarta Faces 4.1 TCK](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip) ([sig](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip.sig), [sha](https://download.eclipse.org/jakartaee/faces/4.1/jakarta-faces-tck-4.1.0.zip.sha256), [pub](https://raw.githubusercontent.com/jakartaee/specification-committee/master/jakartaee-spec-committee.pub))

# Compatible Implementations

* Mojarra (TBC)
* [Mojarra 4.1.0](https://github.com/eclipse-ee4j/mojarra/releases/tag/4.1.0-RELEASE)
* [Eclipse Glassfish 8.0.0-M6](https://repo1.maven.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0-M6/glassfish-8.0.0-M6.zip) (JDK 21)
* [Eclipse Glassfish 8.0.0-JDK-17-M6](https://repo1.maven.org/maven2/org/glassfish/main/distributions/glassfish/8.0.0-JDK17-M6/) (JDK 17)

# Ballots

Expand Down
4,412 changes: 4,412 additions & 0 deletions faces/4.1/apidocs/allclasses-index.html

Large diffs are not rendered by default.

219 changes: 219 additions & 0 deletions faces/4.1/apidocs/allpackages-index.html

Large diffs are not rendered by default.

3,061 changes: 3,061 additions & 0 deletions faces/4.1/apidocs/constant-values.html

Large diffs are not rendered by default.

33 changes: 33 additions & 0 deletions faces/4.1/apidocs/copy.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit 703102d

Please sign in to comment.