Commit Graph

5 Commits

Author SHA1 Message Date
KnugiHK 2ebb389ad1 Fix the support on grouped vCard properties (#207 )
Parse and match vCard properties that use grouping prefixes (e.g. item1.TEL) by extracting the property name correctly.

Regression caused by the removal of the vobject dependency.
2026-04-01 01:04:51 +08:00
KnugiHK ddd0ac3143 Refactor vCard parsing to improve decoding and structure
Replaces regex-based vCard parsing with dedicated functions for parsing lines, handling quoted-printable encoding, and extracting fields. Adds support for CHARSET and ENCODING parameters, improves handling of multi-line and encoded values, and centralizes vCard entry processing for better maintainability and accuracy.
2025-12-14 23:00:48 +08:00
tomballgithub 02363af637 Updated vcard test to check for failing cases which caused this PR 2025-12-03 22:42:31 -06:00
KnugiHK 33149075d3 autopep8 2025-05-11 18:07:51 +08:00
KnugiHK e2b773eac5 Move all tests to single directory 2025-05-07 21:31:29 +08:00