Releases: codfish/cod-scripts
v7.0.0
v6.1.1
v6.1.0
6.1.0 (2021-02-26)
Bug Fixes
- babel: keep function names to improve stack traces in tests (#189) (67a5323), closes #188
- TS: correctly generate type defs for scoped pacakges (e6933a7)
- create definition files into provided folder (#182) (bc40408)
- remove --no-ts-defs before using babel (#184) (6b700e6)
Features
v6.0.1
v6.0.0
6.0.0 (2020-12-08)
Bug Fixes
- typecheck: support using --build flag (eb35a5d)
- Allow JSX and TS file extensions into Jest config (#153) (33af046)
- don't attempt to run validate scripts if there are none to be run (#128) (b134926)
- downgrade @rollup/plugin-node-resolve (d70cc84)
- TS: support TypeScript-based test setup file (37e6984)
- remove incremental because it does not work well for us (980c598)
- update deps (2ce33a3)
- concurrently: make the colors show up properly (fb5306d)
- force update of eslint-config-kentcdodds (dc06476)
- travis: travis-release and travis-after-success removed (9bbf08d)
- put version back (6ce5817)
- release: manual update of v6.5.0 (452ac30)
- release: manually release a patch version (0eab9c3)
- linting issue (8899fe9)
- Only build typescript files in pre-commit for typescript projects (#142) (c640c9c)
- only run build script if it exists (915a775)
- precommit hook on windows (#156) (2349278)
- run build on release machine (95cbf0a)
- set correct jsx pragma for [email protected] (#151) (50170f0)
- update all the things (d5049ec), closes #139
- use jsdom jest environment and h jsx pragma for preact (#149) (2a73e89)
Features
- add help command and flag (ef979f2)
- add moduleDirectories to jest config (4961e97)
- add travis-release for travis jobs (436554a)
- bump deps (9440bfb)
- bump deps (7bd4877)
- fail release if files do not match any files (45c2bbc)
- official TypeScript support for build (#131) (a944898)
- run tsc -noemit on TS files during lint-staged (#135) (03172ac)
- support release branches (28ad5c1)
- Support TypeScript in babel build (#133) (94cdd88)
- turn off commitlint in ci to prevent failures from upstream (c13b516)
- update all deps (1273251)
- update all deps (#160) (854d5fd)
- update dependencies (#127) (aa634cd)
- Update dependencies (#132) (225cbdb)
- Update dependencies (#136) (3a9a7ed)
- Update dependencies (#144) (d3bf8b4)
- Update dependencies (#148) (14b6682)
- Update dependencies (#158) (ae71dd1)
- Update dependencies (#166) (12abd81)
- Update dependencies (#175) (a1b0371)
- update deps (f16901c)
- eslint: bump eslint config for testing library (fd8ce92)
- husky: expose husky config (#126) (4dd19fa)
- jest: add jest-serializer-path (5dc5ef4)
- TS: add support for TypeScript linting (38d546d)
- TS: allow use of the typecheck file without a root-level tsconfig.json (efb6e0b)
- TS: auto-generate TypeScript definitions and add typecheck script (#176) (22137f3)
- typecheck: add support for a typecheck script (2a7deef)
- use semantic-release@17 in travis-after-success (#121) (0dd2591)
BREAKING CHANGES
- travis: Travis support is removed. Use github actions instead
- TS: TypeScript v4 is required now (if you're using TS)
- typecheck: remove built-in support for flow (still works, you just have to configure babel manually)
v5.0.0
5.0.0 (2020-09-10)
Features
- bump deps (43abbfc)
BREAKING CHANGES
- Bumping a number of different dependencies to a new major
version, possibly causing some breaking changes downstream. Because of
the nature of this package, I consider eslint rule changes to be breaking
cause a consumer may see failures after upgrading, so IMO it is worth
the major version bump here.
Major Version Changes:
@commitlint/cli ^8.1.0 ❯ 9.1.2
https://github.com/conventional-changelog/commitlint#readme
@commitlint/config-conventional ^8.1.0 ❯ 11.0.0
https://github.com/conventional-changelog/commitlint#readme
@rollup/plugin-commonjs ^11.0.2 ❯ 15.0.0
https://github.com/rollup/plugins/tree/master/packages/commonjs/#readme
@rollup/plugin-node-resolve ^7.1.1 ❯ 9.0.0
https://github.com/rollup/plugins/tree/master/packages/node-resolve/#readme
@types/jest ^25.1.2 ❯ 26.0.1
https://github.com/DefinitelyTyped/DefinitelyTyped
babel-jest ^25.1.0 ❯ 26.3.0
https://github.com/facebook/jest#readme
cosmiconfig ^6.0.0 ❯ 7.0.0
https://github.com/davidtheclark/cosmiconfig#readme
eslint ^6.8.0 ❯ 7.8.1
https://eslint.org
eslint-config-codfish ^5.3.0 ❯ 6.0.1
https://github.com/codfish/eslint-config-codfish#readme
jest ^25.1.0 ❯ 26.4.2
https://jestjs.io/
jest-watch-typeahead ^0.4.2 ❯ 0.6.1
https://github.com/jest-community/jest-watch-typeahead
prettier ^1.16.4 ❯ 2.1.1
https://prettier.io
rollup ^1.19.4 ❯ 2.26.1
https://rollupjs.org/
rollup-plugin-size-snapshot ^0.11.0 ❯ 0.12.0
https://github.com/TrySound/rollup-plugin-size-snapshot
rollup-plugin-terser ^5.1.1 ❯ 7.0.2
https://github.com/TrySound/rollup-plugin-terser
yargs-parser ^16.1.0 ❯ 20.0.0
https://github.com/yargs/yargs-parser#readme
v4.0.3
v4.0.2
v4.0.1
v4.0.0
4.0.0 (2020-02-08)
Bug Fixes
- prettier config line endings (#101) (d3ec74a)
- build: filter out --no-clean flag (418f55f), closes #107
- travis-deploy-once only needs to run for releases (ab38c66)
- Update all dependencies (#112) (3a73764)
Features
- jest: ignore fixtures & tests/utils too (#108) (efb5173)
- Allow debugging kcd-scripts, especially when jest unit tests are running (#110) (cc90cec)
- prettier: add more config options (7401cef)
- Remove .opt-* support (#119) (ab9afc2)
- support all prettier configs (#97) (092f1ad)
- Update all dependencies (#113) (4284166)
- Update all dependencies (#118) (72e81af)
- update cross-env (#100) (4d12c54)
- update default Node version for Babel (#115) (37ca8c4)
- update dependencies (#109) (af2db1c)
- update dependencies (#99) (e9f25ae)
- Update semantic-release (#114) (4e51446)
- upgrade to cosmiconfig 6 (d302691)
BREAKING CHANGES
- .opt-* won't be supported anymore, so formatting will always happen on pre-commit
- Default Node compilation target is now 10.13+
- Updates to latest version of lint-staged which may break you if you're using a custom config for it and have
git add
- Requires Node 10+ (because of Husky)