libvc 013 (2026-04-07)

* Bump AC_PREREQ to 2.72
* Abort configure script if flex- or bison-equivalent programs are not found

libvc 012 (2022-10-04)

Avoid implicit declaration of functions

libvc 011 (2021-13-12)

* src/vc_scan.l: Hide visibility of non-api functions and variables

* Fixed segfault causes by using current_vcard when parse doesn't
match anything, changed file location tracking mechanism so that
reading extra large vcards doesn't cause the parsing to fail early

* Improve parsing times of large vcards

libvc 010 (2021-01-12)

* Do not call exit()

* Port to Autoconf 2.71

* Clean files that are removed by the clean target of the generated
Makefiles

libvc 009 (2021-02-05)

* Cope with libtoolize warnings regarding the m4 directory
* src/vc_parse.y: Drop non yacc-compatible %defines directive

libvc 008 (2021-01-30)

* Properly parse multi-line values in MSDOS files, with line ending
CRLF. Thanks to Adrian Edwards (MoralCode @ github) for the patch.

libvc 007 (2020-07-14)

* Use mktemp instead of deprecated tempfile in unit tests

libvc 006 (2019-07-13)

* Add unit tests
* Do not install the RFC 2426 file
* Fix doc-str-Lb-libvc macro in vc.3 man page

libvc 005 (2017-02-19)

* Minor bug fixing release

libvc 004 (2017-02-18)

* Remove file doc/rfc2426.txt, which has non-free licensing
conditions.

* Accept fields with multiple-lines values.

* Fix buffer overflow bug (CVE-2006-1356)

libvc 003 (2003-06-14)

* Properly parses vCard version 2.1 files.  This means Microsoft
vCard files can now be properly parsed as well.

* Searching and comparing type names and parameter names are now
case insensitive.

* The build now produces shared libraries as well as static libraries.

libvc 002 (2003-05-15)

* Parsing of parameters are now performed properly and stuffed into
the `name' and `value' fields of the `vc_param_component' structure.
The `str' field has been removed as a result of this (because `str'
was only a silly hack to begin with).

* Fixed a bug in fprintf_vcard that prevented vcards from being
printed.

* There now exists a libvc.spec file for Red Hat Linux.  Therefore,
RPMs will be created for each release from now on.

libvc 001 (2003-05-12)

* Initial release.  This is the same vCard library that was built
with previous releases of rolo.  However, all occurrences of `vcard_'
have now been shortened to `vc_'.  Plus, the header file is now
`vc.h' instead of `vcard.h'.  The next binary releases of rolo and
mutt_vc_query will be built with libvc.  The next source releases
of rolo and mutt_vc_query will have libvc as a dependency.  The
vc(3) man page is not finished yet.
