Changes for version 0.07 - 2026-11-10
- security: a vCard nested more than 16 deep is refused before Text::VCardFast sees it (its parser recurses in C once per BEGIN: tens of thousands of levels killed the process)
- a backslash in a parameter value is dropped: RFC 6350 gives it no meaning there, but Text::VCardFast reads \; \: \" as escapes, and a SORT-AS or TZ ending in one made the card unreadable
- add t/hostile.t
- patching a card with a large folded property (a PHOTO) is several times faster: its lines are split with one match per logical line
Modules
Convert between vCard and JSContact (RFC 9553/9555)