Release Notes: This release fixed a problem where VCardWriter was not building extended parameter types for certain VCard features. The URL in the URL feature will not have its characters escaped by default unless the compatibility mode is set to I_PHONE, GMAIL, and IOS_EXPORTER.
Release Notes: This release can parse multiple vcards in a single file, supports extended parameter types for all types (which means parsing Evolution vcards works better), has a bugfix for URI paths in logos, and has some Javadoc corrections.
Release Notes: This release revises unfolding regular expressions to fix an issue with noncompliant RFC-822 folding.
Release Notes: The BDAY type now has an optional VALUE parameter type and the parameter type is enforced. URLFeature / URLType given parameter and extended parameter support. URLParameter and extended URL parameters are only used when using GMAIL, MAC_ADDRESS_BOOK, MS_OUTLOOK, and I_PHONE compatibility modes. Handles MS Outlook's improper implementation of the RFC 822 folding standard. Quoted-Printable strings are no longer pre-escaped before being encoded. Cardme is in the oss.sonatype.org maven repository.
Release Notes: The parsing engine now handles soft line breaks. An exception is no longer thrown when encountering TYPE parameters in the URL type when in MS_OUTLOOK compatibility mode. VCard version 3.0 is now forced on VCards which have been set to 2.1 when writing.
Release Notes: This release fixes a reference error in the containsAllXXXParameterTypes() method where it should have been referencing "this" instead of a local parameter. It fixes CardMe behavior for encoding and decoding Quoted-Printable strings to use the declared charset if present. If not, then it will use the default system charset unless a user specified charset is forced. It allows users to force a charset for use with Quoted-Printable strings in the VCardEngine and VCardWriter.
Release Notes: This is a minor release that implements feature 3481733, which allows users to specify their own EOL characters to be used by VCardWriter. The custom EOL will also be used for folding strings and data as well.
Release Notes: This release supports the LANGUAGE parameter type when reading and writing vcards. It adds a helpful "containsAllXXXParameterTypes()" method that will return true if the specified list of parameter types exists in the associated type. This is instead of calling the contains() method many times.
Release Notes: This version includes a few new features, bugfixes, and Maven integration. There has also been an overhaul in the package structure. The name was changed to net.sourceforge.cardme.* and the library now depends on Apache commons-codec for quoted-printable encoding only.