@nuxt/schema version 3.12.0 introduces several updates compared to the previous stable version 3.11.2, impacting developers building Nuxt applications. A key difference lies in the dependencies. Version 3.12.0 adds uncrypto and upgrades unimport to 3.7.2 and pkg-types to 1.1.1. This change suggests enhancements around cryptographic utilities (if utilized by uncrypto) and improved import handling and package type definitions, potentially influencing module resolution and build processes. In contrast, the previous version 3.11.2 depended on @nuxt/ui-templates at version ^1.3.2 which is not present in the newer 3.12.0 version.
On the development dependencies side, several packages saw updates. Notably, vue and @vue/compiler-sfc are updated to 3.4.27, vite to 5.2.13, @unhead/schema to 1.9.12, @nuxt/telemetry to 2.5.4, @vue/compiler-core to 3.4.27 vue-router to 4.3.3, and @vue/language-core to 2.0.21. vue-bundle-renderer sees an update to version 2.1.0, also @vitejs/plugin-vue-jsx sees and upgrade from 3.1.0 to 4.0.0. These upgrades signify improvements and bug fixes within the Vue ecosystem, potentially offering enhanced performance, better developer tooling, and compatibility with the latest Vue features. Developers leveraging these updated versions should experience a smoother development workflow and improved application stability. The newer version also includes a fileCount of 13 and an unpackedSize of 565011, compared to the previous version's unpacked size of 506749, which indicates there are more files, potentially leading to more features and extended functionality or increased complexity. This reflects the ongoing evolution of Nuxt's schema and its associated tooling.
The are not vulnerabilities for the version 3.12.0 of the package @nuxt/schema