Commit Graph

26 Commits

Author SHA1 Message Date
jdb cf4c14f9f8 Makefiles: update tests to ignore the BareExcept warning.
The `unittest` library still contains a number of bare exceptions, which
now result in warnings from the compliler. Patching the standard library
to remove these warnings is outside the scope of this project, so we're
going to ignore these warnings.
2023-05-02 21:32:30 -05:00
jdb 31f47f60c2 Makefile: Updates to testing targets. 2023-04-23 22:55:41 -05:00
jdb f59403ad72 WIP - initial VCard4 implementation. 2023-04-23 21:56:15 -05:00
jdb 7d642adf2d RFC 6868: erratta for VCard4 parameter escaping mechanism. 2023-04-23 21:56:15 -05:00
jdb 3f1efe9e85 Makefile. 2023-04-23 21:56:15 -05:00
jdb 6bbcd9b6a3 lexer: Support multiple nested bookmarks. 2023-04-23 21:56:10 -05:00
jdb 8e58189a8b Re-organizing code in preparation for v4.0 implementation. 2023-04-23 21:56:04 -05:00
jdb 9d030132de Better ignore pattern for test artifacts. 2023-04-23 21:55:53 -05:00
jdb 68554920e5 Fix bug in parsing TEL content. Rework unit tests.
- newVC3_Tel was not assigning the value provided to the constructed
  object.
- Private unit tests were run every time the code was compiled due to
  how the unittest library works. These now only run as part of the unit
  tests with `nimble test`.
0.1.3
2023-04-16 03:34:14 -05:00
jdb 7b71cb2dfe Extract example from the README to a runnable location. 2023-04-16 03:31:37 -05:00
jdb 47c62cce6d Restructure to follow standard nimble package format. 0.1.2 2023-04-15 07:40:58 -05:00
jdb a1dac6eaaf Bump version. 0.1.1 2023-04-15 07:09:55 -05:00
jdb 2c625349bf README: add simple usage. 2023-04-15 07:09:03 -05:00
jdb 0f353e97ca Add test case for email preference. 2023-04-15 07:08:30 -05:00
jdb c4717b4b00 Date types default to date-time as specified.
- `parseDateOrDateTime attempts to parse times starting from the most
  specific (date and time) to least specific.
- `set` and `add` functions allow adding multiple content items at once
  using varargs.
2023-04-15 07:03:24 -05:00
jdb 419d794c68 Added RFC 6352 (CardDav). 2023-04-15 06:58:57 -05:00
jdb a0cd676521 Fix defect found testing EMAIL content types. 2023-04-10 16:10:49 -05:00
jdb 2a48974f3a Add basic description in the README. 2023-04-05 09:42:16 -05:00
jdb 82dffc1154 Initial VCard 3.0 implementation completed. 0.1.0 2023-04-04 14:31:44 -05:00
jdb c322616747 WIP lexer unit tests. 2023-04-01 17:36:01 -05:00
jdb 2bc5d5c74f WIP vcard 3.0 lexer and parser. 2023-04-01 16:29:30 -05:00
jdb 118f7f5a45 Ignore vim swap files. 2023-04-01 16:29:09 -05:00
jdb 51d80504d6 Simplified mermaid diagram of the VCard3 parsing logic. 2023-03-28 15:31:42 +01:00
jdb d6d8e1d654 WIP vcard 3.0 implementation. 2023-03-26 20:45:52 -05:00
jdb 3a7808668a Rename library to just 'vcard'. 2022-07-02 07:05:44 -05:00
jdb ee716a4801 Initial commit with Nimble library template and RFCs. 2022-07-01 23:01:09 -05:00