Releases: Skyscanner/eslint-plugin-backpack
7.4.0
What’s Changed
Added
- Bump eslint from 9.30.1 to 9.39.2 (#246) @dependabot[bot]
- Bump @skyscanner/bpk-foundations-web from 22.4.0 to 24.0.0 (#247) @dependabot[bot]
Dependency updates
- Bump eslint from 9.30.1 to 9.39.2 (#246) @dependabot[bot]
- Bump @skyscanner/bpk-foundations-web from 22.4.0 to 24.0.0 (#247) @dependabot[bot]
7.3.0
What’s Changed
Added
- Bump prettier from 3.6.2 to 3.7.4 (#244) Dependabot (@dependabot)
Dependency updates
- Bump prettier from 3.6.2 to 3.7.4 (#244) Dependabot (@dependabot)
7.2.0
7.1.0
7.0.1
🎨 Foundation alignment
-
Upgraded @skyscanner/bpk-foundations-web from 17.5.0 → 19.3.0
via incremental updates (#99, #105, #116, #161)
-
Introduces the latest Backpack design tokens.
-
Removes deprecated static tokens and adds new aliases.
-
Action: verify your project uses up-to-date tokens from @skyscanner/bpk-foundations-web@19.x.
-
🧠 Linting & formatting upgrades
-
Upgraded eslint from 8.52.0 → 9.23.0
-
Major alignment with ESLint 9.x baseline.
-
Includes performance improvements and minor rule changes.
-
-
Upgraded prettier from 1.19.1 → 3.5.3
-
Major jump from Prettier 1 → 3; ensures full compatibility with modern syntax and formatting.
-
-
Upgraded eslint-plugin-prettier from 5.0.1 → 5.2.1
-
Keeps lint integration aligned with Prettier 3.x and ESLint 9.x.
-
🧰 Build & tooling
-
Upgraded Babel & Mocha toolchain
-
Updated CI workflows and actions
-
Dependabot configuration refined
-
Dependabot now ignores patch version bumps to reduce unnecessary PR noise (#117)
-
🧩 Other improvements
-
Removed redundant “dependencies” label from label-check workflow (#89)
👥 New contributors
-
@soulcheck — first contribution (#89)
-
@gc-skyscanner — first contribution (#186)
🔗 Full changelog
6.1.0
What's Changed
Added
- Bump @skyscanner/bpk-foundations-web from 17.9.0 to 18.1.0 (#137) Dependabot (@dependabot)
- Bump eslint from 8.57.0 to 9.23.0 (#184) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 19.0.0 to 19.1.0 (#169) Dependabot (@dependabot)
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#147) Dependabot (@dependabot)
- Bump prettier from 3.2.5 to 3.3.2 (#141) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.23.10 to 7.24.7 (#139) Dependabot (@dependabot)
- Bump mocha from 10.3.0 to 10.4.0 (#120) Dependabot (@dependabot)
- Bump mocha from 10.2.0 to 10.3.0 (#112) Dependabot (@dependabot)
- Bump eslint from 8.56.0 to 8.57.0 (#114) Dependabot (@dependabot)
- Bump prettier from 3.0.3 to 3.2.4 (#107) Dependabot (@dependabot)
- Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 (#106) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.7.0 to 17.8.0 (#105) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.22.15 to 7.23.3 (#90) Dependabot (@dependabot)
- Bump eslint from 8.52.0 to 8.53.0 (#88) Dependabot (@dependabot)
Fixed
- Bump mocha from 11.1.0 to 11.6.0 (#206) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 19.1.0 to 19.3.0 (#183) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 18.1.0 to 19.0.0 (#161) Dependabot (@dependabot)
- Bump @babel/core from 7.24.0 to 7.24.7 (#138) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.8.0 to 17.8.1 (#113) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.23.3 to 7.23.10 (#110) Dependabot (@dependabot)
- Bump prettier from 3.2.4 to 3.2.5 (#111) Dependabot (@dependabot)
- Bump @babel/core from 7.23.7 to 7.23.9 (#108) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.5.0 to 17.7.0 (#99) Dependabot (@dependabot)
- Bump @babel/core from 7.23.2 to 7.23.7 (#103) Dependabot (@dependabot)
Dependency updates
- Bump eslint from 8.57.0 to 9.23.0 (#184) Dependabot (@dependabot)
- Bump eslint from 8.56.0 to 8.57.0 (#114) Dependabot (@dependabot)
- Bump eslint from 8.52.0 to 8.53.0 (#88) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 19.1.0 to 19.3.0 (#183) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 19.0.0 to 19.1.0 (#169) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 18.1.0 to 19.0.0 (#161) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.9.0 to 18.1.0 (#137) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.9.0 to 18.1.0 (#137) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.8.0 to 17.8.1 (#113) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.7.0 to 17.8.0 (#105) Dependabot (@dependabot)
- Bump @skyscanner/bpk-foundations-web from 17.5.0 to 17.7.0 (#99) Dependabot (@dependabot)
- Bump eslint-plugin-prettier from 5.1.3 to 5.2.1 (#147) Dependabot (@dependabot)
- Bump eslint-plugin-prettier from 5.0.1 to 5.1.3 (#106) Dependabot (@dependabot)
- Bump prettier from 3.2.5 to 3.3.2 (#141) Dependabot (@dependabot)
- Bump prettier from 3.0.3 to 3.2.4 (#107) Dependabot (@dependabot)
- Bump prettier from 3.2.4 to 3.2.5 (#111) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.23.10 to 7.24.7 (#139) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.22.15 to 7.23.3 (#90) Dependabot (@dependabot)
- Bump @babel/eslint-parser from 7.23.3 to 7.23.10 (#110) Dependabot (@dependabot)
- Bump mocha from 11.1.0 to 11.6.0 (#206) Dependabot (@dependabot)
- Bump mocha from 10.3.0 to 10.4.0 (#120) Dependabot (@dependabot)
- Bump mocha from 10.2.0 to 10.3.0 (#112) Dependabot (@dependabot)
- Bump @babel/core from 7.24.0 to 7.24.7 (#138) Dependabot (@dependabot)
- Bump @babel/core from 7.23.7 to 7.23.9 (#108) Dependabot (@dependabot)
- Bump @babel/core from 7.23.2 to 7.23.7 (#103) Dependabot (@dependabot)
6.0.0
What’s Changed
Breaking
- [ARGG-799]: Migrates from bpk-tokens to bpk-foundations-web (#85) Ollie Curtis (@olliecurtis)
- This change is marked as breaking as it removes the Backpack linting for React Native code as this is no longer supported in Skyscanner.
Dependency updates
- Bump tinycolor2 from 1.4.2 to 1.6.0 (#61) Dependabot (@dependabot)
5.0.0
What's new
- Update from babel-parser to @babel/eslint-parser
- Update from ESLint 5 to ESLint 8
- Update from lodash 4.17.20 to 4.16.21