Changes since 24.0.0.alpha11
New features
-
Look up for the theme assets in the default dev bundle
Commit · Pull requestLooks up for the theme files in the default dev bundle if the theme files are not found in the project's frontend theme directory. Also improves the message thrown if the file is not found anywhere.
-
Allow finding a server side element based on nodeid/appid from JS
Commit · Pull requestUseful if you need to send a component reference outside the GWT code
-
Add support for index.tsx in addition to index.ts/js
Commit · Pull request -
Add API to fetch page direction
Commit · Pull request · IssueAdd API to fetch the document.dir from browser and pass it to the provided callback.
-
Add Svg component
Commit · Pull requestA very trivial implementation that is capable of displaying static SVG at this point.
-
Track where components are created and attached
Commit · Pull request -
Add live-reload for theme files in Express Build
Commit · Pull request · IssueAdd the file watcher class, binds it with the browser live reload and starts it in for the Express Build mode.
-
Validate bundle frontend files
Commit · Pull request · IssueValidate frontend files in the bundle to what generated-flow-imports.js contains for the project.
-
Enable validating in memory package.json
Commit · Pull requestIf no package.json in app folder, generate a package.json in memory to validate against. closes #15536
Fixes
-
Improve Spring Native support
Commit · Pull requestRegisters project Routes, component classes, converters and more
-
Memory generated should use theme
Commit · Pull requestThe in-memory generated-flow-imports needs to take into account the possible theme used. part of #15376
-
Add tsconfig to vaadin-dev-server to avoid IDE errors
Commit · Pull requestExperimental decorators are off by default for tsc
-
Do not open debug window with escape
Commit · Pull request -
Use current folder when prepare-frontend has not run
Commit · Pull requestWhen you launch a Spring Boot Application class directly from the IDE, there is no PROJECT_BASEDIR info available. Fall back to user.dir / cwd as frontend build base directory, but only if it is a project directory.