A full version history of the acorn package with size, number of distributed files and dependency evolution.
Acorn, a widely used ECMAScript parser, boasts a rich history of versions catering to evolving JavaScript standards. From its humble beginnings with version 0.0.1 in 2012, Acorn steadily progressed through the 0.x.x series, refining core parsing functionalities until reaching version 1.0.0 in 2015.
The 1.x.x and 2.x.x lines witnessed the introduction of developer tooling dependencies of Babelify, Browserify and Unicode, which facilitated smoother integration into modern JavaScript workflows. The shift to the 3.x.x range saw a change to Unicode 8.0, marking a commitment to supporting the latest language features. As the JavaScript landscape continued to change, Acorn iterated through the 4.x.x to the 5.x.x, 6.x.x and 7.x.x lines, adding integrations with ESLint, Rollup and Test262.
With the release of version 8.0.0, Acorn was committed to maintainability which resulted in a period of smaller releases, each addressing specific bug fixes, and performance tweaks. The evolution continued through the 8.x.x, adapting to new ECMAScript proposals. As of the latest versions, Acorn remains under active development, continuously aiming to provide a performant and specification-compliant parsing library for the JavaScript ecosystem. The frequent releases show a dedicated approach to ensuring Acorn remains a powerful and dependable tool for developers.