Skip to content

4.0.0-M5

Pre-release
Pre-release
Compare
Choose a tag to compare
@arjantijms arjantijms released this 28 Feb 13:19
· 940 commits to master since this release

5th milestone of Mojarra.

This release contains the following changes:

  • Issue #1581: New API to programmatically create Facelets
  • Issue #1508: New automatic extensionless mapping
  • Issue #1509: New annotation @ClientWindowScoped
  • Issue #1570: Support custom cookie attributes such as SameSite in ExternalContext#addResponseCookie()
  • Issue #1555: New attribute <h:inputFile multiple="...">
  • Issue #1556: New attribute <h:inputFile accept="...">
  • Issue #1557: New method FacesContext#getLifecycle()
  • Issue #1559: New tag <f:selectItemGroups>
  • Issue #1560: New attribute <h:inputText type="...">
  • Issue #1563: New tag <f:selectItemGroup>
  • Issue #1568: New method UIViewRoot#getDoctype()
  • Issue #1573: New attribute <f:websocket onerror="...">
  • Issue #1574: New layout="list" for <h:selectManyCheckbox> and <h:selectOneRadio>
  • Issue #1582: New annotation literals for all @qualifiers
  • Issue #1558: Make UIComponent#subscribeToEvent() more convenient
  • Issue #1565: Skip type attribute from <link> and <script> when doctype is HTML5
  • Issue #1567: Improve <f:ajax> behavior in composite components

Including the following backwards incompatible changes:

Note that M3 and M4 contained various issues and were re-staged.