Releases: jakartaee/faces
Releases · jakartaee/faces
4.1.0
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
- Add option to skip assembly by @arjantijms in #1671
- Hopefully convince failsafe to make an aggregate report by @arjantijms in #1672
- TCK guide fixes (GF 6.0 -> GF 7.0, fixing typos) by @OndroMih in #1674
- Refactor tck by @arjantijms in #1675
- Add WildFly profile to TCK parent pom by @jasondlee in #1680
- Update spec changelog by @arjantijms in #1686
- Update versions in pom and add flatten plugin by @arjantijms in #1687
- Disable test following challenge. by @arjantijms in #1688
- Default to Mojarra 4.0.0 and disable unstable tests by @arjantijms in #1689
- Fixed dependencies referencing milestone and snapshots by @arjantijms in #1690
- Add Manifest data to API jar by @jasondlee in #1697
- Add Payara Runner by @aubi in #1698
- Fix failing spec1135IT since eclipse-ee4j/mojarra#5164 by @BalusC in #1719
- Mojarra issue 5171 by @BalusC in #1720
- Upgrade Faces and CDI APIs in TCK Tests by @aubi in #1699
- Correct usage of h:html instead of html according to challenge #1704 by @arjantijms in #1724
- Fix test assertions should not reference mojarra.ab by @BalusC in #1726
- Faces issue 1703 by @BalusC in #1728
- Faces issue 1701 by @BalusC in #1727
- Remove injection and lookups for raw maps according to challenge #1710 by @arjantijms in #1723
- Add switch to skip old TCK run by @arjantijms in #1735
- Add missing beans.xml files by @arjantijms in #1736
- Check Wrapped ViewHandlers, as requested by challenge 1730 by @volosied in #1744
- Use correct delimiter for French, as requested by challenge 1733 by @arjantijms in #1743
- Do not test global flow return as requested by challenge 1734 by @arjantijms in #1742
- Ignore (exclude) tests for non-required features via challenge 1731 by @arjantijms in #1741
- Remove JspFactory from TCK following challenge 1718 by @arjantijms in #1738
- Increase buffer size as requested by challenge 1716 by @arjantijms in #1737
- Fix #1705 f:metadata must be a child of f:view by @BalusC in #1740
- #1717 by @BalusC in #1748
- #1746 by @BalusC in #1749
- Extra fix for 1710 - replace constant for 23 test too by @arjantijms in #1750
- Process additional feedback for challenge 1718 by @arjantijms in #1751
- #1758 by @BalusC in #1761
- #1754 by @BalusC in #1763
- #1755 by @BalusC in #1762
- #1754 by @BalusC in #1766
- #1765 by @BalusC in #1767
- Update faces40/cdi's InjectHeaderMapBean to use TypeLiteral by @volosied in #1771
- Ignore view expired test as requested by challenge 1773 by @arjantijms in #1775
- Create a session to avoid NPE reported in PR 1738 by @volosied in #1769
- Fix ClassCastException to address challenge 1753 by @volosied in #1772
- Update Faces 2.3 Bean Validation Application to Address Challenge 1715 by @volosied in #1768
- #1732: Selenium tests for the ajax TCK (master branch) by @werpu in #1770
- ignore Issue3833IT#testUIRepeatStateSaving for challenge #1757 by @volosied in #1782
- Update faces22/multiFieldValidation's FACELETS_BUFFER_SIZE to 4096 by @volosied in #1779
- Update faces22/multiFieldValidation to use development project stage by @volosied in #1783
- Remove temporary files on exit by @pzygielo in #1785
- Port tck/faces40's Spec1567IT to selenium by @volosied in #1781
- Upgrade HTMLUnit to 2.66.0 in old-tck by @brideck in #1786
- Don't skip tests when test.selenium=true by @brideck in #1792
- Smaller improvements in the Selenium Framework - Improvement of Selenium based Spec 1423 Test by @werpu in #1793
- Port Failing Old TCK Tests to New TCK Framework (HTMLUnit & Selenium) by @volosied in #1794
- Several additional Tests with Ajax dependencies, adding Selenium implementation! by @werpu in #1795
- Selenium Webdriver fix for Chromium engine 111.++ by @werpu in #1799
- Update poms by @arjantijms in #1801
- Update asciidoctor to 2.5.7 by @arjantijms in #1802
- Ignore new tests for 4.0.x by @arjantijms in #1803
- Selenium fixes by @arjantijms in #1806
- Get rid of warning during spec doc creation by @arjantijms in #1812
- 4.0.1 -> 4.0 by @BalusC in #1825
- 4.0 -> master by @BalusC in #1826
- Update versions of dependencies and plugins by @arjantijms in #1840
- Next version of the TCK is 4.0.3 by @arjantijms in #1841
- Add directives to fail the build when something in old TCK fails by @arjantijms in #1842
- Added ability to run patterns of test for old TCK by @arjantijms in #1843
- Update distribution versions by @arjantijms in #1847
- Fix Composite NameSpaces in TCK by @volosied in #1848
- Fix Typo by @andre-alck in #1851
- Address challenge 1854 - avoid lookup from root by @volosied in #1855
- Support Jakarta EE 11 M1 components by @arjantijms in #1870
- Cherry pick pom.xml from 4.0 by @arjantijms in #1872
- Cherry pick from 4.0 branch for TCK by @arjantijms in #1873
- Initial Faces 4.1 Change Log by @pnicolucci in #1876
- Update TCK for Faces 4.1.0-M1 and other M1 versions by @arjantijms in #1881
- Fix TCK for Mojarra 4.1 by @BalusC in #1882
- ActionSource2 is deprecated, should be using ActionSource instead by @BalusC in #1884
- Upd...
4.0.0
Major new release of Faces 4.0 for Jakarta EE 10.
What's Changed
- Updating POM: by @arjantijms in #1472
- Update doctitle by removing version by @arjantijms in #1473
- Not longer needed to exclude JSFRiRuntime by @arjantijms in #1476
- Merge final release branch for 2.3.2 by @arjantijms in #1478
- Add initial contribution of Specificaton Document by @ivargrimstad in #1482
- Remove unused properties by @pzygielo in #1485
- update poms for 3.0 release by @kwsutter in #1486
- Divide spec adoc into separate section adocs by @kwsutter in #1487
- Chapter 1-4; namespace change + fix anchors and links. by @rdebusscher in #1489
- Chapter 5-7; namespace change + fix anchors and links. by @rdebusscher in #1490
- #1483 Update poms to prepare for Jakarta API RC1 by @arjantijms in #1491
- Chapter 8-11; namespace change + fix anchors and links. by @rdebusscher in #1493
- Appendix; namespace change + fix anchors and links. by @rdebusscher in #1495
- Chapter 12-15; namespace change + fix anchors and links. by @rdebusscher in #1494
- Broken links and title headers by @vionta in #1504
- Small pom cleanup by @arjantijms in #1510
- Correct Javadoc title from Pages to Faces by @arjantijms in #1511
- Fix #1512 : Change still remaining JavaServer in spec to Jakarta Server by @kasabuta4 in #1514
- Restore four level hierarchy of sections by @kasabuta4 in #1515
- Change wrong section titles to unnumbered titles, figure/table captions by @kasabuta4 in #1516
- Improve document formattings using source-listing, making list and tables by @kasabuta4 in #1523
- Remaining javax-to-jakarta updates by @dblevins in #1525
- Update versions in pom by @arjantijms in #1527
- Add the required jakarta- prefix for spec docs by @arjantijms in #1528
- Add change log between 2.2 and 2.3 and Change URLs of issues by @kasabuta4 in #1524
- Updates for term "JSF" and "Server Faces" by @arjantijms in #1529
- Replacing JSF term with Jakarta Faces by @arjantijms in #1530
- Replacing JSF term with Jakarta Faces by @arjantijms in #1531
- Replace JSF and EL terms, also use Jakarta EE where needed. by @arjantijms in #1532
- Replace usage of JSF term by @arjantijms in #1533
- Replace usage of JSF and JSTL terms by @arjantijms in #1534
- Replace usage of JSF term by @arjantijms in #1535
- Replace usage of JSF term by @arjantijms in #1536
- Replaced usage of JSP term by @arjantijms in #1537
- Replaced some lingering references to term "EL" by @arjantijms in #1538
- Replaced reference to pruned EJB entity beans and updated session beans. by @arjantijms in #1539
- Fixes for generating the various Faces' docs. Update to Mojarra RC5. by @arjantijms in #1540
- Fix for accidentally duplicated antrunner plugin. by @arjantijms in #1541
- Merge 3.0.0 into master by @arjantijms in #1545
- Adding a first SVG based diagram by @hendrikebbers in #1576
- Update poms to Faces 4 and dependencies to latest and EE 10. by @arjantijms in #1595
- Initial commit of update to Faces 4.0 spec by @BalusC in #1596
- Move docs to profile since they break the main build by @arjantijms in #1599
- Copy the mojarra tck into the faces project, #1600 item 1 by @starksm64 in #1601
- Add missing configuration parameters to the spec document by @larsgrefer in #1604
- Add missing configuration parameters to the spec document by @arjantijms in #1605
- Rename the tck directories to match the packages, #1606, #1600 by @starksm64 in #1607
- Cleanup document generation by @BalusC in #1611
- Adding documentation for assertions to TCK by @mnriem in #1612
- Add comments to all @test methods in tck/faces23 by @BalusC in #1614
- Update dependencies in pom to latest versions. by @arjantijms in #1615
- Add comments to all @test methods in tck/faces40 by @BalusC in #1616
- Faces signature tests migration by @alwin-joseph in #1608
- Add comments to all @test methods in tck/faces22 by @BalusC in #1618
- Update GlassFish to 7.0.0-M2 by @arjantijms in #1619
- Fix CDI tests for application map by @arjantijms in #1620
- Fix wrong package for test utils by @BalusC in #1621
- Migrate faces23/flash test to TCK by @BalusC in #1625
- Consolidate changes into master by @BalusC in #1626
- Migrate faces23/importConstants test to tck by @BalusC in #1627
- Cleanup irrelevant pageflow files by @BalusC in #1628
- Fix incorrect context params by @BalusC in #1629
- Migrate test/javaee8/uiinput to tck/faces23/uiinput by @BalusC in #1630
- Migrate test/javaee8/disableFaceletToXhtmlMapping to tck/faces23 by @BalusC in #1634
- Migrate test/servlet30/ajax to tck/faces22/ajax by @BalusC in #1636
- Migrate test/servlet40/refreshPeriod* to tck/faces23 by @BalusC in #1635
- Migrate test/javaee8/uiinput-required-true to tck/faces23 by @BalusC in #1631
- Migrate javaee8 facelets to tck by @BalusC in #1632
- Migrate javaee8 faces data model to tck by @BalusC in #1633
- Add assembly to package the full TCK as a .zip archive. by @arjantijms in #1637
- Set name of resulting assembly zip file to required one by @arjantijms in #1638
- Update copyright year and API dependencies by @arjantijms in #1639
- Update api deps by @arjantijms in #1640
- Update compiler plugin, copyright, mojarra version by @arjantijms in #1643
- TCK documentation by @alwin-joseph in #1644
- Mojarra issue 5065 integration test by @BalusC in #1645
- Integrate faces tck source from jakartaee-tck by @alwin-joseph in #1648
- Migrate Faces TCK tests from Jakartaee-TCK platform repo by @alwin-joseph in #1649
- TCK changes for bundle generation by @alwin-joseph in #1651
- Old Faces TCK : add option to deploy and run single test by @alwin-joseph in #1652
- Set renderKitId within initFaces() by @volosied in #1653
- Append .xhtml to viewIds by @volosied in #1655
- Fix old tck build, use httpclient jar from jakartaee-tck by @alwin-joseph in #1654
- Add IT for eclipse-ee4j/mojarra#5078 by @BalusC in #1658
- Get Wrapped Viewhandler (Avoids java.lang.InstantiationException: org.jboss.weld.module.jsf.ConversationAwareViewHandler) by @volosied in #1656
- Fix IT to perform visitTree by @BalusC in #1659
- Add IT for eclipse-ee4j/mojarra#4830 by @BalusC in #1657
- Fix more ViewHandlingStrategyNotFoundExceptions by @volosied in #1660
- RenderKit Followup by @volosied in #1661
- Fix Tag Errors by @volosied in #1664
- Remove JSP Tests from the Old TCK by @volosied in https://github.com/jakartaee/faces/pull/...