2.1.2 - 2024-02-23
- load npm version of punycode (specify / after require)
- dep(mocha): remove dev dep (installed by npx)
- dep(punycode): bump 2.3.0 to 2.3.1
- feat: bundle grammar.js, build with prepack, fixes #46
- ci: updated to latest
- added .release
- README: update badge URLs
- grammer.ne: add polyfill for Array.flat (#43)
- restore compatibility with Node < 12
- restore node 10 testing
- major version bump, nearley output requires node.js > 11
- package.json: declare dependency on node >= 12
- revert nearley version in 1.x line, incompatible with node < 11
- package.json: remove spurious < character #37
- README: update for es6 syntax #36
- The '+' character was mistakenly missing from atext/atom definition #31
- package.json: tell npx the nearlyc package name #34
- Replace regular expression based parser with parser based on https://nearley.js.org/
- Double quote characters are not stripped from the local-part of the address if present.
- No added escaping is attempted inside quoted-strings
- packaging updates
- replace Travis CI & AppVeyor for GH Actions
- change unicode regexps to not escape latin chars #15
- remove dev dependency versions
- Fix a bug when using the constructor to generate an address
- support IDN email addresses
- replaced null host or user values with empty strings