Skip to content

v1.0.0

Compare
Choose a tag to compare
@JustinBeckwith JustinBeckwith released this 07 Nov 21:10
887bb07

Welcome to 1.0! The big feature in this release is the availability of TypeScript types out of the box. To that end, there is a breaking change:

BREAKING CHANGE: The GCEImages object must now be instantiated.

Old Code

const images = require('gce-images')();

New Code

const {GCEImages} = require('gce-images');
const images = new GCEImages();

======

New Features

  • feat: convert to TypeScript (#21)
  • fix: improve TypeScript types (#72)

Dependencies

  • fix(deps): update dependency google-auth-library to v2 (#33)
  • chore: drop dependency on got and google-auto-auth (#23)

Documentation

Internal / Testing Changes

  • chore: update CircleCI config (#71)
  • chore: include build in eslintignore (#68)
  • chore(deps): update dependency eslint-plugin-node to v8 (#64)
  • chore: update issue templates (#63)
  • chore: remove old issue template (#61)
  • build: run tests on node11 (#60)
  • chores(build): run codecov on continuous builds (#55)
  • chore(deps): update dependency typescript to ~3.1.0 (#57)
  • chore(deps): update dependency eslint-plugin-prettier to v3 (#58)
  • chores(build): do not collect sponge.xml from windows builds (#56)
  • chore: update new issue template (#54)
  • chore: update build config (#51)
  • Update kokoro config (#48)
  • Re-generate library using /synth.py (#45)
  • Update kokoro config (#44)
  • test: remove appveyor config (#43)
  • Update CI config (#42)
  • Enable prefer-const in the eslint config (#40)
  • Enable no-var in eslint (#39)
  • Move to the new github org (#38)
  • Update CI config (#37)
  • Retry npm install in CI (#35)
  • Update CI config (#32)
  • chore(deps): update dependency nyc to v13 (#31)
  • remove the docs command
  • Update the CI config (#30)
  • test: add a key for CircleCI (#29)
  • Re-generate library using /synth.py (#28)
  • chore(deps): update dependency eslint-config-prettier to v3 (#27)
  • chore: ignore package-lock.json (#26)
  • chore(deps): lock file maintenance (#25)
  • chore: update renovate config (#20)
  • chore: upgrade to es6 (#24)
  • chore(deps): update dependency mocha to v5 (#17)
  • fix(deps): update dependency async to v2 (#18)
  • fix(deps): update dependency google-auto-auth to ^0.10.0 (#16)
  • Check in synth.py and conform to google node repo standards (#14)
  • Update renovate.json
  • Add renovate.json
  • chore: fix the directory structure (#12)
  • chore: make it OSPO compliant (#10)