Skip to content

Commit

Permalink
Update release note template for V24.3 [skip ci] (#4796)
Browse files Browse the repository at this point in the history
  • Loading branch information
ZheSun88 committed Dec 12, 2023
1 parent 018cac4 commit 72b2533
Showing 1 changed file with 28 additions and 14 deletions.
42 changes: 28 additions & 14 deletions scripts/generator/templates/template-release-notes.md
Expand Up @@ -6,19 +6,36 @@ Vaadin {{platform}}

**Notable Changes**

Gradle support is raised to the version (Gradle 7.6) required by [jackson](https://github.com/FasterXML/jackson-core/issues/955)

### Flow
-
### Hilla
- Springboot version is 3.2.x
- Gradle support is raised to the version (Gradle 8.5) to fully support JDK 21
-
### Flow
- New API for Navigation Access Control ([Documentation](https://vaadin.com/docs/latest/security/advanced-topics/navigation-access-control))
- Rerouting to a custom page upon access denial ([Documentation](https://vaadin.com/docs/latest/security/enabling-security#customizing-error-messages-for-unauthorized-views))
- Default I18N Provider ([Documentation](https://vaadin.com/docs/latest/advanced/i18n-localization))
- Access Component from ErrorEvent / ErrorHandler ([Documentation](https://vaadin.com/docs/latest/advanced/custom-error-handler))
- Pre-compiled bundle improvements ([Documentation](https://vaadin.com/docs/latest/configuration/development-mode#precompiled-bundle))

### Design System
-
- Multi-Select Combo Box features
- MSCB Auto-Expand mode
- MSCB selected items at top of list
- Documentation can be found from [HERE](https://vaadin.com/docs/latest/components/multi-select-combo-box)
- Feature-specific style properties
- 65 new style properties for styling specific component features. These properties make it possible to customize the styling of commonly styled features in Vaadin components without writing complex CSS selectors and figuring out which generic CSS properties to use.
- Examples can be found from [Vaadin.com/compoennts](https://vaadin.com/docs/latest/components), for example [here](https://vaadin.com/docs/latest/components/text-field/styling)
- Multiple styling improvements
- Item classname APIs
- Individual items in MenuBar, ContextMenu, MessageList, AvatarGroup and Select can now be styled using CSS classnames. APIs have been added to apply stylenames to items.
- Grid header and footer classname APIs
- Grid cell cursor, font-size and font-weight can now be styled through cell part names (e.g. `vaadin-grid::part(body-cell)) { font-weight: bold; }` )
- New `--vaadin-grid-cell-background` style property makes it easier to style row background e.g. based on hover state: `vaadin-grid::part(row):hover { --vaadin-grid-cell-background: yellow; }`
- New `collapsed-row` and `collapsed-row-cell` part names in Tree Grid for styling collapsed parent rows.
- New `input-fields` part name in Custom Field for styling the content wrapper.
- New `toolbar-button-pressed` part name in Rich Text Editor, for styling toggled-on toolbar buttons.
- New `--vaadin-app-layout-drawer-width` style property for setting the width of the App Layout drawer.


### Collaboration Engine
-
`*` experimental

## <a id="_changelogs"></a> Changelogs

Expand Down Expand Up @@ -58,11 +75,8 @@ Gradle support is raised to the version (Gradle 7.6) required by [jackson](https


## Support
<!-- New LTS:
Vaadin 24 is the latest stable version, with extended support options available ([release model](https://vaadin.com/roadmap)).

-->

<!-- Non-LTS:
Expand Down Expand Up @@ -125,7 +139,7 @@ Vaadin Designer supports the following IDEs:
</tr>
<tr>
<th>Gradle</th>
<td>Version 7.3 or newer</td>
<td>Version 8.5 or newer</td>
</tr>
<tr>
<th>Application server</th>
Expand All @@ -148,7 +162,7 @@ Vaadin Flow requires Java Servlet API 6 and Java 17 or newer. It is tested on:
</tr>
<tr>
<th>Spring Boot</th>
<td>Version 3.0 or newer
<td>Version 3.2 or newer
</td>
</tr>
</table>
Expand Down

0 comments on commit 72b2533

Please sign in to comment.