Skip to content

Releases: googleapis/nodejs-datastore

v4.1.3

27 Jun 14:01

Choose a tag to compare

Bug Fixes

v4.1.2

20 Jun 15:01

Choose a tag to compare

Bug Fixes

v4.1.1

11 Jun 18:02

Choose a tag to compare

Bug Fixes

  • added legacy samples back, until we can update external references (#428) (c282ff7)
  • docs: link to up-to-date googleapis.dev doc site (#431) (58d41a5)

v4.1.0

05 Jun 17:03

Choose a tag to compare

Bug Fixes

  • default options to empty object (c04777d)

Features

  • support apiEndpoint override in client constructor (#422) (0f75d38)

v4.0.0

15 May 18:46
d86f611

Choose a tag to compare

Bug Fixes

  • deps: update dependency google-gax to v1 (#402) (547f1a1)
  • correct Long types import (#358) (dfe1def)
  • DEADLINE_EXCEEDED is no longer retried (47eedf0)
  • DEADLINE_EXCEEDED retry code is idempotent (#403) (2a7c3ab)
  • deps: update dependency @google-cloud/projectify to v1 (#391) (761896b)
  • deps: update dependency @google-cloud/promisify to v1 (#392) (94a45bd)
  • deps: update dependency arrify to v2 (2b47d10)
  • deps: update dependency google-auth-library to v4 (#400) (19bc787)
  • deps: update dependency google-gax to ^0.26.0 (#386) (29b81e3)
  • include 'x-goog-request-params' header in requests (#372) (d91be05)
  • lint (#384) (9a4d746)
  • docs: move ts overloads above doc string (#356) (a7f1123)

Build System

BREAKING CHANGES

  • upgrade engines field to >=8.10.0 (#388)

v3.1.2

06 Mar 21:17
39eacf1

Choose a tag to compare

03-06-2019 12:24 PST

Bug fixes

  • fix: make an explicit dependency on long (#352)
  • fix: include types in package (#351)
  • fix: add missing package, and add install test (#346)

Documentation

  • docs(samples): Update datastore_transaction_retry sample to use function arguments rather than closed variables. (#339)

Internal / Testing Changes

  • refactor(ts): enable noImplicitAny on test/request.ts (#343)
  • refactor(ts): enable noImplicitAny on test/query.ts (#342)
  • build: update release configuration
  • chore: update proto docs and code style
  • chore(deps): update dependency mocha to v6 (#338)

v3.1.1

19 Feb 15:01
040d2ac

Choose a tag to compare

02-18-2019 22:46 PST

Bug fixes

  • fix: include proto d.ts in the build (#335)
  • fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#333)
  • fix: throw on invalid credentials (#331)
  • fix(deps): update dependency yargs to v13 (#329)

Documentation

  • build: use linkinator for docs test (#332)
  • docs: update links in contrib guide (#334)

v3.1.0

11 Feb 18:01
9933893

Choose a tag to compare

02-09-2019 17:57 PST

This one's coming hot with fresh new TypeScript types 🔥

New Features

  • feat: typings for gapic files (#307)

Bug fixes

  • fix(types): Make gaxOptions optional in Transaction.rollback() (#310)

Dependencies

  • fix(deps): update dependency google-auth-library to v3 (#302)
  • fix(deps): update dependency google-gax to ^0.25.0 (#316)
  • fix(deps): update dependency google-gax to ^0.24.0 (#312)

Documentation

  • docs: update contributing path in README (#322)
  • chore: move CONTRIBUTING.md to root (#321)
  • docs: add lint/fix example to contributing guide (#319)
  • docs(samples): Update Datastore snippet for read only transaction
  • docs(key): copy Datastore#key examples to Key ctor (#306)

Internal / Testing Changes

  • refactor: clean up types for tests (#325)
  • refactor: asyncify the system test (#324)
  • build: test using @grpc/grpc-js in CI (#323)
  • refactor(types): enable noImplicitAny for transaction.ts & request.ts (#305)
  • chore(deps): update dependency eslint-config-prettier to v4 (#313)
  • build: ignore googleapis.com in doc link check (#311)
  • chore: update year in the license headers. (#304)

v3.0.1

15 Jan 21:31
401b2e1

Choose a tag to compare

01-15-2019 13:20 PST

Bug fixes

  • fix: ship the build directory (#300)

Internal / Testing Changes

  • build: check broken links in generated docs (#292)

v3.0.0

15 Jan 18:01

Choose a tag to compare

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)