This repository has been archived by the owner on Dec 19, 2023. It is now read-only.
v0.8.0
THIS RELEASE HAS BREAKING CHANGES. It also has a few new great features like TypeScript support. Enjoy 🎉
Support for node.js 4.x and 9.x has ended
Please upgrade to an LTS version of node.
es-style imports
This module now supports es module style imports. This provides forward compatibility with TypeScript, Babel, and the new es module spec.
Old code
const DNS = require('@google-cloud/dns');
const dns = new DNS();
// OR...
const dns = require('@google-cloud/dns')();
New code
const {DNS} = require('@google-cloud/dns');
const dns = new DNS();
Bug fixes
- fix: improve the types (#114)
- fix(DNS): Refine type of getZonesStream (#113)
- fix(DNS): Add post-promisify type overloads to DNS methods (#112)
- fix: Improve typescript types (#109)
- fix: drop support for node.js 4.x and 9.x (#68)
- fix: update all dependencies (#43)
New Features
Dependencies
- fix(deps): update dependency @google-cloud/common to ^0.25.0 (#107)
- chore(deps): update dependency @google-cloud/common to ^0.23.0 (#92)
- fix(deps): update dependency @google-cloud/common to ^0.22.0 (#87)
- fix(deps): update dependency @google-cloud/common to ^0.21.0 (#82)
- fix(package): update @google-cloud/common to version 0.20.0 (#52)
- Update @google-cloud/common to the latest version 🚀 (#31)
Documentation
- docs(DNS): Remove extra space in "high- performance" (#111)
Internal / Testing Changes
- fix: Remove "prettier" from "npm run fix" (#116)
- Update kokoro config (#117)
- test: remove appveyor config (#115)
- Update kokoro config (#110)
- Enable prefer-const in the eslint config (#108)
- Enable no-var in eslint (#106)
- Enable noImplicitAny (#105)
- Improve the types (#103)
- Update CI config (#104)
- Enable noImplicitThis (#102)
- chore(deps): update dependency typescript to v3 (#101)
- Enable gts fix (#98)
- Add synth script and update CI (#96)
- Retry npm install in CI (#95)
- chore(deps): update dependency nyc to v13 (#90)
- chore: use es classes (#88)
- test: fail when system-tests do not run (#86)
- chore(deps): update dependency eslint-config-prettier to v3 (#85)
- chore: split the usage of common (#84)
- chore: ignore package-lock.json (#83)
- chore(deps): lock file maintenance (#81)
- chore: update renovate config (#80)
- remove that whitespace (#79)
- chore(deps): lock file maintenance (#78)
- chore: assert.deelEqual => assert.deepStrictEqual (#77)
- chore: move mocha options to mocha.opts (#75)
- chore: require node 8 for samples (#76)
- chore(deps): lock file maintenance (#74)
- chore(deps): update dependency eslint-plugin-node to v7 (#72)
- test: use strictEqual in tests (#73)
- chore(deps): lock file maintenance (#71)
- chore(deps): lock file maintenance (#70)
- chore(deps): lock file maintenance (#69)
- chore(deps): lock file maintenance (#67)
- chore(deps): lock file maintenance (#66)
- chore(deps): lock file maintenance (#65)
- chore(deps): lock file maintenance (#64)
- fix(deps): update dependency yargs to v12 (#63)
- chore(deps): update dependency uuid to v3.3.0 (#59)
- chore(deps): update dependency sinon to v6 (#60)
- Configure Renovate (#54)
- refactor: drop repo-tool as an exec wrapper (#58)
- chore: update sample lockfiles (#57)
- fix: update linking for samples (#56)
- chore(package): update eslint to version 5.0.0 (#55)
- refactor: switch from var => let/const (#53)
- chore(package): update nyc to version 12.0.2 (#42)
- chore: lock files maintenance (#40)
- chore: timeout for system test (#38)
- chore: lock files maintenance (#37)
- chore: test on node10 (#36)
- chore: lock files maintenance (#35)
- chore: one more workaround for repo-tools EPERM (#33)
- chore: workaround for repo-tools EPERM (#32)
- chore: setup nighty build in CircleCI (#30)
- Upgrade repo-tools and regenerate scaffolding. (#29)