@nuxt/schema version 3.15.1 introduces several key updates compared to version 3.15.0, primarily focusing on dependency management and underlying tooling, impacting developers using Nuxt. While both versions share the core description of providing Nuxt types and default configurations, the subtle shifts in dependencies can influence build processes and overall compatibility.
A notable change is the update of the pathe dependency from version 1.1.2 to version 2.0.0. This could involve breaking changes related to file path handling necessitating adjustment in code that uses pathe directly. Additionally, the consola dependency increments from 3.3.1 to 3.3.3, suggesting enhancements or bug fixes in the logging utility. Furthermore, ufo and uncrypto dependencies were removed while newer versions of defu, and scule, are used, indicating a potential refactoring of internal utilities for managing configuration and string operations.
On the devDependencies side, version 3.15.1 uses vite version 6.0.7 while 3.15.0 uses vite version 6.0.5, indicating potential changes and bug fixes in the bundler. The update to latest unbuild on the 3.15.0 which builds the package might interest contributors.
The release date update to a future timestamp for the new version (2025-01-05T12:07:42.157Z) is definitely a mistake and is corrected with newer realeases. The unpacked size is slightly smaller in the newe version indicating an optimization of the code and resources needed.
Developers should carefully review these changes, particularly the pathe update and dependency removals, to ensure smooth transitions and avoid potential compatibility issues during upgrades. Checking the pathe changelog for breaking changes is highly recommended.
The are not vulnerabilities for the version 3.15.1 of the package @nuxt/schema