Releases: googleapis/nodejs-language
v3.1.0
v3.0.0
⚠ BREAKING CHANGES
- upgrade engines field to >=8.10.0 (#232)
Bug Fixes
- deps: update dependency @google-cloud/automl to ^0.2.0 (#223) (1fe903a)
- DEADLINE_EXCEEDED error is no longer retried (a32713f)
- DEADLINE_EXCEEDED is idempotent (#241) (dbd417f)
- improve docstrings, and add more field validation (#224) (ed2c692)
- deps: update dependency @google-cloud/automl to v1 (#242) (c7e4797)
- deps: update dependency google-gax to ^0.26.0 (#230) (5b8af98)
- deps: update dependency google-gax to v1 (#240) (54660e1)
Build System
v2.1.0
v2.0.2
03-14-2019 07:43 PDT
Bug Fixes
- fix: throw on invalid credentials (#204)
Documentation
- docs: update comments on protos (#208)
- docs: update links in contrib guide (#206)
- docs: update contributing path in README (#200)
- docs: move CONTRIBUTING.md to root (#199)
- docs: add lint/fix example to contributing guide (#197)
Internal / Testing Changes
- chore: update require statement code style
- build: Add docuploader credentials to node publish jobs (#211)
- build: use node10 to run samples-test, system-test etc (#210)
- build: update release configuration
- chore(deps): update dependency mocha to v6 (#207)
- build: use linkinator for docs test (#205)
- fix(deps): update dependency yargs to v13 (#203)
- build: create docs test npm scripts (#202)
- build: test using @grpc/grpc-js in CI (#201)
v2.0.1
01-31-2019 23:11 PST
Implementation Changes
- refactor: reordered gRPC message types
Dependencies
- fix(deps): update dependency google-gax to ^0.25.0 (#195)
- fix(deps): update dependency google-gax to ^0.24.0 (#193)
- fix(deps): update dependency google-gax to ^0.23.0 (#189)
- fix(deps): update dependency google-gax to ^0.22.0 (#162)
Documentation
- docs: update the readme (#172)
- docs: update readme badges (#171)
- docs(samples): updated samples code to use async await (#154)
- Language Automl samples (#126)
Internal / Testing Changes
- chore(deps): update dependency eslint-config-prettier to v4 (#194)
- build: ignore googleapis.com in doc link check (#192)
- chore: sync gapic files
- build: check broken links in generated docs (#187)
- refactor: modernize the sample tests (#185)
- chore(build): inject yoshi automation key (#183)
- chore: update nyc and eslint configs (#182)
- chore: fix publish.sh permission +x (#180)
- fix(build): fix Kokoro release script (#179)
- build: add Kokoro configs for autorelease (#178)
- chore: always nyc report before calling codecov (#175)
- chore: nyc ignore build/test by default (#174)
- fix(build): fix system key decryption (#169)
- chore: add synth.metadata
- chore: update eslintignore config (#161)
- chore(deps): update @google-cloud/nodejs-repo-tools to v3 (#160)
- chore: udpate lint configs (#158)
- chore: drop contributors from multiple places (#159)
- chore: use latest npm on Windows (#156)
- chore: update CircleCI config (#155)
- chore: include build in eslintignore (#151)
- chore(deps): update dependency eslint-plugin-node to v8 (#147)
- chore: update issue templates (#146)
- chore: remove old issue template (#144)
- build: run tests on node11 (#143)
- chores(build): do not collect sponge.xml from windows builds (#142)
- chores(build): run codecov on continuous builds (#141)
- chore: update new issue template (#140)
- chore(deps): update dependency sinon to v7 (#134)
- build: fix codecov uploading on Kokoro (#135)
- Update kokoro config (#132)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#131)
v2.0.0
Breaking changes
- fix: drop support for node.js 4.x and 9.x (#73)
New Features
Dependencies
- fix(deps): update dependency google-gax to ^0.20.0 (#117)
- fix(deps): update dependency google-gax to ^0.19.0 (#103)
- fix(deps): update dependency google-gax to ^0.18.0 (#89)
- fix: update dependencies (#57)
Documentation
- samples: updates all _file_gcs to _gcs (#102)
- samples: Language region tag update (#101)
- fix: update sample to use a long enough string for classify-text (#97)
Internal / Testing Changes
- Update kokoro config (#125)
- test: remove appveyor config (#124)
- Update the CI config (#123)
- Enable prefer-const in the eslint config (#121)
- Enable no-var in eslint (#120)
- Use mocha for sample tests (#119)
- Switch to let/const (#118)
- Update CI config (#115)
- Update synth and storage (#113)
- Retry npm install in CI (#112)
- Update kokoro config (#108)
- Update kokoro config (#107)
- chore(deps): update dependency nyc to v13 (#106)
- Update the CI config (#105)
- chore: make the CircleCI config consistent
- chore(deps): update dependency eslint-config-prettier to v3 (#98)
- chore: do not use npm ci (#96)
- chore: ignore package-lock.json (#93)
- chore(deps): lock file maintenance (#92)
- chore: update renovate config (#91)
- remove that whitespace (#90)
- Update CircleCI config (#88)
- chore: add node templates to synth.py (#84)
- chore(deps): lock file maintenance (#87)
- chore: move mocha options to mocha.opts (#85)
- chore: require node 8 for samples (#86)
- chore(deps): lock file maintenance (#83)
- chore(deps): update dependency eslint-plugin-node to v7 (#80)
- test: use strictEqual in tests (#81)
- chore(deps): lock file maintenance (#79)
- chore(build): use
npm ci
instead ofnpm install
(#76) - chore(deps): lock file maintenance (#75)
- chore(deps): lock file maintenance (#74)
- chore(deps): lock file maintenance (#72)
- chore(deps): lock file maintenance (#71)
- chore(deps): lock file maintenance (#70)
- chore(deps): lock file maintenance (#69)
- fix(deps): update dependency yargs to v12 (#68)
- update google-gax and add synth.py (#64)
- chore(deps): update dependency sinon to v6.0.1 (#65)
- Configure Renovate (#58)
- refactor: drop repo-tool as an exec wrapper (#62)
- chore: update sample lockfiles (#61)
- fix: update linking for samples (#60)
- chore(package): update eslint to version 5.0.0 (#59)
- chore(package): update nyc to version 12.0.2 (#55)
- chore: lock files maintenance (#53)
- chore: timeout for system test (#51)
- chore: lock files maintenance (#50)
- chore: test on node10 (#49)
- chore: lock files maintenance (#48)
- chore: one more workaround for repo-tools EPERM (#46)
- chore: workaround for repo-tools EPERM (#45)
- chore: make samples depend on the current version (#44)
- chore: setup nighty build in CircleCI (#43)
v1.2.0
Fixes
Updated dependencies, including google-gax, to fix streaming behavior. (googleapis/gax-nodejs#197)
@google-cloud/language v1.1.0
Features
Refer to the nodejs-language API reference documentation for details.
@google-cloud/language v1.0.0
Features
- The
@google-cloud/language
package is now considered stable. This means the code surface will not change in backwards-incompatible ways unless absolutely necessary (e.g. because of critical security issues) or with an extensive deprecation period. Issues and requests against GA libraries are addressed with the highest priority.
@google-cloud/language v0.13.0
This is the (hopefully) final release candidate before declaring a stable release.
⚠️ Breaking Changes!
New client class
The client object is no longer initialized with require('@google-cloud/language').v1()
. This used to return a function that built and returned an internal class.
We now expose an ES6 class directly; there are no wrappers or obfuscation. Basic usage looks like this:
// Import the language module.
const language = require('@google-cloud/language');
// Instantiate a client class.
let client = new language.LanguageServiceClient();
As before, there are two backend versions (spelled v1
and v1beta2
) included. You get the latest GA (v1
) by default, but you can pin to a specific backend version:
// Import a specific backend version of the language module.
const language = require('@google-cloud/language').v1; // or .v1beta2;
Implementation Details
- Add runnable samples in
samples/
directory. - Change to a new linter (ESLint) and code style formatter (prettify).
- Update docs to use JSDoc 3.
- Migrate to the
googleapis/nodejs-language
repository.
Refer to the nodejs-language API reference documentation for details.