Skip to content

Commit

Permalink
Release v1.1.4 (#35)
Browse files Browse the repository at this point in the history
* doc(CHANGELOG): make version numbers links
* doc(README): improved develop notes
* workflow URLs: master -> main
  • Loading branch information
msimerson committed May 30, 2022
1 parent 0a5b0f3 commit f06418e
Show file tree
Hide file tree
Showing 6 changed files with 92 additions and 41 deletions.
4 changes: 2 additions & 2 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,10 @@ env:

jobs:
lint:
uses: NicTool/.github/.github/workflows/lint.yml@master
uses: NicTool/.github/.github/workflows/lint.yml@main

coverage:
uses: NicTool/.github/.github/workflows/coverage.yml@master
uses: NicTool/.github/.github/workflows/coverage.yml@main
secrets: inherit

test:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,13 @@ name: CodeQL

on:
push:
branches: [ master ]
branches: [ main ]
pull_request:
# The branches below must be a subset of the branches above
branches: [ master ]
branches: [ main ]
schedule:
- cron: '18 7 * * 4'

jobs:
codeql:
uses: NicTool/.github/.github/workflows/codeql.yml@master
uses: NicTool/.github/.github/workflows/codeql.yml@main
4 changes: 2 additions & 2 deletions .github/workflows/publish.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ name: publish
on:
push:
branches:
- master
- main
paths:
- package.json

Expand All @@ -12,5 +12,5 @@ env:

jobs:
publish:
uses: NicTool/.github/.github/workflows/publish.yml@master
uses: NicTool/.github/.github/workflows/publish.yml@main
secrets: inherit
111 changes: 81 additions & 30 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,27 +1,38 @@
# Changelog

#### N.N.N - YYYY-MM-DD
Notable changes to this project are documented in this file.


#### 1.1.3 - 2022-05-29
#### Unreleased

### [1.1.4] - 2022-05-29

#### Changed

- doc(README): improved develop notes
- doc(CHANGELOG): make version numbers links


### [1.1.3] - 2022-05-29

- chore: publish npm package in @nictool namespace


#### 1.1.2 - 2022-05-28
### [1.1.2] - 2022-05-28

- chore(ci): replace .release with submodule
- chore(ci): use GHA with shared workflows


#### 1.1.1 - 2022-04-28
### [1.1.1] - 2022-04-28

- feat(DNSKEY): expanded algo from 1-5 to 1-16 (RFC 8624)
- warn if outside that range, not error
- feat(HINFO): added to/from tinydns
- test(dnskey): update fail test


#### 1.1.0 - 2022-04-22
### [1.1.0] - 2022-04-22

- feat(tinydns): add ipv4toOctal, octalToIPv4, base64toOctal, octalToBase64
- feat(DNSKEY,DS,IPSECKEY,TLSA): added to/fromTinydns support
Expand All @@ -35,7 +46,7 @@
- tinydns.unpackdomain: return fqdn + length, for RRs where the FQDN is part of the byte stream


#### 1.0.1 - 2022-04-19
### [1.0.1] - 2022-04-19

- feat(IPSECKEY): added basic support
- doc(README): update for ES module usage
Expand All @@ -46,15 +57,15 @@
- test(KEY): added valid test


#### 1.0.0 - 2022-04-18
### [1.0.0] - 2022-04-18

- style: move rr/index to ./rr
- test: add base.getRdataFields
- style(esm): convert from CJS to ESM (ES6 module)
- test: add base.getRdataFields


#### 0.9.9 - 2022-04-14
### [0.9.9] - 2022-04-14

- feat: parser improvements (DNSKEY, HINFO, NAPTR, SOA, TLSA, TXT)
- CAA: more robust fromBind parser
Expand All @@ -64,15 +75,15 @@
- README: move some content to web links


#### 0.9.8 - 2022-04-07
### [0.9.8] - 2022-04-07

- url updates
- fix: txt records
- feat: add index.citeRFC
- docs: updates


#### 0.9.7 - 2022-03-29
### [0.9.7] - 2022-03-29

- index
- previousName -> previousOwner
Expand All @@ -84,7 +95,7 @@
- add index.citeRFC


#### 0.9.6 - 2022-03-27
### [0.9.6] - 2022-03-27

- rr\*: rename name -> owner (not overloaded)
- RFC 4034: letters in DNS names are lower cased
Expand All @@ -94,7 +105,7 @@
- add CERT, KEY, NSEC, NSEC3, NSEC3PARAM, OPENPGPKEY, SIG


#### 0.9.5 - 2022-03-26
### [0.9.5] - 2022-03-26

- README: add docs for getRFCs()
- dnskey: fix copy/paste errors
Expand All @@ -104,7 +115,7 @@
- TXT: pass along zone_opts


#### 0.9.4 - 2022-03-24
### [0.9.4] - 2022-03-24

- add: getComment
- zone_opts, for influencing output of toBind
Expand All @@ -120,7 +131,7 @@
- add uc hex chars to ip6 compress


#### 0.9.3 - 2022-03-22
### [0.9.3] - 2022-03-22

- hasValidLabels: remove trailing dot, else split returns empty string
- rename fullyQualified -> isFullyQualified
Expand All @@ -136,7 +147,7 @@
- SPF inherits from TXT


#### 0.9.2 - 2022-03-18
### [0.9.2] - 2022-03-18

- mx: weight -> preference
- ds: keytag -> key tag (consistent naming)
Expand All @@ -149,12 +160,12 @@
- use \_\_dirname to find RR mods


#### 0.9.1 - 2022-03-14
### [0.9.1] - 2022-03-14

- TLSA, SMIMEA: add BIND support #13


#### 0.9.0 - 2022-03-10
### [0.9.0] - 2022-03-10

- added null object instantiation
- added `getTypeId`, `getDescription`, `getRdataFields`, `getQuotedFields`
Expand All @@ -168,66 +179,66 @@
- tests: import tests from nictool 2


#### 0.8.1 - 2022-03-08
### [0.8.1] - 2022-03-08

- use RFC example IPs and zone names


#### 0.8.0 - 2022-02-01
### [0.8.0] - 2022-02-01

- fromBind for: A, AAAA, CNAME, TXT, CNAME, TXT, LOC, MX, NS, SOA, PTR, SPF, SSHFP, URI, CAA, DNAME, NAPTR
- add fromTinydns: LOC
- rr/\*: add getFields


#### 0.7.0 - 2021-10-26
### [0.7.0] - 2021-10-26

- tinydns: added octalToHex, octalToUInt16, unpackDomainName, octalToInt8
- AAAA: added fromTinydns, compress, expand
- CAA, CNAME, DNAME, SPF, SSHFP, SRV, URI: added fromTinydns
- add tests for getRFCs


#### 0.6.0 - 2021-10-25
### [0.6.0] - 2021-10-25

- tinydns: added octalToChar
- A, MX, NS, PTR, SOA, TXT: added fromTinydns


#### 0.5.1 - 2021-10-25
### [0.5.1] - 2021-10-25

- LOC: added toTinydns
- tinydns: add UInt32toOctal
- SRV: added support


#### 0.5.0 - 2021-10-24
### [0.5.0] - 2021-10-24

- NAPTR: add toTinydns
- tinydns: remove sprintf-js dependency


#### 0.4.0 - 2021-10-22
### [0.4.0] - 2021-10-22

- CAA, DNAME, SSHFP, URI: add toTinydns
- lib/tinydns: added packHex and UInt16AsOctal


#### 0.3.1 - 2021-10-21
### [0.3.1] - 2021-10-21

- update index.js to also export RR sub classes
- update README examples


#### 0.3.0 - 2021-10-21
### [0.3.0] - 2021-10-21

- add getRFCs to all RR types
- populate this.id with IANA type ID
- toBind: use tabs for exported WS
- CAA, DNAME, NAPTR, SSHFP, URI: add toBind, tests


#### 0.2.3 - 2021-10-21
### [0.2.3] - 2021-10-21

- refactored classes into separate files
- TXT, SOA, MX, CNAME, PTR, SRV: add toBind and toTinydns
Expand All @@ -236,18 +247,58 @@
- PTR, SRV: added tests


#### 0.2.2 - 2021-10-20
### [0.2.2] - 2021-10-20

- add tests/*
- A, AAAA, add toBind and toTinydns()
- add .release


#### 0.2.1 - 2021-10-16
### [0.2.1] - 2021-10-16

- additional RR formats started, weakly validated


#### 0.2.0 - 2021-10-16
### [0.2.0] - 2021-10-16

- initial release & name grab


# References

- [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
- [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/)
+ fix, feature, BREAKING CHANGE, build, chore, ci, docs, style, test


[1.1.3]: https://github.com/NicTool/dns-resource-record/releases/tag/1.1.3
[1.1.2]: https://github.com/NicTool/dns-resource-record/releases/tag/1.1.2
[1.1.1]: https://github.com/NicTool/dns-resource-record/releases/tag/1.1.1
[1.1.0]: https://github.com/NicTool/dns-resource-record/releases/tag/1.1.0
[1.0.1]: https://github.com/NicTool/dns-resource-record/releases/tag/1.0.1
[1.0.0]: https://github.com/NicTool/dns-resource-record/releases/tag/1.0.0
[0.9.9]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.9
[0.9.8]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.8
[0.9.7]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.7
[0.9.6]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.6
[0.9.5]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.5
[0.9.4]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.4
[0.9.3]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.3
[0.9.2]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.2
[0.9.1]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.1
[0.9.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.9.0
[0.8.1]: https://github.com/NicTool/dns-resource-record/releases/tag/0.8.1
[0.8.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.8.0
[0.7.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.7.0
[0.6.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.6.0
[0.5.1]: https://github.com/NicTool/dns-resource-record/releases/tag/0.5.1
[0.5.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.5.0
[0.4.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.4.0
[0.3.1]: https://github.com/NicTool/dns-resource-record/releases/tag/0.3.1
[0.3.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.3.0
[0.2.3]: https://github.com/NicTool/dns-resource-record/releases/tag/0.2.3
[0.2.2]: https://github.com/NicTool/dns-resource-record/releases/tag/0.2.2
[0.2.1]: https://github.com/NicTool/dns-resource-record/releases/tag/0.2.1
[0.2.0]: https://github.com/NicTool/dns-resource-record/releases/tag/0.2.0
[1.1.4]: https://github.com/NicTool/dns-resource-record/releases/tag/1.1.4

6 changes: 3 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -261,7 +261,7 @@ PRs are welcome, especially PRs with tests.

## DEVELOP

- this package has no dependencies. That's no accident.
- this will be used by a node.js app & a browser based app, so ES modules
- platform independence is a goal
- There are no dependencies. That's no accident.
- ES modules for use by node.js and browser
- Platform independence is a goal
- [x] CI tests are on linux, windows, and macos
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@nictool/dns-resource-record",
"version": "1.1.3",
"version": "1.1.4",
"description": "DNS Resource Records",
"main": "index.js",
"type": "module",
Expand Down

0 comments on commit f06418e

Please sign in to comment.