Releases: sumup-oss/foundry
v7.0.0-next.0
Major Changes
-
#910
f392d28
Thanks @connor-baer! - Raised the minimum Node version to ^18.12 || >=20 (i.e. Node 19 is not supported). -
#904
d937ac3
Thanks @hilleer! - Addedeslint-plugin-security
for Node environments. This plugin helps identify potential security hotspots, but finds a lot of false positives which need triage by a human. -
#911
9e9d2c2
Thanks @connor-baer! - Addedeslint-plugin-storybook
for projects that use Storybook. This plugin helps conform to Storybook's best practices. -
#910
f392d28
Thanks @connor-baer! - Upgraded@typescript-eslint/typescript-eslint
to v6. Read the changelog. -
#910
f392d28
Thanks @connor-baer! - Upgradedeslint-plugin-testing-library
to v6. Read the migration guide.
v6.2.0
Minor Changes
- #916
b3b5cfe
Thanks @connor-baer! - Added support for linting CSS files with Stylelint. Replace your existing config or add a new.stylelintrc.js
file in your project root with the following content:
module.exports = require('@sumup/foundry/stylelint');
Then, add this script to your package.json
file:
{ "lint:css": "stylelint \"**/*.css\"" }
v6.1.0
Minor Changes
- #862
ab39701
Thanks @connor-baer! - Remove thepresets
CLI option. The only remaining preset is "lint" which is now selected by default.
v6.0.0
Major Changes
-
#841
286d98d
Thanks @connor-baer! - Changed the package entry points to use theexports
instead of themain
field in thepackage.json
file. -
#752
f6ef551
Thanks @connor-baer! - Removed therelease
preset and thesemantic-release
config. We recommendchangesets
as a more flexible alternative. -
#754
88be0df
Thanks @connor-baer! - Removed theci
preset. Refer to the official GitHub Actions documentation to write your own workflow. -
#854
8f3630f
Thanks @connor-baer! - Removed the Jest globals from the ESLint config. Import the functions from your test utils file instead.
Patch Changes
-
#854
8f3630f
Thanks @connor-baer! - Disabled thejest/unbound-method
ESLint rule as it requires type information to work. -
#854
8f3630f
Thanks @connor-baer! - Disabled theimport/no-anonymous-default-export
ESLint rule in Storybook files. -
#854
8f3630f
Thanks @connor-baer! - Set a maximum depth for the expansion of dependency trees in theimport/no-cycle
ESLint rule. -
#846
5c4d73c
Thanks @connor-baer! - Disabled thereact/no-unknown-property
ESLint rule for Emotion.js'css
prop.
v6.0.0-next.6
Major Changes
- #854
8f3630f
Thanks @connor-baer! - Removed the Jest globals from the ESLint config. Import the functions from your test utils file instead.
Patch Changes
-
#854
8f3630f
Thanks @connor-baer! - Disabled thejest/unbound-method
ESLint rule as it requires type information to work. -
#854
8f3630f
Thanks @connor-baer! - Disabled theimport/no-anonymous-default-export
ESLint rule in Storybook files. -
#854
8f3630f
Thanks @connor-baer! - Set a maximum depth for the expansion of dependency trees in theimport/no-cycle
ESLint rule.
v6.0.0-next.5
Patch Changes
d2a58ef
Thanks @connor-baer! - Downgradedlint-staged
to restore compatibility with Node 16.x.
v6.0.0-next.4
Patch Changes
- #846
5c4d73c
Thanks @connor-baer! - Disabled thereact/no-unknown-property
rule for Emotion.js'css
prop.
v6.0.0-next.3
Patch Changes
- #844
bcee0a8
Thanks @connor-baer! - Enabled type checking for unit test files to provide required type information to thejest/unbound-method
rule.
v6.0.0-next.2
Patch Changes
56b4235
Thanks @connor-baer! - Fixed theexports
paths.
v6.0.0-next.1
Major Changes
- #841
286d98d
Thanks @connor-baer! - Changed the package entry points to use theexports
instead of themain
field in thepackage.json
file.