Changes since 24.2.0.alpha1
Fixes
-
Validate license only for used components
Commit · Pull requestThe package list always includes all packages (from @NpmPackages). We need to check which js modules are actually used to know which components are used
-
Do not create a LiveReload instance in production mode
Commit · Pull request · Issue -
Fix native compilation and runtime
Commit · Pull request · IssueThis change fixes handling of resource in the native build and register hints for classes required for PWA icon generation at runtime.
-
Add support for Java Time types for Element properties
Commit · Pull request · IssueAllows POJOs with Java Time members to be serialized as Element JSON properties. To avoid breaking changes, the Object mapper WRITE_DATES_AS_TIMESTAMPS feature is left as default, so some types such as LocalTime, LocaDate and LocalDateTime are serialized as arrays of numbers, as documented in Jackson JavaTimeModule.
-
Copy package-lock from bundle in hotdeploy
Commit · Pull requestCopy the package-lock.json from the dev bundle in frontend hotdeploy mode if no package-lock is available. file to temp directory
-
Load theme after other styles in production mode
Commit · Pull request · Issue -
Report imports missing from the bundle only once
Commit · Pull request -
Ignore pending JS invocations for invisible node in UI dirty check
Commit · Pull requestUI dirty check currently takes into account also pending JS invocation for invisible node, that however will not be sent to the client. This change updates the check to only consider JS invocation that should be effectively sent to the browser.