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",