Expose --shapefile-encoding.
Accept CSV or TSV as geometry input.

You can now pass CSV or TSV files as geometry inputs (for point collections),
in addition to the existing support for shapefiles, GeoJSON and TopoJSON. The
names of the longitude and latitude fields can be configured via the options
--longitude and --latitude, respectively. The remaining fields are mapped to
properties and can then be filtered and coerced using -p and --id-property.
Move dsv to dependencies.
No, really, move dsv to dependencies.
Fix a bug with properties on geometry collections.
Don't populate properties if empty.
Allow multiple -e arguments.

Also fix a bug with -p +foo having an incorrect target property name.
Use --id-property for DSV input, too.
Bump version number.
Add test for coordinate rounding.
Another rounding test.

Also remove a previous attempt at ensuring that the coordinates do not exceed
[±180°, ±90°]; this should not be necessary since the minimum and maximum value
is already clamped to this extent. Furthermore, this code would reduce rounding
accuracy on world maps.
Fix bug when importing null CSV features.

Also, upgrade Vows so it works on Node 0.10.
add bin geojson
Preserve ids and properties.
Add -x and -y aliases for DSV input.
Add --cartesian. Fixes #55.

By default TopoJSON will assume spherical coordinates unless the input
coordinates are outside the range [±180°, ±90°]. You can make this behavior
explicit by specifying either --cartesian or --spherical.
Bump version number.
Bah, fix package.json.
Fix spherical distance implementation.

There are two implementations, and I picked the wrong one. Also, allow a little
bit of error in the spherical error coordinate system determination.
More fixes related to coordinate systems.

Fix up some dead code, and also employ safer rounding near spherical limits.