Changes since 23.1.0.alpha4
New features
- License checker in Java instead of browser
Commit · Pull request · Issue
For development mode:
- Checks the license from the Java side to avoid cookies
- Replaces commercial components with a login/validation link if the subscription could not be validated
For production mode:
- Requires a license during a production build for commercial components
- Removes commercial components from the fallback bundle if there is no license
- Speeds up production build for free users as charts/maps/... are not compiled in the fallback bundle
Fixes
-
Open Liberty includes AppShellConfigurator interface as an implementation of itself #13608
Commit · Pull request · IssueFilter out AppShellConfigurator interface as Open Liberty includes the implementation itself.
-
Only run new license checker when flag is enabled
Commit · Pull requestThe checker is invoked in three places: 1. After production build with the plugin 2. For fallback chunk in production build 3. Development time through Vaadin Developer Tools. With this addition, all the three places are guarded by the feature flag
-
Disable strict peer dependencies to make pnpm 7 work
Commit · Pull request