Skip to content

Releases: codfish/cod-scripts

v7.0.0

01 Mar 00:18
0b95372
Compare
Choose a tag to compare

7.0.0 (2021-03-01)

Features

  • bump eslint-config-codfish@9 (e16daed)

BREAKING CHANGES

  • All babel/<rule-name> eslint rules are renamed
    to '@babel/'. i.e. babel/semi -> @babel/semi

v6.1.1

28 Feb 19:47
1dcdbc2
Compare
Choose a tag to compare

6.1.1 (2021-02-28)

Bug Fixes

  • bump eslint-config-codfish, remove direct dep of eslint-config-prettier (d90dfd4)

v6.1.0

26 Feb 04:50
d0a3a78
Compare
Choose a tag to compare

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

  • auto-externalize built-in node modules (866eb32)
  • bump deps (a1244d7)
  • check react/preact for the use of plugin (#191) (9dad408)

v6.0.1

26 Feb 02:07
4f72bf9
Compare
Choose a tag to compare

6.0.1 (2021-02-26)

Bug Fixes

  • use built in prettier config for eslint if no local config found (ab8c8ce)

v6.0.0

08 Dec 19:35
ad5065a
Compare
Choose a tag to compare

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

10 Sep 21:26
b54d66c
Compare
Choose a tag to compare

5.0.0 (2020-09-10)

Features

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

25 Apr 16:28
Compare
Choose a tag to compare

4.0.3 (2020-04-25)

Bug Fixes

  • add missing script in spawnScript (c05f47c)

v4.0.2

31 Mar 21:35
39a66ac
Compare
Choose a tag to compare

4.0.2 (2020-03-31)

Bug Fixes

  • jest: ensure src directory exists before using it as root (5912efd)

v4.0.1

17 Feb 16:45
7b40938
Compare
Choose a tag to compare

4.0.1 (2020-02-17)

Bug Fixes

  • only run validate pre-commit if script exists (6e9c45f)

v4.0.0

08 Feb 21:51
Compare
Choose a tag to compare

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

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)