Adding a test for retrieving metadata of different types with the same name.
Making getTypedMetadata able to disambiguate metadata items with the same name if they have different types, hopefully allowing correct VCF parsing
Bumping version number to reflect functionality changes
Saying you can't have tabs in an infoField, since it was trying to read the last info, taking the tab, concluding it wasn't an info, and deciding you should have had a tab to end the list of infos instead of a semicolon to continue it
Adding a test for missing data in the fields specified by FORMAT: it should parse correctly
Added support for non-string/non-character INFO and FORMAT fields that are "." in the VCF file. This means "missing data", so there is now a new , , and all the parsers from  (except the flag parser) will return a  instead of whatever they are actually looking for if they see ".". Also, "." is no longer valid as any sort of  other than .
Adding a test to show how we're supposed to be able to drop trailing fields that aren't GT. At the moment, it doesn't work because the parser missed that aspect of the spec. Also switching the test for missing GT field to actually test for a missing (i.e. trailing-dropped) GT field, instead of verifying that any dropped field in the genotype fails the parser (because that is not what the spec says should happen).
Adding a useful parser combinator that parses a list of separated parsers, allowing trailing ones to be dropped.
Adding the ability to drop trailing fields that aren't the GT field
Banning empty strings and allowing "." for some VCF fields. Now supports monomorphic reference sites with "." for the alternate allele list. No longer allows you to name your chromosome "."
Merge branch 'master' into development
Upgrading project build file for scala 2.10.3.
Merge pull request #5 from fnothaft/v0.7.0

Merged a large number of smaller changes into master.
Added BSD license to project
Merge pull request #6 from larsgt/add-license

Added BSD license to project