Releases: Paratco/javascript
Releases · Paratco/javascript
Release list
Release 5.0.0
5.0.0 (2026-08-22)
⚠ BREAKING CHANGES
- 25 new error-level unicorn rules are now enforced.
Consumers may see new errors on existing code. Several of the kept rules
prefer recent JS APIs (Object.groupBy, Set methods, iterator helpers,
Uint8Array base64) — projects targeting older runtimes need a polyfill.
Co-Authored-By: Claude Opus 5 noreply@anthropic.com
🚀 Features
- bump eslint-plugin-unicorn from 68.0.0 to 73.0.0 (1a9bd2d)
🐛 Bug Fixes
- apply parserOptions to every supported file extension (6769c57)
- stylistic: drop conflicting field-to-field rule in lines-between-class-members (32b69b5)
⬆️ Dependency Updates
- deps: bump @eslint-react/eslint-plugin from ^5.9.1 to ^5.18.6 (1f61cdb)
- deps: bump @eslint-react/kit and @typescript-eslint/types (d6ec4e0)
- deps: bump eslint from 10.5.0 to 10.9.0 (6e63d7a)
- deps: bump eslint-plugin-import-x from 4.16.2 to 4.17.1 (8d2cb71)
- deps: bump eslint-plugin-react-refresh from 0.5.3 to 0.5.4 (92ce082)
- deps: bump globals from 17.6.0 to 17.11.0 (b356d1e)
- deps: bump typescript-eslint from 8.61.1 to 8.67.0 (68b7978)
Release 4.0.0
4.0.0 (2026-06-20)
⚠ BREAKING CHANGES
- requires ESLint 10. The enabled rule set changes with the
new major versions of ESLint, typescript-eslint, and eslint-plugin-unicorn,
which can surface new lint errors in consuming projects.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
- the React rule set is now provided by @eslint-react. Rule
IDs change fromreact/*to@eslint-react/*(and@eslint-react/kit/*),
so any consumer overrides targetingreact/*rule names must be updated.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
- the CommonJS entry is removed.
exportsno longer has a
requirecondition and only ships./dist/index.js(ESM) + types, so
require("@paratco/eslint-config")no longer works — consumers must use
ESMimport. (The CJS build was already non-functional since @eslint-react
is ESM-only.)
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
- oxlint is no longer wired up or supported by this config.
Projects relying on the bundled oxlint integration must configure oxlint
independently.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
- development now requires Bun. yarn.lock and .yarnrc.yml
are removed in favor of bun.lock; CI installs and runs scripts via Bun,
and lint runs throughbunx --bun eslint.
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
🚀 Features
- migrate package manager from yarn to bun (2520827)
- remove oxlint/oxc integration (0d6e92b)
- replace eslint-plugin-react with @eslint-react (8a29249)
- upgrade to eslint 10 toolchain and curate new unicorn rules (38b5dad)
📦 Build System
- replace tsdown with bun build and publish ESM-only (491fba9)
Release 3.4.0
Release 3.3.2
Release 3.3.1
Release 3.3.0
Release 3.2.2
Release 3.2.1
3.2.1 (2025-10-27)
⬆️ Dependency Updates
- deps: bump @eslint/js from 9.34.0 to 9.38.0 (f95ebc9)
- deps: bump @stylistic/eslint-plugin from 5.2.3 to 5.5.0 (bac59a6)
- deps: bump eslint from 9.34.0 to 9.38.0 (0abe8d8)
- deps: bump eslint-plugin-react-hooks from 5.2.0 to 7.0.1 (589c18b)
- deps: bump eslint-plugin-react-refresh from 0.4.20 to 0.4.24 (4f998d2)
- deps: bump eslint-plugin-unicorn from 60.0.0 to 62.0.0 (7d4dea5)
- deps: bump eslint-plugin-unused-imports from 4.2.0 to 4.3.0 (55ef970)
- deps: bump typescript-eslint from 8.41.0 to 8.46.2 (00ed67e)