8.5.0 (2024-08-19)
8.4.0 (2024-08-09)
8.3.0 (2024-05-21)
- [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5351) (01f48fc)
- [Many APIs] update Nodejs generator to send API versions in headers for GAPICs (#5354) (a9784ed)
8.2.0 (2024-03-29)
8.1.0 (2024-02-09)
8.0.3 (2024-01-05)
8.0.2 (2023-09-06)
- [Many APIs] simplify logic for HTTP/1.1 REST fallback option (#4588) (e5ad564)
- deps: Update dependency @google-cloud/automl to v4 (#4545) (ccf817a)
- deps: Update dependency @google-cloud/promisify to v4 (#4533) (58950c9)
- deps: Update dependency @google-cloud/vision to v4 (#4534) (df60e7a)
8.0.1 (2023-08-09)
- deps: Update dependency @google-cloud/promisify to v4 (#4520) (e0e9343)
- deps: Update dependency @google-cloud/text-to-speech to v5 (#4513) (8bef5cf)
- deps: Update dependency @google-cloud/vision to v4 (#4521) (30bae66)
8.0.0 (2023-08-06)
- migrate to Node 14 (#4443)
7.2.2 (2023-06-28)
7.2.1 (2023-04-13)
- deps: Bump
google-gax
to ^3.5.8 (#4117) (0b67d88) - Minify JSON and JS files, and remove .map files (#4143) (170f7d5)
7.2.0 (2023-02-22)
- [translate] Add supported fields in document translation request and refresh translation v3 GA service proto documentation (#4007) (b9c09e3)
7.1.1 (2023-02-15)
7.1.0 (2023-01-28)
7.0.5 (2022-12-16)
7.0.4 (2022-11-09)
- deps: Use google-gax v3.5.2 (#879) (c425c4d)
- update proto definitions (933973b)
- Update proto definitions (#883) (933973b)
7.0.3 (2022-09-22)
- Allow passing gax instance to client constructor (#814) (ddc93f9)
- deps: Update dependency @google-cloud/vision to v3 (#816) (331c65b)
- Preserve default values in x-goog-request-params header (#820) (913ac11)
7.0.2 (2022-08-27)
- better support for fallback mode (#809) (1a90646)
- change import long to require (#810) (2fa0935)
- do not import the whole google-gax from proto JS (#1553) (#813) (15e8ec9)
- remove pip install statements (#1546) (#812) (d82da1f)
- use google-gax v3.3.0 (15e8ec9)
7.0.1 (2022-08-10)
- deps: do not depend on protobufjs (#802) (e8f13e4)
- deps: update dependency @google-cloud/automl to v3 (#796) (440b1cb)
- deps: update dependency @google-cloud/text-to-speech to v4 (#797) (a210e6e)
7.0.0 (2022-06-30)
- update library to use Node 12 (#789)
- deps: update dependency @google-cloud/common to v4 (#793) (a2d079b)
- test: fix language detection test (#779) (b6df5e2)
6.3.1 (2021-10-18)
6.3.0 (2021-09-13)
- added v3 proto for online/batch document translation and updated v3beta1 proto for format conversion (#719) (76c9a13)
- turns on self-signed JWT feature flag (#713) (41062a6)
- add missing annotation for batch document translation (#715) (b893e3d)
- build: set default branch to main (#722) (26b9ba7)
- remove unnecessary assertion (#721) (a5a1f82)
6.2.7 (2021-08-17)
- deps: google-gax v2.24.1 (#711) (87604a3)
- increase timeout for batch translate document (#708) (ef154ad)
6.2.6 (2021-07-21)
6.2.5 (2021-07-12)
6.2.4 (2021-06-29)
6.2.3 (2021-06-24)
6.2.2 (2021-06-01)
6.2.1 (2021-05-11)
- deps: require google-gax v2.12.0 (#657) (71d695d)
- use require() to load JSON protos (#661) (5294080)
6.2.0 (2021-04-07)
6.1.0 (2021-01-09)
6.0.5 (2020-12-04)
- browser: check for fetch on window (de3e562)
6.0.4 (2020-11-07)
6.0.3 (2020-09-17)
6.0.2 (2020-07-15)
6.0.1 (2020-06-29)
- handle fallback option properly (#547) (9146de2)
- deps: update dependency @google-cloud/text-to-speech to v3 (#538) (423dba3)
- deps: update dependency @google-cloud/vision to v2 (#539) (5dbeac4)
- samples: typo in CLI invocation (9755e2d)
- update node issue template (#551) (548d1e5)
6.0.0 (2020-06-03)
- The library now supports Node.js v10+. The last version to support Node.js v8 is tagged legacy-8 on NPM.
- check status of long running operation by its name; fix linting (#531) (6e6907d)
- drop node8 support, support for async iterators (#482) (4a5f047)
- ensure scoped protobuf (#500) (5793c23)
- remove eslint, update gax, fix generated protos, run the generator (#507) (8f43605)
- deps: update dependency @google-cloud/automl to v2 (#503) (8ba77fe)
- deps: update dependency @google-cloud/common to v3 (#481) (fc719f0)
- deps: update dependency @google-cloud/promisify to v2 (#476) (bbbfa9f)
5.3.0 (2020-03-06)
5.2.0 (2020-02-27)
5.1.6 (2020-02-07)
- pass x-goog-request-params header for streaming calls (40c90fa)
5.1.5 (2020-02-04)
- enum, bytes, and Long types now accept strings (19891e0)
5.1.4 (2020-01-04)
- better client close(), update .nycrc (f476326)
- increase timeout from 20s to 60s (#411) (40241fe)
- suppress unhandled promise rejection errors (#417) (8eb6558)
5.1.3 (2019-12-16)
- refactored request call to supress unhandled promise rejection (#406) (19fc9c7)
- removed display_name from sample (f518b1a)
- update translate_create_glossary.js (#403) (aa10fc7)
5.1.2 (2019-12-11)
- make operationsClient and service stub public (7ac1252)
5.1.1 (2019-12-05)
- deps: pin TypeScript below 3.7.0 (53f3cff)
5.1.0 (2019-11-22)
- get autosynth working again (#387) (c226e58)
- deps: update dependency yargs to v15 (#386) (e87a80f)
- docs: snippets are now replaced in jsdoc comments (#381) (b14f7d4)
5.0.2 (2019-11-08)
5.0.1 (2019-10-28)
5.0.0 (2019-10-28)
- this significantly changes TypeScript types and API surface from the v2 API. Reference samples/ for help making the migration from v2 to v3.
4.2.1 (2019-10-22)
4.2.0 (2019-10-10)
- deps: update dependency yargs to v14 (3d6b18d)
- deps: use the latest extend (#316) (f7ca873)
- docs: stop linking reference documents to anchor (f935f91)
- samples: use us-central1 region (not global) (#322) (8500423)
- add filter to method signature (f6fb81e)
- hybrid glossaries (#338) (d37671a)
- hybrid glossary tutorial region tag (#334) (d61836d)
- use compatible version of google-gax (620304e)
- use correct version for x-goog-api-client header (50950c9)
- add label support (#331) (c912f71)
- load protos from JSON, grpc-fallback support (423c336)
- samples for hybrid glossaries tutorial (#327) (96ec12f)
4.1.3 (2019-08-05)
4.1.2 (2019-07-23)
- deps: drop unused dependency lodash.merge, related to sec vulnerability (fixes #301) (#302) (018efd4)
4.1.1 (2019-06-29)
4.1.0 (2019-06-14)
- deps: update dependency is-html to v2 (#280) (00187c9)
- deps: update dependency teeny-request to v4 (#292) (5d608f2)
- docs: move to new client docs URL (#294) (ecb6cab)
- types: use Metadata types for apiResponse (#277) (cf7899f)
- support apiEndpoint override (#285) (dc8fe12)
- support apiEndpoint override in client constructor (#289) (35f1229)
4.0.1 (2019-05-20)
4.0.0 (2019-05-13)
- deps: update dependency @google-cloud/common to v1 (#262) (269018b)
- deps: update dependency google-gax to v1 (#263) (95efe30)
- DEADLINE_EXCEEDED is idempotent (#264) (1c222f8)
- DEADLINE_EXCEEDED is no longer retried (#259) (4ea044e)
- deps: update dependency @google-cloud/promisify to v1 (#253) (672f6da)
- deps: update dependency google-gax to ^0.26.0 (#248) (4412bbf)
- upgrade engines field to >=8.10.0 (#249)
04-09-2019 12:19 PDT
- fix(build): include build/protos in npm package (#241)
- fix(deps): update dependency @google-cloud/automl to ^0.2.0 (#236)
- fix(deps): update dependency arrify to v2
- fix(deps): update dependency @google-cloud/common to ^0.32.0
- Change region tag to translate_translate_text_with_glossary_beta (#240)
- docs(samples): Add samples for translate v3 beta (#234)
- refactor: use execSync for tests (#237)
BREAKING CHANGE:
This release introduces the grpc
dependency.
In some environments, this will trigger a native compilation.
- feat: add version v3beta1 (#232)
- chore(deps): update dependency typescript to ~3.4.0 (#231)
03-12-2019 12:30 PDT
This patch release has a few dependency bumps and doc updates. Enjoy!
- fix(deps): update dependency @google-cloud/promisify to ^0.4.0 (#217)
- fix(deps): update dependency yargs to v13 (#215)
- fix(deps): update dependency @google-cloud/common to ^0.31.0 (#209)
- docs: update links in contrib guide (#218)
- docs: update contributing path in README (#212)
- docs: move CONTRIBUTING.md to root (#211)
- docs: add lint/fix example to contributing guide (#208)
- docs: brand issue - Translate API => Cloud Translation API (#196)
- build: Add docuploader credentials to node publish jobs (#222)
- build: use node10 to run samples-test, system-test etc (#221)
- build: update release configuration
- chore(deps): update dependency mocha to v6 (#219)
- build: use linkinator for docs test (#216)
- build: create docs test npm scripts (#214)
- build: test using @grpc/grpc-js in CI (#213)
- chore(deps): update dependency eslint-config-prettier to v4 (#206)
- build: ignore googleapis.com in doc link check (#204)
- build: check broken links in generated docs (#202)
- refactor: modernize sample tests (#199)
- chore(build): inject yoshi automation key (#195)
- chore: update nyc and eslint configs (#194)
- chore: fix publish.sh permission +x (#192)
- fix(build): fix Kokoro release script (#191)
- build: add Kokoro configs for autorelease (#190)
12-06-2018 17:12 PST
- fix(deps): update dependency @google-cloud/common to ^0.27.0 (#176)
- chore(deps): update dependency typescript to ~3.2.0 (#177)
- chore(deps): update dependency gts to ^0.9.0 (#170)
- chore(deps): update dependency @google-cloud/nodejs-repo-tools to v3 (#168)
- chore(deps): update dependency @types/is to v0.0.21 (#166)
- chore(deps): update dependency eslint-plugin-node to v8 (#157)
- fix(deps): update dependency @google-cloud/common to ^0.26.0 (#149)
- chore(deps): update dependency sinon to v7 (#142)
- fix(deps): update dependency @google-cloud/translate to v2 (#137)
- chore(deps): update dependency eslint-plugin-prettier to v3 (#139)
- chore(deps): update dependency typescript to ~3.1.0 (#136)
- fix(docs): place doc comment above the last overload (#186)
- docs: update readme badges (#180)
- docs(samples): updated samples code to use async await (#154)
- chore: always nyc report before calling codecov (#185)
- chore: nyc ignore build/test by default (#184)
- chore: update license file (#182)
- fix(build): fix system key decryption (#178)
- chore: add a synth.metadata
- refactor(samples): convert sample tests from ava to mocha (#171)
- chore: update eslintignore config (#169)
- chore: drop contributors from multiple places (#167)
- chore: use latest npm on Windows (#165)
- chore(build): ignore build dir with eslint
- chore: update CircleCI config (#163)
- fix: fix the sample tests (#156)
- chore: update issue templates (#155)
- chore: remove old issue template (#151)
- build: run tests on node11 (#150)
- chores(build): do not collect sponge.xml from windows builds (#148)
- chores(build): run codecov on continuous builds (#147)
- chore: update new issue template (#146)
- build: fix codecov uploading on Kokoro (#143)
- Update kokoro config (#140)
- Update CI config (#135)
- samples: fixed incorrect end tag (#134)
- Update CI config (#130)
- Translate Automl samples (#131)
- Don't publish sourcemaps (#132)
- test: remove appveyor config (#129)
- build: update CI configs (#127)
- fix: Improve typescript types (#124)
- fix(deps): update dependency @google-cloud/common to ^0.25.0 (#122)
- fix(deps): update dependency @google-cloud/common to ^0.24.0 (#117)
- Enable prefer-const in the eslint config (#123)
- Enable no-var in eslint (#121)
- Update CI config (#118)
- Enable noImplicitThis in tsconfig (#115)
- Retry npm install in CI (#113)
- fix: set request module (#112)
- Re-generate library using /synth.py (#111)
- fix: run the linter (#110)
- fix: always run all system-tests (#109)
- feat: Use small request dependency (#98)
- doc: use new import syntax in samples (#100)
- Re-generate library using /synth.py (#104)
- chore(deps): update dependency nyc to v13 (#103)
- Update the CI config (#102)
- chore: update CircleCI config
- chore(deps): update dependency eslint-config-prettier to v3 (#95)
- chore: run repo tools (#96)
This release has breaking changes.
Previous versions of the API would allow for creating new Translate objects directly from the imported module. To provide consistency with es modules, there are no default exports.
const translate = require('@google-cloud/translate')({
keyFilename: '...'
});
const {Translate} = require('@google-cloud/translate');
const translate = new Translate({
keyFilename: '...'
});
- fix: drop support for node.js 4.x and 9.x (#64)
- feat: convert to TypeScript (#63)
- docs: fix link (#72)
- docs: fix small typos (#71)
- fix: add a synth file (#93)
- chore: add better types (#92)
- chore: ignore package-lock.json (#91)
- chore: use promisify and upgrade common (#90)
- chore: update renovate config (#86)
- chore: remove propprop, clean up (#87)
- remove that whitespace (#85)
- chore(deps): update dependency typescript to v3 (#82)
- chore: move mocha options to mocha.opts (#78)
- chore: assert.deelEqual => assert.deepStrictEqual (#81)
- chore: enable linting and arrow functions (#80)
- chore: require node 8 for samples (#79)
- chore(deps): update dependency gts to ^0.8.0 (#73)
- chore(deps): update dependency eslint-plugin-node to v7 (#75)
- fix(deps): update dependency yargs to v12 (#59)
- chore(deps): update dependency sinon to v6.0.1 (#57)
- Configure Renovate (#52)
- refactor: drop repo-tool as an exec wrapper (#56)
- fix: update linking for samples (#54)
- chore(package): update eslint to version 5.0.0 (#53)
- chore: the ultimate fix for repo-tools EPERM (#45)
- chore: update all dependencies (#50)
- fix(package): update @google-cloud/common to version 0.20.0 (#49)
- fix: update all the dependencies (#48)
- Update nyc to the latest version 🚀 (#47)
- chore: timeout for system test (#44)
- chore: test on node10 (#41)
- chore: workaround for repo-tools EPERM (#36)
- chore: setup nighty build in CircleCI (#34)
- Upgrade repo-tools and regenerate scaffolding. (#33)
- Update proxyquire to the latest version 🚀 (#29)
- Update mocha to the latest version 🚀 (#22)
- Linting per [email protected]. (#21)