Skip to content

Releases: google/gts

0.6.0

08 May 19:44
07fe120

Choose a tag to compare

Breaking changes

There are breaking changes in this release.. Support for Node.js 4 has been dropped, the default target for compilation is now es2016, and clang-format has been upgraded to the latest version. Please update with care.

a9d9e5f chore: drop support for Node 4 (#146)
145ca8b feat: change default target to es2016 (#149)

Bug fixes

8b811a9 fix: fix typo in engines (#151)
00b2436 fix: exclude section is not necessary (#143)
32c412b fix: don't compile right after generating a project (#142)

Maintenance

5ab9a7e chore: update dependencies (#154)
75d2c22 chore(package): update @types/node to version 10.0.3 (#153)
72ade75 chore: drop 'experimental' from README (#150)
69feca0 chore(package): update @types/inquirer to version 0.0.41 (#148)
8ea4bcd fix(package): update meow to version 5.0.0 (#152)
f44b192 fix(package): update clang-format to version 1.2.3
a340abe fix(package): update inquirer to version 5.2.0 (#123)
ac4bc6d feat: upgrade to Typescript 2.8.x (#140)
e6ebb5b feat: use typescript 2.7.1 and esModuleInterop (#125)
30f461f chore(package): update @types/inquirer to version 0.0.40 (#139)
29b4515 chore(package): update @types/inquirer to version 0.0.39 (#138)
4c82290 chore: unpin some packages (#137)
dfc2ec5 chore(package): update @types/inquirer to version 0.0.38 (#136)
7c15153 Update @types/inquirer to the latest version 🚀 (#133)
930d981 chore(package): update js-green-licenses to version 0.5.0 (#132)
86d9615 chore(package): update @types/pify to version 3.0.1 (#131)
1d4265c chore: integrate NPM publish with CircleCI (#130)

v0.5.4

02 Mar 23:09
9fd094b

Choose a tag to compare

Commits

  • cross platform friendly (#126) 6bd7a38
  • Update @types/meow to the latest version 🚀 (#122) 7a0b452
  • chore(package): update ava to version 0.25.0 (#121) 3234014
  • chore(package): update @types/update-notifier to version 2.0.0 (#116) 88a998f
  • chore(package): update js-green-licenses to version 0.4.0 (#115) 407bfc7
  • fix: use local gts path for generated tsconfig.json (#114) 807f281
  • fix: fix a failing test (#112) 817c885
  • chore(package): update js-green-licenses to version 0.3.1 (#110) 925433c
  • chore(package): update @types/node to version 9.3.0 (#108) 96b3770
  • fix(package): update clang-format to version 1.2.2 (#107) b0f8c2a
  • chore(package): update js-green-licenses to version 0.2.0 (#106) 69e199f
  • chore: add license checking with js-green-license (#105) a440790

v0.5.1

08 Nov 01:09

Choose a tag to compare

This release drops some lint rules to further sync what is being used internally. This should not have an impact on existing code.

v0.5.0 TypeScript 2.6

07 Nov 03:07

Choose a tag to compare

This is a semver major release that makes two potentially breaking changes

  • We now require typescript 2.6+. Since typescript doesn't follow semver, this can potentially fail to compile your existing code. Most notably typescript 2.6 treats types for function parameter more strictly.
  • Synchronized the tslint rules with what is used internally at Google. For most of the added rules, a fixer is available, so migration should be relatively straightforward (use gts fix).

Commits

  • dae4e41 (HEAD -> master, origin/master) BREAKING CHANGE: chore: sync with internal lint (#75)
  • 7b3db0f fix: add support for typescript 2.6 (#74)
  • daaa1a6 fix: add terminal newline to tsconfig.json (#71)
  • d4a4301 chore: restrict typescript version (#72)
  • 857bb32 chore: remove CHANGELOG.md (#67)

v0.4.1

26 Oct 01:49

Choose a tag to compare

This release fixes a problem where format errors were not properly reported by gts check.

Commits

  • cdc4c18 chore(package): update ava to version 0.23.0 (#66)
  • deca1b9 chore(package): update codecov to version 3.0.0 (#65)
  • d8789a4 fix: warn when clang-format fails (#62)

v0.4.0

27 Oct 05:37

Choose a tag to compare

Notable Changes

  • Support running certain verbs against individual commands (#61)
  • Minimize pollution in the package.json (#55)

Commits

  • e22a639 feat: support running gts on individual files. (#61)
  • c1555c6 chore(package): update source-map-support to version 0.5.0 (#59)
  • cc39ac4 chore(package): update @types/pify to version 3.0.0 (#58)
  • fbfe641 chore: improve coverage (#57)
  • 420804d chore: add codecov badge (#56)
  • b7dcccf fix: replace read-package-json with vanilla JSON.parse (#55)
  • 69db7ab chore: setup code-coverage (#53)

v0.3.1

27 Oct 05:34

Choose a tag to compare

This is a bugfix release with a single fix:

v0.3.0

27 Oct 05:33

Choose a tag to compare

Notable Changes

  • The module has been renamed to gts. (#47)
  • Changed default verbs: lint replaced with format that checks both (#43)

Commits

  • 138459e refactor: fix formatting
  • ce4246c fix: conditionally require lint, format (#49)
  • 5e3c3f2 chore(package): update @types/rimraf to version 2.0.2 (#50)
  • 2855a51 breaking: rename module (#47)
  • 388c498 test: add tests for clean (#46)
  • 15ebf5b refactor: add a basic logger abstraction (#45)
  • e368229 breaking: change default verbs + cleanup (#43)
  • 86359e5 test: improve system test (#44)
  • f447f3c chore(package): update @types/rimraf to version 2.0.1 (#42)
  • f3a17ff chore(package): update ava to version 0.22.0 (#41)

v0.2.0

14 Aug 17:18

Choose a tag to compare

Minor Changes

  • Fix: match Google internal tsconfig: #40

Patches

  • Chore(package): update @types/rimraf to version 2.0.0: #37
  • Feat: add format.ts: #36
  • Test: add fixture mechanism for unit testing: #38
  • Lint: start using tslint library api: #33

v0.1.2

08 Aug 01:12

Choose a tag to compare

Patches

  • Chore: add repo link to package.json: bdcc3f8
  • Fix: respect --dry-run: 99f833f
  • Clean up readme: #2
  • Chore: backoff from using commitlint: #8
  • Feat(lint): add gts lint command: #4
  • Chore: add .travis.yml: #11
  • Chore: lint self: #10
  • Feat: add gts fix command: #12
  • Fix: use local path to module: #9
  • Feat: add some chalk: #14
  • Feat: move root and out options to tsconfig: #13
  • Feat: add clean command: #15
  • Docs: add badges to the readme: #20
  • Test: set up basic test infra: #22
  • Refactor: move pifyd functions to util: #23
  • Fix: include tsconfig-google.json in npm package: #27
  • Test: add tests for tscfg: #28