The format is based on Keep a Changelog.
2.2.2 - 2024-04-29
- doc(CONTRIBUTORS): added
- dep(eslint-config): bumped to 1.1.5
- chore: prettier
2.2.1 - 2024-04-08
- dep: eslint-plugin-haraka -> @haraka/eslint-config
- populate
[files]
in package.json. Delete .npmignore. - updated scripts{} in package.json
- lint: remove duplicate / stale rules from .eslintrc
- prettier (except index)
2.2.0 - 2024-02-23
- feat: option to allow comma in display name #52
- dep(email-addresses): bump from 4.0.0 to 5.0.0 #58
- chore: replace a couple regex with slice (perf & sec) #63
- test: a few more tests to boost coverage #63
- test: drop node 10, add node 16 #61
- ci: restore GH workflow for PRs #57
- ci: add dependabot.yml #55
- doc: add inline documentation for parse #60
- doc(Changes): make PR #s into links #54
- doc(README): add result of console.logs #56
- doc(README): add links to RFC 2822, 5322 #53
- doc(README): enabled syntax highlighting with code fences #51
- make parse accept an options object as second argument
- allow comma (,) in display name, default off #52
- replace travis/appveyor CI tests with Github Actions #48
- test: when splitting lines, use os.EOL
- allow @ symbol in display name #47
- update email-addresses to 3.1.0 #46
- test framework: nodeunit -> mocha
- throw a proper error object, not a string.
- use es6 classes
- export the Address class #29
- Fix a possible regexp backtracking DoS #28
- trim the line in parse() #24
- use native to[lower|upper]Case functions vs regex
- remove node 0.12 testing
- remove node 0.10, 5, add node 6
- throw error on nothing to parse
- Initial implementation