- New regex added by @ThriceGood to support Outlook answers in German.
- Export all files as ESM.
- Deprecate legacy versions of Node pre Node 20 (not supporting ESM).
- Refactor package using Typescript and eslint.
- Additional unit tests.
- Switch back to previous parsing method as used pre v1.9.4.
- Update re2 (for Node 24).
- Migrate to NPM OIDC tokens.
- Add regex for Russian.
- Adjust email replies to better handle >.
- Split quotes from answers.
- Add Italian signature support.
- Avoid false positives.
- Add Dutch signature regex "Verstuurd vanaf".
- Minor improvements.
- Make re2 an optional peer dependency.
- New test case.
- Fix quotes with 11 dashes.
- Handle new case for emails sent from Outlook on iOS in French.
- Added German version of From: NAME .
- Fix Fragment.isEmpty().
- Don't override the functions in the constructor.
- Bug fixes.
- Fix original message test case.
- Minor improvements.
- Add NPM publish provenance.
- Minor improvements.
- Test on Node 18 + 20.
- Improve npm publish security.
- Add build workflow.
- Normalize test workflow.
- Add missing LICENSE.
- Pull out incompatible Node 8 and lower, due to re2.
- Bump test matrix.
- Handle new case.
- New cases.
- Execute Regexes using Re2.
- Fix backtracking issues.
- Move all regexes to a singleton.