v4.4.0
Minor Changes
-
deps: Jest 29 (#953)
This major release includes breaking changes. See the announcement post for more information.
The
collectCoverageOnlyFrom
configuration option has been removed, and the default snapshot format has been simplified:- Expected: \\"a\\" + Expected: "a" - Object { - Array [] - } + { + [] + }
-
deps: eslint-plugin-jest 27 (#959)
This major release includes breaking changes. See the release note for more information.
The
jest/no-alias-methods
rule is now enforced and autofixed to discourage usage of alias methods that will be removed in Jest 30.- .toBeCalled() + .toHaveBeenCalled()
-
configure, init: Format
package.json
with sort-package-json (#951) -
deps: TypeScript 4.8 (#954)
This major release includes breaking changes. See the TypeScript 4.8 announcement for more information.
Patch Changes
-
configure, template: Ignore linting on
.cdk.staging
directory (#957) -
configure, template: Ignore linting on
cdk.out
directory (#940) -
template/*-npm-package: Use SSH scheme in repository URL (#955)
We have changed the templated format of the
package.json#repository/url
field. This may resolveskuba release
errors that reference Git password authentication is shutting down on the GitHub Blog.- git+https://github.com/org/repo.git + git+ssh://git@github.com/org/repo.git
-
configure, template: Allow
.idea
and.vscode
ignore overrides (#956)You can now append lines like
!.vscode/launch.json
to your ignore files to allow specific editor files to be committed, formatted and/or linted.