Releases: mbloch/mapshaper
Releases · mbloch/mapshaper
v0.2.27
v0.2.26
v0.2.25
v0.2.24
v0.2.23
- Add
+
andname=
options to the-filter
command. This allows creating a new filtered layer alongside the original layer. - Add
force
flag to the-join
command. This allows values in the target data table to be overwritten by values in the source table when both tables contain identically named fields. - Bug fixes
v0.2.22
v0.2.21
- Feature ids from GeoJSON and TopoJSON files are automatically preserved.
- Fixed several bugs affecting csv files.
- When importing and exporting from/to GeoJSON or TopoJSON, top-level "crs" properties are preserved.
- -dissolve command now works on layers without any geometry (in addition to polygon layers).
- Improvements to text encoding detection.
v0.2.20
- Added
bbox=
option to-clip
and-erase
commands for clipping/erasing using a bounding box. - Added
-rename-fields
command. - Use .cpg file (if present) to set dbf text encoding.
- Use dbf "language driver id" (if present and valid) to set dbf text encoding.
- Try to auto-detect dbf text encoding if other methods fail (limited to utf-8 and latin1)
- Support reading delimited text files with non-utf-8 encodings (using -i encoding= option).
- Remove byte order mark (BOM) when importing text files in utf-8 and utf-16.
- Fix a bug affecting -calc command.
v0.2.19
v0.2.18
- Support importing, editing and exporting delimited text files and .dbf files.
- Added
field-types=
option to-i
and-join
commands. - API function applyCommands() now accepts delimited text files.
- Removed optional dataset argument from API function runCommands().
- Removed runShellArgs() API function (use runCommands() instead).
- Stop supplying default -o command when missing from command line.