Files
parsedmarc/tests
fa905e41fd Keep aggregate identifiers and reasons within their schema (#950)
* Keep aggregate identifiers and reasons within their schema

AI assistance: OpenAI Codex.

* Expand the #948 CHANGELOG entry and tighten its tests

RFC 9990 Appendix A and RFC 7489 Appendix C define only header_from,
envelope_from and envelope_to under identifiers, and only type and
comment in a reason. Cite them in the test, check that envelope_from
and envelope_to survive next to a dropped nested unknown element, and
cover an unknown key on the legacy identities path. The CHANGELOG
entry now names the affected outputs and the compatibility change.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Sean Whalen <44679+seanthegeek@users.noreply.github.com>
Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-10 13:09:12 -05:00
..
2026-10-31 17:14:00 -04:00
2026-11-09 14:10:30 -05:00
2026-10-30 20:50:01 -04:00
2026-11-09 14:10:30 -05:00
2026-10-31 17:14:00 -04:00
2026-11-09 14:10:30 -05:00