Parcel 2.8.0 represents a notable iteration of the popular web application bundler, building upon the solid foundation of its predecessor, version 2.7.0. While both share the core philosophy of "zero configuration" and blazing-fast performance, several key differences warrant attention from developers. Primarily, the update involves a synchronized version bump across all @parcel/* dependencies. Moving from 2.7.0 to 2.8.0 ensures consistency and potentially resolves compatibility issues or bugs that may have surfaced in the previous release cycle within Parcel's internal modules like @parcel/core, @parcel/fs, @parcel/utils, @parcel/events, @parcel/logger, @parcel/diagnostic, @parcel/reporter-cli, @parcel/config-default, @parcel/package-manager, and @parcel/reporter-dev-server. This synchronized update signals a commitment to internal stability and coordinated improvements.
Furthermore, @parcel/babel-register also moves from version 2.7.0 to 2.8.0 in the devDependencies. While not a direct dependency for end-users, this updated babel integration may indirectly affect how Parcel handles modern JavaScript syntax. Developers leveraging Babel with Parcel should benefit from potential enhancements or bug fixes within this updated integration. Both releases maintain common dependencies such as chalk, get-port, commander, and v8-compile-cache, indicating stability in these areas. The unpacked size saw a minor increase (from 38932 to 39136), potentially indicating added features, improved code, or updated internal assets. Finally, version 2.8.0 was released on 2022-11-09, roughly three months after the 2.7.0 version.
The are not vulnerabilities for the version 2.8.0 of the package parcel