ScandiPWA Updates: July 3 (Issue #54)
Syntax simplifications, improvements, and bugfixes in ScandiPWA 3.0.0-beta.5
We’ve got another release for you! This release is related to the 3rd version of ScandiPWA, currently available in beta.
Let’s check the feature breakdown to learn what ScandiPWA developers prepared this time!
Improvements
- Introduce
@namespace
decorator to use instead ofmiddleware
function - 2 new ESLint rules: one endorses using
@namespace
and the second one prohibits usingmiddleware
. Migration process can be automatised: disableuse-namespace
rule, enableno-middleware
and thennpm run eslint:fix
. Check for correctness, enable the first rule back and enjoy the new awesome syntax! - Migrate the application to new syntax
- Provide namespaces for all Promise handlers in the application
- Allow concise
callback(...args)
instead ofcallback.apply(instance, args)
in plugins
Bug fixes
- Fix Fallback plugin not having enough arguments in the production SW config
Get the latest ScandiPWA version and find more info about the release on our Github:
ScandiPWA is powering Beecom’s SaaS
Proud to see that not only merchants are choosing ScandiPWA as a go-to solution for their eCommerce, but also SaaS companies are integrating ScandiPWA into their services!
Beecom’s platform, for instance, is built on Magento 2 and ScandiPWA — “the world heavyweight champion of e-commerce technology”, to deliver a kick-ass user experience to customers around the globe!
We hope you enjoyed the latest ScandiPWA updates. Follow us on Twitter or join the first Magento PWA community in our Slack channel where you can stay up-to-date with our work, explore the latest technical progress, ask questions and meet other enthusiasts!
ScandiPWA is the first open-source PWA theme for Magento.