Skip to content

Releases: teppeis/fixclosure

4.0.1

17 Jan 06:28
Compare
Choose a tag to compare

Fixes

  • fix(deps): update dependency commander to v10 (#508) 56108d0
  • fix(deps): update dependency globby to ^13.1.3 (#497) dbdce56
  • fix(deps): update dependency espree to ^9.4.1 (#485) db1dcd9
  • fix(deps): update dependency commander to ^9.4.1 (#478) 920033d
  • fix(deps): update dependency google-closure-deps to v20220803 (#458) 8974073
  • fix(deps): update dependency @types/estree to v1 (#443) 72fda09
  • fix(deps): update dependency espree to ^9.4.0 (#463) a332700
  • fix(deps): update dependency espree to ^9.3.3 (#454) a76c48b
  • fix(deps): update dependency commander to ^9.4.0 (#453) 8239f58

Internals

  • chore(deps): update dependency sinon to v15 (#490) 5a76645
  • chore(deps): update dependency eslint to ^8.32.0 (#509) b142dba
  • chore(deps): update dependency rimraf to v4 (#506) 9ebfee9
  • chore(deps): update dependency @types/mocha to v10 (#477) d6676e4
  • chore(deps): update dependency prettier to ^2.8.3 (#507) bd2aaeb
  • chore(deps): update dependency prettier to ^2.8.2 (#504) bcef706
  • chore(deps): lock file maintenance (#503) 8859c63
  • chore(deps): update dependency mocha to ^10.2.0 (#502) 13fc9e1
  • chore(deps): update dependency eslint to ^8.31.0 (#501) 3c7674f
  • chore(deps): lock file maintenance (#500) bebb46a
  • chore(deps): update dependency @types/node to ^14.18.36 (#499) 90ed059
  • Update dependency @types/node to ^14.18.35 (#498) 68007e1
  • chore(deps): update dependency typescript to ^4.9.4 (#496) 46eccd7
  • chore(deps): update dependency prettier to ^2.8.1 (#495) c21e144
  • chore(deps): update dependency @types/node to ^14.18.34 (#494) 1fbb763
  • chore(deps): update eslint and prettier (patch) (#493) 41adefa
  • chore(deps): update dependency typescript to ^4.9.3 (#492) 83bb1e3
  • chore(deps): lock file maintenance (#491) 646de7e
  • chore(deps): update dependency chai to ^4.3.7 (#487) 54b29af
  • chore(deps): update dependency sinon to ^14.0.2 (#486) 7706744
  • chore(deps): lock file maintenance (#484) bae7503
  • chore(deps): update dependency mocha to ^10.1.0 (#483) 24cedd8
  • chore(deps): update dependency eslint to ^8.26.0 (#482) c68cec7
  • chore(deps): lock file maintenance (#465) d541e05
  • chore(deps): update dependency @types/node to ^14.18.33 (#481) b910082
  • chore(deps): update dependency @types/node to ^14.18.32 (#480) 34dbfd2
  • chore(deps): update dependency sinon to ^14.0.1 (#479) 5066b7a
  • chore(deps): update dependency typescript to ^4.8.4 (#476) 55b5217
  • chore(deps): update dependency @types/node to ^14.18.31 (#475) f30f179
  • chore(deps): update dependency @types/node to ^14.18.30 (#473) 0b7856a
  • chore(deps): update dependency @types/node to ^14.18.29 (#471) 734a84d
  • chore(deps): update dependency @types/estraverse to v5.1.2 (#470) 2356db4
  • chore(deps): update dependency eslint to ^8.23.1 (#469) ba5fe5a
  • chore(deps): update dependency typescript to ^4.8.3 (#468) 9d84ef8
  • chore(deps): update dependency @types/node to ^14.18.28 (#467) 2f9bae3
  • chore(deps): update dependency @types/node to ^14.18.27 (#466) 0e98def
  • refactor: replace local types/estree-jsx with published @typs/estree-jsx (#464) 6693338
  • chore(deps): update dependency eslint to ^8.23.0 (#447) bc48dad
  • chore(deps): update dependency typescript to ^4.8.2 (#462) 615853e
  • chore(deps): update dependency @types/node to ^14.18.26 (#461) 8bb268a
  • chore(deps): update dependency @types/node to ^14.18.25 (#460) a0f58d4
  • chore(deps): update dependency @types/node to ^14.18.24 (#459) f51bd72
  • chore(deps): update dependency @types/chai to ^4.3.3 (#457) 432e1a5
  • chore(deps): update dependency @types/chai to ^4.3.2 (#456) e6100bb
  • chore(deps): lock file maintenance (#455) 34a0f49
  • chore(deps): update dependency ts-node to ^10.9.1 (#452) 511a849
  • chore(deps): update dependency eslint to ^8.20.0 (#451) 09537b8
  • chore(deps): lock file maintenance (#450) 82928be
  • chore(deps): update dependency @types/node to ^14.18.23 (#449) 35e52b4
  • chore(deps): update dependency @types/sinon to ^10.0.13 (#448) 5825706
  • chore(deps): update dependency @types/node to ^14.18.22 (#444) f4087a1
  • chore: update eslint-config-teppeis to v16 (#442) 864b7c1

4.0.0...4.0.1

4.0.0

06 Jul 04:48
Compare
Choose a tag to compare

BREAKING CHANGES

Not provide the child @typedef for which the parent's namespace is goog.provide()d. (#439, #440)

Since Closure Compiler v20210808, nested goog.provide for @typedef causes JSC_TYPEDEF_CHILD_OF_PROVIDE error.

For the following code, fixclosure provided foo.Bar previously, but it provides foo.Bar.BazType now.

/**
 * @typedef {string}
 */
foo.Bar.BazType;

// toProvide: foo.Bar

If the parent namespace start with a lower character, the child namespace is provided. No changes.

/**
 * @typedef {string}
 */
foo.bar.BazType;

// toProvide: foo.bar.BazType

Fixes

  • fix!: remove nested goog.provide for @typedef (#440) e40f22f

Deps

  • fix(deps): update dependency cli-color to ^2.0.3 (#438) e63b1af
  • fix(deps): update dependency @types/estree to v0.0.52 (#432) 23b69ff
  • fix(deps): update dependency globby to ^13.1.2 (#429) 618c2a3
  • fix(deps): update dependency commander to ^9.3.0 (#423) 2d535e1

Internals

  • chore(deps): update dependency eslint to ^8.19.0 (#436) 47656df
  • chore(deps): update dependency ts-node to ^10.8.2 (#437) 616e5ac
  • chore(deps): update eslint and prettier (patch) (#435) 31ff4fe
  • chore(deps): lock file maintenance (#434) 1f4451e
  • chore(deps): update dependency @types/sinon to ^10.0.12 (#433) 3de5d15
  • chore(deps): update dependency typescript to ^4.7.4 (#431) a8f40a2
  • chore(deps): update dependency eslint to ^8.17.0 (#427) 322169f
  • chore(deps): update dependency @types/node to ^14.18.21 (#428) 326acad
  • chore(deps): update dependency typescript to ^4.7.3 (#426) 4671b67
  • chore(deps): update dependency ts-node to ^10.8.1 (#425) 277b847
  • chore(deps): update dependency @types/node to ^14.18.20 (#424) f8e3806
  • chore(deps): lock file maintenance (#422) 75b05ee

3.0.0...4.0.0-0

4.0.0-0

05 Jul 15:59
Compare
Choose a tag to compare
4.0.0-0 Pre-release
Pre-release
  • chore(deps): update dependency eslint to ^8.19.0 (#436) 47656df
  • fix!: remove nested goog.provide for @ typedef (#440) e40f22f
  • fix(deps): update dependency cli-color to ^2.0.3 (#438) e63b1af
  • chore(deps): update dependency ts-node to ^10.8.2 (#437) 616e5ac
  • chore(deps): update eslint and prettier (patch) (#435) 31ff4fe
  • chore(deps): lock file maintenance (#434) 1f4451e
  • chore(deps): update dependency @types/sinon to ^10.0.12 (#433) 3de5d15
  • fix(deps): update dependency @types/estree to v0.0.52 (#432) 23b69ff
  • chore(deps): update dependency typescript to ^4.7.4 (#431) a8f40a2
  • fix(deps): update dependency globby to ^13.1.2 (#429) 618c2a3
  • chore(deps): update dependency eslint to ^8.17.0 (#427) 322169f
  • chore(deps): update dependency @types/node to ^14.18.21 (#428) 326acad
  • chore(deps): update dependency typescript to ^4.7.3 (#426) 4671b67
  • chore(deps): update dependency ts-node to ^10.8.1 (#425) 277b847
  • chore(deps): update dependency @types/node to ^14.18.20 (#424) f8e3806
  • fix(deps): update dependency commander to ^9.3.0 (#423) 2d535e1
  • chore(deps): lock file maintenance (#422) 75b05ee

3.0.0...4.0.0-0

3.0.0

26 May 16:01
Compare
Choose a tag to compare

BREAKING CHANGES

Support only Node.js v14+

  • v10 and v12 were dropped

Update ECMAScript parser espree from v6 to v9 (#411)

  • Improve latest ES features support
  • Maybe it will affect your existing code

Remove deprecated features

  • Deprecated inline comment format // fixclosure: suppressUnused was removed. Use // fixclosure: ignore(#419)
  • Deprecated --namespaceMethods was removed. Use --namespaces (#417)

Update default values

  • Default namespaces is empty now. Specify them with --namespaces or --depsJs (#418)
  • Default replaceMap was updated for latest Closure Library (#420)

Fixes

  • fix!: cleanup default replaceMap (#420) 67d837a
  • fix!: remove deprecated suppressUnused inline comment (#419) a634c78
  • fix!: remove default providedNamespaces (#418) 62aa613
  • fix!: remove deprecated --namespaceMethods (#417) 214186c
  • fix: change target to ES2020 cce7323
  • fix: remove array.prototype.flat polyfill (#416) 26226df

Deps

  • fix(deps): update dependency commander to v9 (#410) ba25c2e
  • fix(deps): update dependency globby to v13 (#412) be6b036
  • fix(deps): update dependency espree to v9 (#411) 541b6ba
  • fix(deps): update dependency globby to ^11.1.0 (#409) 0a2482a
  • fix(deps): update dependency globby to ^11.0.4 (#407) c65958a
  • fix(deps): update dependency cli-color to ^2.0.2 (#403) 0307150
  • fix(deps): update dependency array.prototype.flat to ^1.3.0 (#401) 33d9604
  • fix(deps): update dependency array.prototype.flat to ^1.2.5 (#399) c1ea3d0
  • fix(deps): update dependency @types/estree to v0.0.51 (#397) 7cfe097
  • fix(deps): update google closure tools (#359) 2242715
  • fix(deps): update dependency globby to ^11.0.2 (#358) c7b92c2
  • fix(deps): update dependency array.prototype.flat to ^1.2.4 (#357) 8511dea
  • fix(deps): update dependency @types/estree to v0.0.46 (#356) 3068cf8
  • fix(deps): update dependency @types/estree to v0.0.45 (#343) eafaf87
  • fix(deps): update dependency globby to ^11.0.1 (#338) 9015062
  • fix(deps): update dependency commander to ^5.1.0 (#321) 8def82b

Docs

Internal improvements

2.6.1...3.0.0

2.6.1

12 Apr 16:08
Compare
Choose a tag to compare

Fixes

  • fix: eslintrc no-extraneous-import error 7522891
  • fix: remove duplicated estraverse from deps f2941cc

Deps

  • fix(deps): update dependency google-closure-deps to v20200406 (#315) 9eb9228
  • fix(deps): update dependency commander to v5 (#303) ef36369
  • fix(deps): update dependency espree to ^6.2.1 (#300) f027023
  • fix(deps): update dependency @types/cli-color to v2 (#276) 341d287

2.6.0

12 Apr 15:08
Compare
Choose a tag to compare

Enhancements

  • feat: load --depsJs from config file using relative path from the file (#312) d8e91c3
  • feat(cli): add --ignoreProvides to ignore checking goog.provide (#264) 50b0c96

Fixes

  • fix: require "extends" tags in interfaces (#242) a7b2aba

Deps

  • fix(deps): update dependency @types/estree to v0.0.44 (#306) 3ade3e7
  • fix(deps): update dependency @types/estree to v0.0.43 (#304) 9eb643e
  • fix(deps): update dependency commander to ^4.1.1 (#290) 44acbf9
  • fix(deps): update dependency @types/estree to v0.0.42 (#273) 538a1d6
  • fix(deps): update dependency commander to ^4.1.0 (#269) 0a1fcca
  • fix(deps): update dependency globby to v11 (#270) f6e31c4
  • fix(deps): update dependency globby to ^10.0.2 (#268) 81bfbce
  • fix(deps): update dependency google-closure-deps to v20200101 (#266) eb25ed2

2.5.0

03 Jan 16:19
Compare
Choose a tag to compare

Enhancement

  • feat(cli): CLI arguments accept globs and expand directories (#244, #263)

Fixes

  • fix(cli): --useForwardDeclare and --depsJs in config file are ignored (#261) 4a46595

2.4.3...2.5.0

2.4.3

02 Jan 08:47
Compare
Choose a tag to compare

Fixes

  • Added access tags to the list of tags having types (#243) ab4b170

Update deps

  • fix(deps): update dependency @types/estree to v0.0.41 (#256) c8690dd
  • fix(deps): update dependency array.prototype.flat to ^1.2.3 (#250) 0971985
  • fix(deps): update dependency @types/estree to v0.0.40 (#236) f34f6ff
  • fix(deps): update dependency @types/cli-color to ^0.3.30 (#235) b47a011
  • fix(deps): update dependency commander to v4 (#225) 242464b
  • fix(deps): update dependency cli-color to v2 (#214) 804bdac
  • fix(deps): update dependency espree to ^6.1.2 (#220) e477bac
  • fix(deps): update dependency array.prototype.flat to ^1.2.2 (#217) d2c3b03
  • fix(deps): update dependency commander to ^3.0.2 (#206) 96ab1f5
  • fix(deps): update dependency espree to ^6.1.1 (#190) 577faf8
  • fix(deps): update dependency google-closure-deps to v20190909 (#180) a333f38
  • fix(deps): update dependency commander to ^3.0.1 (#196) e4899be
  • fix(deps): update dependency estraverse to ^4.3.0 (#187) d524dc8
  • fix(deps): update dependency commander to v3 (#186) 476c456

2.4.2...2.4.3

2.4.2

21 Jul 10:29
Compare
Choose a tag to compare

Fixes

Internals

  • build: update lockfile ccd568d
  • chore(deps): update dependency mocha to ^6.2.0 (#168) 0428d67
  • test: add bin/ to nyc coverage target (#166) b7eff09

2.4.1...2.4.2

2.4.1

19 Jul 13:18
703cbd8
Compare
Choose a tag to compare

Fixes

2.4.0...2.4.1