|
| 1 | +# Changelog |
| 2 | + |
| 3 | +[npm history][1] |
| 4 | + |
| 5 | +[1]: https://www.npmjs.com/package/@google-cloud/dns?activeTab=versions |
| 6 | + |
| 7 | +## v0.8.0 |
| 8 | + |
| 9 | +**THIS RELEASE HAS BREAKING CHANGES**. It also has a few new great features like TypeScript support. Enjoy 🎉 |
| 10 | + |
| 11 | +#### Support for node.js 4.x and 9.x has ended |
| 12 | +Please upgrade to an LTS version of node. |
| 13 | + |
| 14 | +#### es-style imports |
| 15 | +This module now supports es module style imports. This provides forward compatibility with TypeScript, Babel, and the new es module spec. |
| 16 | + |
| 17 | +#### Old code |
| 18 | +```js |
| 19 | +const DNS = require('@google-cloud/dns'); |
| 20 | +const dns = new DNS(); |
| 21 | +// OR... |
| 22 | +const dns = require('@google-cloud/dns')(); |
| 23 | +``` |
| 24 | + |
| 25 | +#### New code |
| 26 | +```js |
| 27 | +const {DNS} = require('@google-cloud/dns'); |
| 28 | +const dns = new DNS(); |
| 29 | +``` |
| 30 | + |
| 31 | +### Bug fixes |
| 32 | +- fix: improve the types ([#114](https://github.com/googleapis/nodejs-dns/pull/114)) |
| 33 | +- fix(DNS): Refine type of getZonesStream ([#113](https://github.com/googleapis/nodejs-dns/pull/113)) |
| 34 | +- fix(DNS): Add post-promisify type overloads to DNS methods ([#112](https://github.com/googleapis/nodejs-dns/pull/112)) |
| 35 | +- fix: Improve typescript types ([#109](https://github.com/googleapis/nodejs-dns/pull/109)) |
| 36 | +- fix: drop support for node.js 4.x and 9.x ([#68](https://github.com/googleapis/nodejs-dns/pull/68)) |
| 37 | +- fix: update all dependencies ([#43](https://github.com/googleapis/nodejs-dns/pull/43)) |
| 38 | + |
| 39 | +### New Features |
| 40 | +- feat: use small HTTP dependency ([#93](https://github.com/googleapis/nodejs-dns/pull/93)) |
| 41 | +- feat: Convert to TypeScript ([#97](https://github.com/googleapis/nodejs-dns/pull/97)) |
| 42 | + |
| 43 | +### Dependencies |
| 44 | +- fix(deps): update dependency @google-cloud/common to ^0.25.0 ([#107](https://github.com/googleapis/nodejs-dns/pull/107)) |
| 45 | +- chore(deps): update dependency @google-cloud/common to ^0.23.0 ([#92](https://github.com/googleapis/nodejs-dns/pull/92)) |
| 46 | +- fix(deps): update dependency @google-cloud/common to ^0.22.0 ([#87](https://github.com/googleapis/nodejs-dns/pull/87)) |
| 47 | +- fix(deps): update dependency @google-cloud/common to ^0.21.0 ([#82](https://github.com/googleapis/nodejs-dns/pull/82)) |
| 48 | +- fix(package): update @google-cloud/common to version 0.20.0 ([#52](https://github.com/googleapis/nodejs-dns/pull/52)) |
| 49 | +- Update @google-cloud/common to the latest version 🚀 ([#31](https://github.com/googleapis/nodejs-dns/pull/31)) |
| 50 | + |
| 51 | +### Documentation |
| 52 | +- docs(DNS): Remove extra space in "high- performance" ([#111](https://github.com/googleapis/nodejs-dns/pull/111)) |
| 53 | + |
| 54 | +### Internal / Testing Changes |
| 55 | +- fix: Remove "prettier" from "npm run fix" ([#116](https://github.com/googleapis/nodejs-dns/pull/116)) |
| 56 | +- Update kokoro config ([#117](https://github.com/googleapis/nodejs-dns/pull/117)) |
| 57 | +- test: remove appveyor config ([#115](https://github.com/googleapis/nodejs-dns/pull/115)) |
| 58 | +- Update kokoro config ([#110](https://github.com/googleapis/nodejs-dns/pull/110)) |
| 59 | +- Enable prefer-const in the eslint config ([#108](https://github.com/googleapis/nodejs-dns/pull/108)) |
| 60 | +- Enable no-var in eslint ([#106](https://github.com/googleapis/nodejs-dns/pull/106)) |
| 61 | +- Enable noImplicitAny ([#105](https://github.com/googleapis/nodejs-dns/pull/105)) |
| 62 | +- Improve the types ([#103](https://github.com/googleapis/nodejs-dns/pull/103)) |
| 63 | +- Update CI config ([#104](https://github.com/googleapis/nodejs-dns/pull/104)) |
| 64 | +- Enable noImplicitThis ([#102](https://github.com/googleapis/nodejs-dns/pull/102)) |
| 65 | +- chore(deps): update dependency typescript to v3 ([#101](https://github.com/googleapis/nodejs-dns/pull/101)) |
| 66 | +- Enable gts fix ([#98](https://github.com/googleapis/nodejs-dns/pull/98)) |
| 67 | +- Add synth script and update CI ([#96](https://github.com/googleapis/nodejs-dns/pull/96)) |
| 68 | +- Retry npm install in CI ([#95](https://github.com/googleapis/nodejs-dns/pull/95)) |
| 69 | +- chore(deps): update dependency nyc to v13 ([#90](https://github.com/googleapis/nodejs-dns/pull/90)) |
| 70 | +- chore: use es classes ([#88](https://github.com/googleapis/nodejs-dns/pull/88)) |
| 71 | +- test: fail when system-tests do not run ([#86](https://github.com/googleapis/nodejs-dns/pull/86)) |
| 72 | +- chore(deps): update dependency eslint-config-prettier to v3 ([#85](https://github.com/googleapis/nodejs-dns/pull/85)) |
| 73 | +- chore: split the usage of common ([#84](https://github.com/googleapis/nodejs-dns/pull/84)) |
| 74 | +- chore: ignore package-lock.json ([#83](https://github.com/googleapis/nodejs-dns/pull/83)) |
| 75 | +- chore(deps): lock file maintenance ([#81](https://github.com/googleapis/nodejs-dns/pull/81)) |
| 76 | +- chore: update renovate config ([#80](https://github.com/googleapis/nodejs-dns/pull/80)) |
| 77 | +- remove that whitespace ([#79](https://github.com/googleapis/nodejs-dns/pull/79)) |
| 78 | +- chore(deps): lock file maintenance ([#78](https://github.com/googleapis/nodejs-dns/pull/78)) |
| 79 | +- chore: assert.deelEqual => assert.deepStrictEqual ([#77](https://github.com/googleapis/nodejs-dns/pull/77)) |
| 80 | +- chore: move mocha options to mocha.opts ([#75](https://github.com/googleapis/nodejs-dns/pull/75)) |
| 81 | +- chore: require node 8 for samples ([#76](https://github.com/googleapis/nodejs-dns/pull/76)) |
| 82 | +- chore(deps): lock file maintenance ([#74](https://github.com/googleapis/nodejs-dns/pull/74)) |
| 83 | +- chore(deps): update dependency eslint-plugin-node to v7 ([#72](https://github.com/googleapis/nodejs-dns/pull/72)) |
| 84 | +- test: use strictEqual in tests ([#73](https://github.com/googleapis/nodejs-dns/pull/73)) |
| 85 | +- chore(deps): lock file maintenance ([#71](https://github.com/googleapis/nodejs-dns/pull/71)) |
| 86 | +- chore(deps): lock file maintenance ([#70](https://github.com/googleapis/nodejs-dns/pull/70)) |
| 87 | +- chore(deps): lock file maintenance ([#69](https://github.com/googleapis/nodejs-dns/pull/69)) |
| 88 | +- chore(deps): lock file maintenance ([#67](https://github.com/googleapis/nodejs-dns/pull/67)) |
| 89 | +- chore(deps): lock file maintenance ([#66](https://github.com/googleapis/nodejs-dns/pull/66)) |
| 90 | +- chore(deps): lock file maintenance ([#65](https://github.com/googleapis/nodejs-dns/pull/65)) |
| 91 | +- chore(deps): lock file maintenance ([#64](https://github.com/googleapis/nodejs-dns/pull/64)) |
| 92 | +- fix(deps): update dependency yargs to v12 ([#63](https://github.com/googleapis/nodejs-dns/pull/63)) |
| 93 | +- chore(deps): update dependency uuid to v3.3.0 ([#59](https://github.com/googleapis/nodejs-dns/pull/59)) |
| 94 | +- chore(deps): update dependency sinon to v6 ([#60](https://github.com/googleapis/nodejs-dns/pull/60)) |
| 95 | +- Configure Renovate ([#54](https://github.com/googleapis/nodejs-dns/pull/54)) |
| 96 | +- refactor: drop repo-tool as an exec wrapper ([#58](https://github.com/googleapis/nodejs-dns/pull/58)) |
| 97 | +- chore: update sample lockfiles ([#57](https://github.com/googleapis/nodejs-dns/pull/57)) |
| 98 | +- fix: update linking for samples ([#56](https://github.com/googleapis/nodejs-dns/pull/56)) |
| 99 | +- chore(package): update eslint to version 5.0.0 ([#55](https://github.com/googleapis/nodejs-dns/pull/55)) |
| 100 | +- refactor: switch from var => let/const ([#53](https://github.com/googleapis/nodejs-dns/pull/53)) |
| 101 | +- chore(package): update nyc to version 12.0.2 ([#42](https://github.com/googleapis/nodejs-dns/pull/42)) |
| 102 | +- chore: lock files maintenance ([#40](https://github.com/googleapis/nodejs-dns/pull/40)) |
| 103 | +- chore: timeout for system test ([#38](https://github.com/googleapis/nodejs-dns/pull/38)) |
| 104 | +- chore: lock files maintenance ([#37](https://github.com/googleapis/nodejs-dns/pull/37)) |
| 105 | +- chore: test on node10 ([#36](https://github.com/googleapis/nodejs-dns/pull/36)) |
| 106 | +- chore: lock files maintenance ([#35](https://github.com/googleapis/nodejs-dns/pull/35)) |
| 107 | +- chore: one more workaround for repo-tools EPERM ([#33](https://github.com/googleapis/nodejs-dns/pull/33)) |
| 108 | +- chore: workaround for repo-tools EPERM ([#32](https://github.com/googleapis/nodejs-dns/pull/32)) |
| 109 | +- chore: setup nighty build in CircleCI ([#30](https://github.com/googleapis/nodejs-dns/pull/30)) |
| 110 | +- Upgrade repo-tools and regenerate scaffolding. ([#29](https://github.com/googleapis/nodejs-dns/pull/29)) |
| 111 | + |
0 commit comments