Releases: sumup-oss/foundry
v5.0.0-canary.6
v5.0.0-canary.5
v5.0.0-canary.4
v5.0.0-canary.3
5.0.0-canary.3 (2022-05-03)
Features
BREAKING CHANGES
- eslint: Missing dependencies of React hooks are now treated as an ESLint error.
v5.0.0-canary.2
v5.0.0-canary.1
5.0.0-canary.1 (2022-04-11)
Features
- add ESLint plugin for browser compatibility (#499) (99b0a80)
- upgrade dependencies to latest (e3000cf)
BREAKING CHANGES
- Increase the minimum Node version to ^14.17 || >=16.
- Upgrade to ESLint 8 and upgrade all plugins and presets. Read the migration guide.
- Upgrade to lint-staged 12. Read the release notes.
- Enable Emotion 11 codemods.
v4.1.0
v4.0.2
v4.0.1
v4.0.0
4.0.0 (2021-05-28)
✨ Highlights
Upgraded to TypeScript 4 and Eslint 7. There are no major breaking changes but a slew of useful new features. The TypeScript Eslint plugin now provides much improved rules for strict type checking.
Changed TypeScript linting rules to apply to .ts
/.tsx
files only. This dramatically speeds up linting for JavaScript files (we've seen improvements up to 80%), keeps the rules consistent when migrating from JavaScript to TypeScript, and no longer errors on .js
and .json
files that are not included in the tsconfig.json
.
Tweaked a number of new and existing lint rules to hide unhelpful errors and warnings in test and story files.
Increased the minimum Node version to v12+. Several dependencies dropped support for Node v10, so we needed to do the same.
Raw changelog
Features
- ci: optimize yarn caching (38c0462)
- ci: report lint and test results to GitHub (b0004a2)
- deps: upgrade all dependencies (97c995f)
- deps: upgrade eslint-config-airbnb-typescript to v12 (b5092c8)
- lint: apply TS rules automatically and to TS files only (#277) (72b8670)
- lint: require Babel config file (2f74538)
- lint: revert automatic TypeScript linting (901ae2e)
- lint: switch to @babel/eslint-parser (1d483e7)
- lint: tweak ESLint rules (91504f3)
- lint: tweak ESLint rules (#278) (10a8706)
- lint: tweak ESLint rules for story files (c0e02ba)
- lint: tweak ESLint rules for test files (f99aed3)
- lint: tweak ESLint rules for test files (cff6bff)
- increase minimum Node version to v14+ (#276) (8919fb4)
- template: update JS spec file template (5d9bd90)
- template: update spec file template (#163) (9d8ef05)
- upgrade to TypeScript 4 and Eslint 7 (#121) (5c8acca)
BREAKING CHANGES
- Foundry now requires Node v12+.
- ESLint's TypeScript rules are now applied to
.ts
and.tsx
files only. - Upgraded to TypeScript
4 and Eslint
7.