Skip to content

Commit 3b123cd

Browse files
Release v0.8.0 (#118)
1 parent 7e5f66f commit 3b123cd

File tree

3 files changed

+113
-2
lines changed

3 files changed

+113
-2
lines changed
Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
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+

packages/google-cloud-dns/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@google-cloud/dns",
33
"description": "Cloud DNS Client Library for Node.js",
4-
"version": "0.7.2",
4+
"version": "0.8.0",
55
"license": "Apache-2.0",
66
"author": "Google Inc.",
77
"engines": {

packages/google-cloud-dns/samples/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"test": "npm run cover"
1515
},
1616
"dependencies": {
17-
"@google-cloud/dns": "^0.7.2",
17+
"@google-cloud/dns": "^0.8.0",
1818
"yargs": "^12.0.1"
1919
},
2020
"devDependencies": {

0 commit comments

Comments
 (0)