v3.0.0
01-14-2019 20:31 PST
This release has breaking changes! The import style of this library has changed to be consistent with es modules.
Old busted code
const Datastore = require('@google-cloud/datastore')();
// or...
const Datastore = require('@google-cloud/datastore');
const ds = new Datastore();
New hot code
const {Datastore} = require('@google-cloud/datastore');
const ds = new Datastore();
Please take care to update your imports accordingly!
Dependencies
- fix(deps): update dependency google-gax to ^0.23.0 (#296)
- fix(deps): update dependency google-gax to ^0.22.0 (#248)
- fix(deps): update dependency concat-stream to v2 (#290)
- refactor: remove async module usage (#272)
- fix(deps): update dependency through2 to v3 (#237)
- chore: remove unused dependencies (#226)
- fix(deps): update dependency google-proto-files to ^0.17.0 (#210)
Documentation
- fix(docs): fix namespace causing 404s (#294)
- fix(docs): remove unused long running operations types
- docs: Update doc comment showing structure of entity (#276)
- docs: update readme badges (#269)
- refactor(samples): Samples to use async/await
- docs: update auto-generated jsdoc comments (#245)
Internal / Testing Changes
- refactor: sprinkle some types about (#291)
- chore(deps): update dependency @types/sinon to v7.0.2 (#289)
- chore(deps): update dependency @types/sinon to v7 (#286)
- refactor(ts): enable lint and fix (#287)
- chore(build): inject yoshi automation key (#285)
- chore: update nyc and eslint configs (#284)
- chore: fix publish.sh permission +x (#282)
- fix(build): fix Kokoro release script (#281)
- build: add Kokoro configs for autorelease (#280)
- chore: always nyc report before calling codecov (#275)
- chore: nyc ignore build/test by default (#274)
- chore: update license file (#271)
- refactor: run gts fix (#265)
- chore(deps): update dependency typescript to ~3.2.0 (#264)
- fix(build): fix system key decryption (#266)
- refactor(samples): convert sample tests from ava to mocha (#259)
- fix: Pin @types/sinon to last compatible version (#256)
- chore: add synth.metadata (#254)
- refactor(ts): enable noImplicitThis (#250)
- chore(deps): update dependency gts to ^0.9.0 (#247)
- chore: update eslintignore config (#246)
- refactor(ts): use es module imports (#244)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#243)
- chore: drop contributors from multiple places (#241)
- chore(deps): update dependency @types/is to v0.0.21 (#240)
- chore: use latest npm on Windows (#239)
- refactor(ts): convert to typescript (#236)
- chore: update CircleCI config (#235)
- chore: include build in eslintignore (#232)
- chore(deps): update dependency eslint-plugin-node to v8 (#227)
- chore: update issue templates (#225)
- chore: remove old issue template (#223)
- build: run tests on node11 (#222)
- chores(build): do not collect sponge.xml from windows builds (#221)
- chores(build): run codecov on continuous builds (#220)
- chore: update new issue template (#219)
- build: fix codecov uploading on Kokoro (#213)
- fix(deps): update dependency sinon to v7 (#212)
- Update kokoro config (#207)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#206)