diff --git a/.release b/.release
index e5ca169..e695aa1 160000
--- a/.release
+++ b/.release
@@ -1 +1 @@
-Subproject commit e5ca16937e4a27d394544100e39e2d1fb532e77e
+Subproject commit e695aa113e1dbfc5bd93cc60791b2b7eb88cc92d
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 86d2d45..978b02d 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,10 @@
### Unreleased
+### [1.1.6] - 2025-10-06
+
+- style: add prettier, update eslint to v9
+
### [1.1.5] - 2024-11-04
- chore: use package.json[files], delete .npmignore
@@ -26,7 +30,7 @@
- chore(ci): ci-test.yml -> ci.yml
- maradns: refactoring parseZoneFile for simplicity
-### 1.1.0 - 2022-05-09
+### [1.1.0] - 2022-05-09
- feat(speed): make adding records much faster
- for a zone with 30,000 records, reduce insertion time from 7 minutes to ~3 seconds.
@@ -35,7 +39,7 @@
- test(bind): replace implicit \n with os.EOL
- test(index): add tests for removeChar, stripComment
-### 1.0.0 - 2022-04-25
+### [1.0.0] - 2022-04-25
- fix(dns-zone): update import syntax for ESM RR
- feat(bin/dns-zone): when -e=tinydns fails, show entry
@@ -45,18 +49,18 @@
- test(dns-zone): add help and example.com tests
- test(dns-zone): import tinydns zone, export as mara
-### 0.9.0 - 2022-04-19
+### [0.9.0] - 2022-04-19
- feat(bind): add more RR types to zoneRR pattern
- style: move class ZONE from ./index to lib/zone
- test: replace coverage reporter nyc with c8
- bind: when a RR doesn't parse, show it before the error
-### 0.8.5 - 2022-04-18
+### [0.8.5] - 2022-04-18
- updated to work with dns-rr as ES6 module
-### 0.8.0 - 2022-04-14
+### [0.8.0] - 2022-04-14
- style(bin/dns-zone): use fs/promises API
- bin/dns-zone.js: updates to work as ES6 module
@@ -70,7 +74,7 @@
- feat(bind): replace nearly parser with custom
- style(bin/dns-zone): use fs/promises API
-### 0.7.0 - 2022-04-08
+### [0.7.0] - 2022-04-08
- bind: do more array unpacking in parser
- test: load example.net maradns zone file
@@ -79,7 +83,7 @@
- mara: improve blank line handling
- style: use fs promises
-### 0.6.0 - 2022-03-29
+### [0.6.0] - 2022-03-29
- rename: zonefile -> bind
- maradns
@@ -92,14 +96,14 @@
- make input (stdin vs file) explicit (-f)
- bind: add NAPTR test
-### 0.5.1 - 2022-03-27
+### [0.5.1] - 2022-03-27
- hostnames: add \ to allowed chars
- dns-zone: use zf.zoneOpts directly
- bind: track lastOwner, so blank entries have correct name
- README: move -h output into synopsis, ## validation
-### 0.5.0 - 2022-03-27
+### [0.5.0] - 2022-03-27
- rr.name -> rr.owner
- ZONE: add addCname, hasNoConflictingLabels, getOwnerMatches
@@ -113,7 +117,7 @@
- move BIND specific fns from ./index to lib/bind
- move compiled grammars into ./dist
-### 0.4.0 - 2022-03-26
+### [0.4.0] - 2022-03-26
- move compiled grammar.js into ./lib
- pass previousOwner into RR
@@ -126,7 +130,7 @@
- add RRs: naptr, rrsig, smimea, sshfp, spf, srv, tlsa, uri, TYPE{N} (generic)
- tests: added tests for MX, NS, PTR, SOA, TXT
-### 0.3.0 - 2022-03-24
+### [0.3.0] - 2022-03-24
- import
- added CLI options
@@ -143,14 +147,14 @@
- added relative CNAME test
- README: expand with examples
-### 0.2.0 - 2022-03-22
+### [0.2.0] - 2022-03-22
- add expandShortcuts
- added bin/import
- use async for parseZoneFile and expandShortcuts
- SOA: capture comments
-### 0.1.0 - 2022-03-17
+### [0.1.0] - 2022-03-17
- Bind zonefile parser, using nearley: #1
- stab #1: parses cadillac.net
@@ -161,8 +165,23 @@
- local copy of builtin-whitespace, adds \r char
- ci: remove windows support, times out, I think upstream nearley issue
+[0.0.2]: https://github.com/NicTool/dns-zone/releases/tag/0.0.2
+[0.1.0]: https://github.com/NicTool/dns-zone/releases/tag/0.1.0
+[0.2.0]: https://github.com/NicTool/dns-zone/releases/tag/0.2.0
+[0.3.0]: https://github.com/NicTool/dns-zone/releases/tag/0.3.0
+[0.4.0]: https://github.com/NicTool/dns-zone/releases/tag/0.4.0
+[0.5.0]: https://github.com/NicTool/dns-zone/releases/tag/0.5.0
+[0.5.1]: https://github.com/NicTool/dns-zone/releases/tag/0.5.1
+[0.6.0]: https://github.com/NicTool/dns-zone/releases/tag/0.6.0
+[0.7.0]: https://github.com/NicTool/dns-zone/releases/tag/0.7.0
+[0.8.0]: https://github.com/NicTool/dns-zone/releases/tag/0.8.0
+[0.8.5]: https://github.com/NicTool/dns-zone/releases/tag/0.8.5
+[0.9.0]: https://github.com/NicTool/dns-zone/releases/tag/0.9.0
+[1.0.0]: https://github.com/NicTool/dns-zone/releases/tag/1.0.0
+[1.1.0]: https://github.com/NicTool/dns-zone/releases/tag/1.1.0
[1.1.1]: https://github.com/NicTool/dns-zone/releases/tag/1.1.1
[1.1.2]: https://github.com/NicTool/dns-zone/releases/tag/1.1.2
[1.1.3]: https://github.com/NicTool/dns-zone/releases/tag/1.1.3
[1.1.4]: https://github.com/NicTool/dns-zone/releases/tag/1.1.4
[1.1.5]: https://github.com/NicTool/dns-zone/releases/tag/1.1.5
+[1.1.6]: https://github.com/NicTool/dns-zone/releases/tag/1.1.6
diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md
new file mode 100644
index 0000000..d6066a7
--- /dev/null
+++ b/CONTRIBUTORS.md
@@ -0,0 +1,9 @@
+# Contributors
+
+This handcrafted artisanal software is brought to you by:
+
+| 
msimerson (26) |
+| :----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------: |
+
+this file is generated by [.release](https://github.com/msimerson/.release).
+Contribute to this project to get your GitHub profile included here.
diff --git a/package.json b/package.json
index 385c3b8..6128f15 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "@nictool/dns-zone",
- "version": "1.1.5",
+ "version": "1.1.6",
"description": "DNS Zone",
"main": "index.js",
"type": "module",
@@ -19,7 +19,8 @@
"prettier:fix": "npx prettier --ignore-path .gitignore --write .",
"test": "npx mocha",
"versions": "npx dependency-version-checker check",
- "versions:fix": "npx dependency-version-checker update"
+ "versions:fix": "npx dependency-version-checker update",
+ "format": "npm run prettier:fix && npm run lint:fix"
},
"repository": {
"type": "git",