UNPKG

address-rfc2822

Version:

RFC 2822 & 5322 (Header) email address parser

95 lines (63 loc) 3.07 kB
# Changelog The format is based on [Keep a Changelog](https://keepachangelog.com/). ### Unreleased ### [2.2.3] - 2025-01-13 - dep(eslint): upgrade to v9 ### [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 ### 2.1.0 - 2021-02-26 - make parse accept an options object as second argument - allow comma (,) in display name, default off [#52](https://github.com/haraka/node-address-rfc2822/pull/52) ### 2.0.6 - 2020-11-17 - replace travis/appveyor CI tests with Github Actions [#48](https://github.com/haraka/node-address-rfc2822/pull/48) - test: when splitting lines, use os.EOL - allow @ symbol in display name [#47](https://github.com/haraka/node-address-rfc2822/pull/47) ### 2.0.5 - 2020-06-02 - update email-addresses to 3.1.0 [#46](https://github.com/haraka/node-address-rfc2822/pull/46) - test framework: nodeunit -> mocha ### 2.0.4 - 2018-06-29 - throw a proper error object, not a string. ### 2.0.3 - 2018-03-01 - use es6 classes - export the Address class [#29](https://github.com/haraka/node-address-rfc2822/pull/29) ### 2.0.2 - 2018-02-24 - Fix a possible regexp backtracking DoS [#28](https://github.com/haraka/node-address-rfc2822/pull/28) ### 2.0.1 - 2017-06-26 - trim the line in parse() [#24](https://github.com/haraka/node-address-rfc2822/pull/24) ### 1.0.2 - 2016-06-16 - updated for eslint 4 compat [#23](https://github.com/haraka/node-address-rfc2822/pull/23) - use email-addresses for parser [#20](https://github.com/haraka/node-address-rfc2822/pull/20) ### 1.0.1 - 2016-09-23 - 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 ### 1.0.0 - 2016-02-23 - Initial implementation [2.2.0]: https://github.com/haraka/node-address-rfc2822/releases/tag/v2.2.0 [2.2.1]: https://github.com/haraka/node-address-rfc2822/releases/tag/v2.2.1 [2.0.6]: https://github.com/haraka/node-address-rfc2822/releases/tag/2.0.6 [0.0.2]: https://github.com/haraka/node-address-rfc2822/releases/tag/v0.0.2 [2.2.2]: https://github.com/haraka/node-address-rfc2822/releases/tag/v2.2.2 [2.2.3]: https://github.com/haraka/node-address-rfc2822/releases/tag/v2.2.3