Skip to content

Releases: sumup-oss/foundry

v5.0.0-canary.6

03 May 20:31
56a3b91
Compare
Choose a tag to compare
v5.0.0-canary.6 Pre-release
Pre-release

5.0.0-canary.6 (2022-05-03)

Features

  • automatically detect used frameworks (#507) (56a3b91)

v5.0.0-canary.5

03 May 19:05
3ec8c3e
Compare
Choose a tag to compare
v5.0.0-canary.5 Pre-release
Pre-release

5.0.0-canary.5 (2022-05-03)

Features

v5.0.0-canary.4

03 May 16:14
05a8a2d
Compare
Choose a tag to compare
v5.0.0-canary.4 Pre-release
Pre-release

5.0.0-canary.4 (2022-05-03)

Features

  • eslint: disable the react/display-name rule (#493) (05a8a2d)

v5.0.0-canary.3

03 May 16:05
938bce0
Compare
Choose a tag to compare
v5.0.0-canary.3 Pre-release
Pre-release

5.0.0-canary.3 (2022-05-03)

Features

  • eslint: enable all recommended React hook rules (#505) (938bce0)

BREAKING CHANGES

  • eslint: Missing dependencies of React hooks are now treated as an ESLint error.

v5.0.0-canary.2

03 May 15:27
5c6a74c
Compare
Choose a tag to compare
v5.0.0-canary.2 Pre-release
Pre-release

5.0.0-canary.2 (2022-05-03)

Features

BREAKING CHANGES

  • Add testing-library to default frameworks.

v5.0.0-canary.1

11 Apr 10:01
99b0a80
Compare
Choose a tag to compare
v5.0.0-canary.1 Pre-release
Pre-release

5.0.0-canary.1 (2022-04-11)

Features

  • add ESLint plugin for browser compatibility (#499) (99b0a80)
  • upgrade dependencies to latest (e3000cf)

BREAKING CHANGES

v4.1.0

15 Feb 10:38
48beb01
Compare
Choose a tag to compare

4.1.0 (2022-02-15)

Features

  • disable unbound method rule for spec files (#488) (48beb01)

v4.0.2

17 Sep 08:35
6429611
Compare
Choose a tag to compare

4.0.2 (2021-09-17)

Bug Fixes

  • upgrade dependencies to latest minor (#408) (6429611)

v4.0.1

01 Jun 07:19
Compare
Choose a tag to compare

4.0.1 (2021-06-01)

Bug Fixes

  • lint: arrange overrides in order of importance (fd6eca4)

v4.0.0

28 May 08:23
Compare
Choose a tag to compare

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
    .