v3.0.0
👀 Highlights
It gives us very great pleasure to announce the stable release of Nuxt Bridge, thanks to incredible work from the broader team and community.
Nuxt Bridge is a forward-compatibility layer that allows you to experience many of the new Nuxt 3 features by simply installing and enabling a Nuxt module. Its aim s to help reduce the differences with Nuxt 3 and reduce the burden of migration to Nuxt 3.
Using Nuxt Bridge, you can make sure your project is (almost) ready for Nuxt 3 and you can gradually proceed with the transition to Nuxt 3.
🌱 Note: If you're starting a fresh Nuxt project, please skip this module and directly go to the Nuxt 3 Installation.
📖 For more about how to migrate to Nuxt Bridge in a Nuxt 2 app, see the documentation.
👉 Changelog
🚀 Enhancements
- Support
build:manifest
hook for webpack (#1015)
🩹 Fixes
- Typing legacy capi
defineComponent
(#994) - Polyfill event for
useRequestEvent
when nitro is disabled (#999) - Make
errors
returned by useLazyAsync reactive (#1004) - Type correction for
loading
,loadingIndicator
,transpile
(#1023) - Add compatibility with
hable
(#1025) - Allow passing options to
vueApp.use
(#1037) - Allow jsx/tsx with webpack (#1046)
- Clone cookie to detect changes within object (#1044)
- Inject head into template in spa renderer (#1052)
🤖 CI
- Don't skip release based on body of commit (#996)
- Add label option (#1009)
- Allow notification of upstream changes (#1013)
- Fix client_payload key (#1022)
- Update changelog with non prerelease version 🙌 (#1043)
- Rework test matrix (#912)
❤️ Contributors
- Ryota Watanabe (@wattanx)
- Daniel Roe (@danielroe)
- Andrey Yolkin (@AndreyYolkin)
- Bobbie Goede (@BobbieGoede)
- Kon Karin (@konkarin)