Changes since 24.4.0.alpha4
New features
-
Add skipDefaultValidator API to Binder and BindingBuilder
Commit · Pull request · IssueProvides means to skip default validators of bound fields. Skipping can be done either for the Binder instance (skips all), or per-binding via BindingBuilder.
-
Auto-detect if react-router or vaadin-router should be used
Commit · Pull request · IssueIf no value for enable.react.router parameter is set, looks into frontend/index.ts file content for @vaadin/router imports. If it presents, when sets the config parameter to false. In all other cases sets it to true. Follows what is set to enable.react.router otherwise.
-
Add react components to package.json
Commit · Pull request · IssueIf react is enabled for add react-components to package.json from vaadin-versions.json and vaadin-core-versions.json else skip adding react npm packages.
Fixes
-
Ensure Flow DOM container is created before used
Commit · Pull requestPart of #18401
-
Ensure navigation events are delivered when both exported web components and a normal UI is used
Commit · Pull requestThis fixes the issue where if you have a normal UI and exported web components in the same application, navigation events would sometimes be sent to the web components UI and not the normal UI Part of #18401
-
Uncaught SyntaxError: Unexpected identifier 'RefreshRuntime'
Commit · Pull requestNewlines cannot be removed from JavaScript as they work as ;
-
Close streams fetched from data-providers
Commit · Pull request · IssueUnclosed streams might still leak from the DataView API, that should be fixed in each component using that API.