A full version history of the eslint-plugin-prettier package with size, number of distributed files and dependency evolution.
eslint-plugin-prettier has undergone significant evolution across its numerous versions. Initially, versions 1.0.0 to 2.7.0 (January 2017 - September 2018) focused on establishing the core functionality of running Prettier as an ESLint rule, with frequent updates to align with Prettier's own releases. A major shift occurred with version 3.0.0 (October 2018), which introduced the prettier-linter-helpers dependency and adjusted peer dependencies to require ESLint >= 5.0.0 and Prettier >= 1.13.0.
The 3.x series refined compatibility with newer ESLint and Prettier versions. The 4.x series marked another key update, with version 4.0.0 (August 2021) requiring ESLint >=7.28.0 and Prettier >=2.0.0, alongside adding GraphQL support. From version 5.0.0, the plugin adopted synckit and updated peer dependencies to include @types/eslint. Subsequent 5.x versions have consistently updated dev dependencies and peer dependencies and introduced various maintenance and bug fixes, focusing on keeping the plugin compatible with the latest tooling versions and community standards, with regular dependency updates.