All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
8.0.1 (2020-07-02)
- eslint-config-typescript: turn off naming-convention (ed5eec3)
8.0.0 (2020-06-23)
- commitlint: v9 (2709cb8)
- eslint: v7 (55ebb7f)
- eslint-plugin-jest: minor bump (e1fef3b)
- jest: v26 (14c37a8)
- jest-junit: v11 (1ef34c4)
- semantic-release: minor bump (ded14f4)
- typescript-eslint: upgrade to latest to support type export syntax (688324b)
- typescript-eslint/eslint-plugin: v3.4.0 (195400a)
- commitlint: 'improvement' type will now be rejected by this config.
- eslint: see release notes for eslint v7
- jest-junit: see jest-junit 11 release notes
- jest: See jest 26 release notes
- typescript-eslint: The camelcase rule was deprecated in typescript-eslint. I've tried to replace it with an equivalent naming-convention rule config. I question if we should have this at all.
7.0.2 (2020-05-27)
- web-scripts: positional args were being stripped out (bae75b4)
7.0.1 (2020-05-15)
7.0.0 (2020-04-28)
-
running web-scripts without arguments exits code 1 now instead of exiting 0
-
prettier 2.0 may introduce breaking changes
-
prettier 2.0 may introduce breaking changes
-
improvement(web-scripts): make stylecheck and typecheck default for lint
the lint script will now default typechecking and stylechecking to true by default. You may shut
these off with --no-typecheck
and --no-stylecheck
.
- Users who have projects incompatible with TypeScript checks or with projects that do not user prettier will now fail yarn lint.
6.2.0 (2020-04-04)
6.1.1 (2020-04-03)
6.1.0 (2020-03-12)
6.0.2 (2020-02-06)
6.0.1 (2020-02-06)
- bump dependencies; fix create-web-scripts-library (ecdd47f)
6.0.0 (2020-01-29)
- bump node in engines to 10.18.0 (08ea936)
- web-scripts: fix lint-staged usage for latest version (5215e25)
- increasing Node version in engines declaration
- web-scripts: * the --no-fix option has been removed from web-scripts precommit
- a --no-typecheck was added to web-scripts precommit because the typecheck had to be removed from lint-staged, and so it is no longer aware of which files changed.
5.3.0 (2020-01-29)
- eslint-config: add eslint-plugin-jest to config (4ac3051)
5.2.1 (2020-01-23)
- web-scripts: get format working, add test (5bcf926)
5.2.0 (2020-01-22)
- index.js: Add react/jsx-curly-brace-presence rule (fbef1ae)
5.1.0 (2020-01-22)
5.0.2 (2020-01-21)
5.0.1 (2020-01-07)
- create-web-scripts-library: bump template submodule (e4280f4)
5.0.0 (2020-01-06)
- tsconfig: expose a single tsconfig (5048d6a), closes #21
- web-scripts: enable declarationMaps on types by default (835793e), closes #17
- tsconfig: deleted a number of exports from tsconfig
4.0.2 (2020-01-03)
- fix commander usage of args for positional args (1a1eb5a)
4.0.1 (2020-01-03)
4.0.0 (2020-01-03)
- bump engine to >=10.13.0 (9527453)
- Minimum Node version has been increased
- web-scripts: Users of web-scripts that rely on ESLint 5 will see unexpected linting errors.
3.3.1 (2020-01-03)
- create-web-scripts-library: bump template (c7516fa)
3.3.0 (2020-01-03)
- deps: yarn upgrade (1b49fd8)
3.2.0 (2020-01-02)
- postinstall: move preinstall to postinstall; make CI-safe (97aa021)
- web-scripts: web-scripts preinstall (#73) (f043658)
- web-scripts preinstall: Add test coverage and use enum options (aaed187), closes #73
3.1.0 (2020-01-02)
- stylecheck should use implicit config (9c9a88c)
- web-scripts lint: Adds optional --stylecheck to lint command (0c3b687)
3.0.1 (2019-10-24)
- eslint-config-react: Add
static-variables
toreact/sort-comp
(f0526c0)
3.0.0 (2019-10-10)
- eslint-config: Update typescript-eslint packages to ^2.2.0 (bda6c5f)
- eslint-config: Major version bump
2.1.0 (2019-10-10)
2.0.1 (2019-09-27)
- eslint-config-typescript: add no-useless-constructor override (72c6651)
2.0.0 (2019-09-23)
- eslint-config-base: Add rule for disallowing useless constructors (beab7ec)
- web-scripts: add format script; use implicit prettier config (e7a15b1)
- web-scripts: use Jest config in project (a6284a6), closes #39
- web-scripts: use project ESLint configs (233ed23), closes #39
- web-scripts: users who have Jest configs but do not pass them will begin having that config applied.
- web-scripts: projects which have ESLint files but do not pass them to web-scripts will start having them automatically applied
- eslint-config-base: Adding a lint rule which doesn't have a fix, which means that upgrading could break builds due to the new rule.
1.4.0 (2019-09-20)
- eslint-config: add prettier/react (bfea01a)
1.3.0 (2019-08-30)
- web-scripts: add checkstyle to lint (0822ae2)
1.2.1 (2019-08-30)
1.2.0 (2019-07-29)
1.1.4 (2019-07-17)
- Add repostiory field to package.json files (fccd2db)
- deps: fix vulnerabilities (25c7b81)
- web-scripts: allow all test options to be configured (5750c57), closes #19
1.1.3 (2019-07-02)
- create-web-scripts-library: move web-scripts to devDependency (868354d)
1.1.2 (2019-07-01)
- create-web-scripts-library: add prepublish to release (0323798)
1.1.1 (2019-07-01)
- create-web-scripts-library: make sure that log output is shown (9bff988)
1.1.0 (2019-07-01)
- create-web-scripts-library: implement cli and script (ce381f3)
1.0.2 (2019-06-26)
- update dependencies for peerDependency warnings (eceff7c)
1.0.1 (2019-06-24)
- web-scripts: drop the
fix
command (eb0d61d)