Skip to content

Releases: googleapis/synthtool

synthtool 2018.11.28

28 Nov 21:53
Compare
Choose a tag to compare

11-28-2018 13:47 PST

New Features

  • Update python templates (#146)

synthtool 2018.11.27

27 Nov 18:39
e33e255
Compare
Choose a tag to compare

11-27-2018 10:09 PST

Implementation Changes

  • add noxfile template (#144)
  • Lazily clone googleapis{-private} (#140)
  • Report Artman info to metadata (#136)
  • Add metadata reporting for Git sources. (#132)
  • Construct the artman instance only once. (#135)
  • Harden replace (#129)
  • Add basic metadata protos (#127)
  • Update eslintignore rules for nodejs (#125)

New Features

  • Add ability to format java code with a custom google-java-format version (#145)
  • Warn when running the synthesis script directly (#142)
  • Add option to change metadata output location (#141)
  • Add initial python templates (#131)

synthtool 2018.11.08

08 Nov 20:42
349292a
Compare
Choose a tag to compare

11-08-2018 12:36 PST

Implementation Changes

  • Show stdout for docker pull (#121)
  • Prefer https URLs for cloning from GitHub, add SYNTHTOOL_USE_SSH to use ssh (#120)
  • Drop the PR template for nodejs (#117)
  • Update github issue templates (#116)
  • Incude build/ in eslint ignore (#115)
  • feat: make npm link work for system tests (#114)
  • fix: update nodejs issue templates (#112)
  • feat(node): add node11 test env (#110)
  • fix(node): remove store_artifact for windows builds (#103)
  • feat(node): upload code coverage for continuous builds too (#102)
  • docs: update the new issue templates for nodejs (#101)
  • node: use latest npm for Windows (#119)
  • Stop installing Artman outside of Docker. (#99)

New Features

  • Add option to specify local googleapis directory (#100)

Internal / Testing Changes

  • Enable the autorelease reporter (#122)
  • Fix lint error (#113)

synthtool 0.10.0

17 Oct 19:29
5788b9f
Compare
Choose a tag to compare

10-17-2018 12:23 PDT

Implementation Changes

  • fix(node): move fetch codecov token to node8/test.cfg (#92)
  • fix(node): bring in codecov master token into nodejs builds (#88)
  • nodejs: add test_project arg for templates (#63)
  • npm bundled in win VM has a known issue with fsevents, upgrade it (#86)
  • pre test hooks usually sets secrets, set +x to prevent them from leaking (#84)
  • chore(node): remove .appveyor.yaml from templating (#82)
  • Add optional env var for npm install timeout (#79)
  • Use prefer-const in the .eslintrc.yaml (#78)

New Features

  • Add discogapic generator (#90)
  • feat(node): Migrate uploading of test coverage report from CircleCI to Kokoro (#87)
  • feat(node): match different styles of repository string (#83)
  • feat(node): allow pre-samples-test.sh hook (#81)

Documentation

  • Fixed repo org in CONTRIBUTING template (#95)

Internal / Testing Changes

  • Remove nox-automation uninstall from build.sh (#97)
  • Use new Nox (#80)

synthtool 0.9.0

19 Sep 16:58
Compare
Choose a tag to compare

New Features

  • Make synthtool an executable (#74)

Internal / Testing Changes

  • Run system and samples test on Kokoro for nodejs repos (#75)
  • Update eslint rules for nodejs (#73)

synthtool 0.8.0

13 Sep 18:04
Compare
Choose a tag to compare

Implementation Changes

  • Correct a wrong path in the PHP template (#65)

Internal / Testing Changes

  • Add release build files (#68)

synthtool 0.7.1

11 Sep 20:12
f7443e4
Compare
Choose a tag to compare

Implementation Changes

  • node: add arg source_location to .jsdoc.js (#62)
  • Fix error on missing ~/.cache
  • nodejs: use Docker node version that runs in non-root (#59)
  • fix: circle.yml decrypt multiple (#58)
  • add GCLOUD_PROJECT env var to config.yml (#56)
  • chmod +x for npm-install-retry.js (#55)
  • node: decrypt all service-account keys (#54)
  • Update CircleCI config for npm to retry install (#53)

Internal / Testing Changes

  • nodejs: export GCLOUD_PROJECT in system-test (#60)
  • node: add a pretest hook on system test (#57)

synthtool 0.7.0

31 Aug 18:24
80a6e3b
Compare
Choose a tag to compare

Implementation Changes

  • Move: excludes arg paths should be relative to source, not destination (#48)
  • Update CircleCI config for nodejs (#50)
  • fix: CircleCI config should not try to decrypt if no key is present (#49)

New Features

  • feat: preserve file mode in templates (#47)

synthtool 0.6.2

28 Aug 19:20
d2843e1
Compare
Choose a tag to compare

Implementation Changes

  • Use manifest.in for package data

synthtool 0.6.1

27 Aug 19:02
7bf8f7a
Compare
Choose a tag to compare

Implementation Changes

  • Include subdirectories under node_library/.kokoro (#43)