-
fc8b069af0
Close opened file handles from the vCard lexer.
main
0.2.0
jdb
2026-03-29 07:27:04 -05:00
-
0e4198933a
Add the option to disable validation when reading vCards.
jdb
2026-03-29 07:26:47 -05:00
-
331502b6b8
Include vcard-test-suite submodule.
jdb
2026-03-28 22:52:35 -05:00
-
8e17a96145
Add typed vCard 4 reduced-precision date constructors
jdb
2026-03-28 22:51:41 -05:00
-
d968486473
Fix vCard 4 REV timestamp parsing
jdb
2026-03-28 21:43:55 -05:00
-
d1318acbf9
Add vCard 4 REV and CLIENTPIDMAP tests
jdb
2026-03-28 21:42:43 -05:00
-
addb2a2d8d
Validate vCard 4 MEMBER and PID semantics
jdb
2026-03-28 21:41:55 -05:00
-
ac25a4ec06
Add vCard 4 semantic validation tests
jdb
2026-03-28 21:40:15 -05:00
-
45e530a4ca
Validate vCard 4 parameter applicability
jdb
2026-03-28 21:39:03 -05:00
-
15d2b7ecd0
Add vCard 4 parameter applicability tests
jdb
2026-03-28 21:37:54 -05:00
-
04392ac203
Expose vCard 4 SORT-AS and CALSCALE
jdb
2026-03-28 21:36:26 -05:00
-
45ec8efc8a
Add vCard 4 SORT-AS and CALSCALE tests
jdb
2026-03-28 21:35:44 -05:00
-
2379196b0b
Expose vCard 4 ADR parameters
jdb
2026-03-28 21:34:04 -05:00
-
eb6d21c9bf
Add vCard 4 ADR parameter tests
jdb
2026-03-28 21:33:37 -05:00
-
bbef5ed92d
Handle unknown RFC 6868 escapes in vCard 4 params
jdb
2026-03-28 21:31:58 -05:00
-
b1cf3bb867
Add vCard 4 RFC 6868 regression tests
jdb
2026-03-28 21:31:10 -05:00
-
6012989432
Implement vCard 4 ORG structured values
jdb
2026-03-28 20:51:11 -05:00
-
5cdffd9126
Add vCard 4 ORG structured-property tests
jdb
2026-03-28 20:50:08 -05:00
-
4f050b9068
Implement vCard 4 ADR structured values
jdb
2026-03-28 20:49:33 -05:00
-
4bc76fa2f8
Add vCard 4 ADR structured-property tests
jdb
2026-03-28 20:48:19 -05:00
-
90e746abdd
Support vCard 4 TZ alternate value types
jdb
2026-03-28 20:28:22 -05:00
-
7e933dd30f
Support vCard 4 LANG language-tag values
jdb
2026-03-28 20:28:00 -05:00
-
99a36f71d0
Add vCard 4 LANG and TZ value-type tests
jdb
2026-03-28 20:27:12 -05:00
-
8ea67163e7
Fix vCard 4 PID accessors
jdb
2026-03-28 20:23:46 -05:00
-
35e191d82b
Round-trip vCard 4 URI media types
jdb
2026-03-28 20:23:31 -05:00
-
c2f194bdc2
Emit VALUE=text for vCard 4 date text values
jdb
2026-03-28 20:23:06 -05:00
-
4221b3af7c
Preserve vCard 4 group prefixes in serializers
jdb
2026-03-28 20:22:46 -05:00
-
d3d5f46096
Fix vCard 4 text-list serialization
jdb
2026-03-28 20:22:23 -05:00
-
6b1dceb2cd
Fix vCard 4 text-or-uri constructors
jdb
2026-03-28 20:22:00 -05:00
-
2ae016f426
Failing tests for vCard v4 fix sets.
jdb
2026-03-28 19:54:17 -05:00
-
e3f0fdc1ab
Refactor vCard validation and canonicalize VERSION handling
jdb
2026-03-28 19:25:45 -05:00
-
cfac536d60
Fix vCard 3 PROFILE and AGENT handling
jdb
2026-03-28 13:33:01 -05:00
-
8f2a05cde6
Fix vCard 3 REV and KEY value handling
jdb
2026-03-28 10:46:37 -05:00
-
6e6e06bdc4
Fix quoted MIME-DIR parameter parsing
jdb
2026-03-28 10:32:52 -05:00
-
201556ecbe
Fix vCard 3 text escaping and decoding
jdb
2026-03-28 10:27:30 -05:00
-
35377f5a25
Fix vCard 3 inline binary round-tripping
jdb
2026-03-28 10:13:45 -05:00
-
466e47fd36
Fix vCard folding and group parsing rules
jdb
2026-03-28 10:04:44 -05:00
-
3d2d40667d
Add a unified test runner for better test output.
jdb
2026-03-28 10:03:43 -05:00
-
c9de20f3a7
WIP: Test cases covering findings surfaced by ChatGPT.
jdb
2026-03-28 09:58:12 -05:00
-
ab2579bdb5
Modifications to compile under Nim 2.x
jdb
2026-03-28 09:55:17 -05:00
-
ce70e5ddd4
Bump version in prep for release.
origin/main
jdb
2023-05-03 07:11:32 -05:00
-
935f1bae2f
WIP documentation
jdb
2023-05-03 02:16:18 -05:00
-
0ec1856d1b
lexer: Add comments documenting the implementation and expected behavior.
jdb
2023-05-03 01:05:02 -05:00
-
ddddcf0af9
vcard4: Use VC_Param instead of VCParam for consistency.
jdb
2023-05-03 00:29:55 -05:00
-
5565087359
common: Reformat for clarity, documentation.
jdb
2023-05-03 00:28:26 -05:00
-
98c300fee2
vcard4: Complete implementation.
jdb
2023-05-02 22:37:23 -05:00
-
daa58518e3
vcard3: Unify with VCard4 implementation.
jdb
2023-05-02 22:15:37 -05:00
-
8e25c3d100
lexer, common: More descriptive error messages.
jdb
2023-05-02 22:11:00 -05:00
-
71107dda1c
lexer: Add readLen and readRunesLen.
jdb
2023-05-02 22:05:00 -05:00
-
cf4c14f9f8
Makefiles: update tests to ignore the BareExcept warning.
jdb
2023-05-02 21:32:30 -05:00
-
31f47f60c2
Makefile: Updates to testing targets.
jdb
2023-04-23 22:54:28 -05:00
-
f59403ad72
WIP - initial VCard4 implementation.
jdb
2023-04-23 21:50:30 -05:00
-
7d642adf2d
RFC 6868: erratta for VCard4 parameter escaping mechanism.
jdb
2023-04-23 21:49:54 -05:00
-
3f1efe9e85
Makefile.
jdb
2023-04-23 21:46:27 -05:00
-
6bbcd9b6a3
lexer: Support multiple nested bookmarks.
jdb
2023-04-18 00:53:52 -05:00
-
8e58189a8b
Re-organizing code in preparation for v4.0 implementation.
jdb
2023-04-16 22:36:25 -05:00
-
9d030132de
Better ignore pattern for test artifacts.
jdb
2023-04-23 21:51:00 -05:00
-
68554920e5
Fix bug in parsing TEL content. Rework unit tests.
0.1.3
jdb
2023-04-16 03:34:14 -05:00
-
7b71cb2dfe
Extract example from the README to a runnable location.
jdb
2023-04-16 03:22:46 -05:00
-
47c62cce6d
Restructure to follow standard nimble package format.
0.1.2
jdb
2023-04-15 07:40:58 -05:00
-
a1dac6eaaf
Bump version.
0.1.1
jdb
2023-04-15 07:09:55 -05:00
-
2c625349bf
README: add simple usage.
jdb
2023-04-15 07:09:03 -05:00
-
0f353e97ca
Add test case for email preference.
jdb
2023-04-15 07:08:30 -05:00
-
c4717b4b00
Date types default to date-time as specified.
jdb
2023-04-15 07:03:24 -05:00
-
419d794c68
Added RFC 6352 (CardDav).
jdb
2023-04-15 06:58:57 -05:00
-
a0cd676521
Fix defect found testing EMAIL content types.
jdb
2023-04-10 16:10:20 -05:00
-
2a48974f3a
Add basic description in the README.
jdb
2023-04-05 09:42:01 -05:00
-
82dffc1154
Initial VCard 3.0 implementation completed.
0.1.0
jdb
2023-04-04 14:31:44 -05:00
-
c322616747
WIP lexer unit tests.
jdb
2023-04-01 17:36:01 -05:00
-
2bc5d5c74f
WIP vcard 3.0 lexer and parser.
jdb
2023-04-01 16:29:30 -05:00
-
118f7f5a45
Ignore vim swap files.
jdb
2023-04-01 16:29:09 -05:00
-
51d80504d6
Simplified mermaid diagram of the VCard3 parsing logic.
jdb
2023-03-28 15:31:42 +01:00
-
d6d8e1d654
WIP vcard 3.0 implementation.
jdb
2023-03-26 20:45:52 -05:00
-
3a7808668a
Rename library to just 'vcard'.
jdb
2022-07-02 07:05:44 -05:00
-
ee716a4801
Initial commit with Nimble library template and RFCs.
jdb
2022-07-01 23:01:09 -05:00