Svelte has released a new version, 5.25.5, following closely on the heels of version 5.25.4. Both versions share the same core dependencies like clsx, acorn, esrap, and magic-string, ensuring continued compatibility with existing projects and build tools that rely on these packages. Similarly, the developer dependencies remain consistent, featuring essential tools such as rollup, vitest, esbuild, and typescript, suggesting a focus on maintaining a stable and familiar development environment. For developers using Svelte, this means a smooth upgrade path with minimal disruption to their workflows.
The key differentiator between the two versions lies in their distribution metadata. While both have an equal file count of 348, the unpacked size of version 5.25.5 is slightly smaller at 2390944 bytes compared to 5.25.4's 2391387 bytes. A subtle difference, such changes often reflect internal optimizations, bug fixes, or refinements in the compilation process. The release dates also highlight the rapid iteration. Version 5.25.5 was released approximately an hour after version 5.25.4. Although the difference might seem insignificant to casual users, such quick iterations often cater to critical bug fixes that might have been uncovered shortly after the 5.25.4 release. Developers are encouraged to upgrade primarily to benefit from any potential bug fixes, internal optimisations, or edge-case improvements that this latest version incorporates.
The are not vulnerabilities for the version 5.25.5 of the package svelte