Changes since 24.4.0.alpha1
New features
-
Pass theme definition to bootstrap modifiers
Commit · Pull requestThis is needed to be able to import the correct version of components in an addon, e.g. if the application uses Material you will break the app if you import the Lumo version of vaadin-button
-
Allow disable component tracker
Commit · Pull request · IssueAdds a configuration parameter that allows developers to disable component tracking.
Fixes
-
Limit the requested items to a given threshold
Commit · Pull request · IssueLimits the number of requested items from backend to a given threshold of ten pages. Exactly the same as #12003, but applied to HierarchicalDataCommunicator.
-
Report errors when running commands to launch the IDE to open a file
Commit · Pull request -
Permit access to custom PWA icons and favicon
Commit · Pull request · IssueThis change configures VaadinWebSecurity with an additional request matcher that grants access to everyone to custom PWA icons and favicon paths.
-
Ignore final EOL when comparing types.d.ts contents
Commit · Pull request -
Update stats.json for Frontend resources
Commit · Pull request · IssueIncludes resources under
frontend
folder infrontendHashes
in dev bundle'sstats.json
to make them properly detected for changes when building bundles. -
Ignore plugins registration when dev-tools are disabled
Commit · Pull request · IssuePrevents JavaScript errors caused by dev-tools plug-ins attempting to register themselves when the development tools are disabled.
-
Handle inner classes in component tracker
Commit · Pull request · IssueComponentTracker location fails to determine the source file for inner classes. This change tries to identify the enclosing class before matching with location filename.
-
Fix css module definition in typescript declaration file
Commit · Pull request · IssueWhen importing styles in typescript sources, the import should contain the inline parameter (e.g. import styles from './some.css?inline'). The current module definition in types.d.ts does not handle the parameter, so TypeScript errors happen during build. This change updates the definition in Flow default types.d.ts file and handles upgrade of existing files.
-
Update stats.json for WebComponentExporter resources
Commit · Pull request · IssueIncludes
WebComponentExporter
's generated web components underfrontend/generated/flow/web-components
infrontendHashes
instats.json
, to make them properly detected for changes when building bundles.