Releases: oragorn/mapshaper.net
Releases · oragorn/mapshaper.net
Release list
Mapshaper.Net 0.3.0
Added
- Added typed
CleanAsync,EraseAsync,JoinAsync,RenameFieldsAsync, andInfoAsynchelpers toMapshaperClient. - Added integration coverage that runs against the mapshaper CLI in CI.
Changed
- Use
ProcessStartInfo.ArgumentListwhen available for safer, platform-native command argument handling while retaining compatibility withnetstandard2.0runtimes. - Kept the broader mapshaper command surface in
MapshaperPipeline, with raw argument pass-through for command-specific options.
Mapshaper.Net 0.2.0
Added
- Added a fluent
MapshaperPipelineAPI for composing multi-command mapshaper workflows. - Added pipeline wrappers for common mapshaper commands while preserving raw argument pass-through.
- Documented supported client methods, pipeline commands, options, result handling, and runtime requirements.
Changed
- Clarified runtime setup guidance for the external mapshaper CLI and Node.js.
- Expanded README examples for pipeline usage, options, failure handling, and documentation links.
Mapshaper.Net 0.1.0
Changed
- Retargeted the library package to
netstandard2.0for broader .NET compatibility.
Mapshaper.Net 0.0.2
Added
- Modeled common mapshaper import and output flags through
MapshaperCommandOptions,MapshaperImportOptions, andMapshaperOutputOptions. - Documented the thin wrapper philosophy in the README.
Changed
- Derive NuGet package versions from release tags.
Mapshaper.Net 0.0.1
0.0.1 - 2026-06-15
Added
- Initial
MapshaperClientwrapper for running the external mapshaper CLI from .NET. - Raw argument execution through
RunAsyncand failure-checking execution throughRunOrThrowAsync. - Convenience methods for common mapshaper workflows: convert, simplify, clip, dissolve, filter fields, and project.
MapshaperOptionsfor configuring the mapshaper executable path and working directory.MapshaperResultandMapshaperExceptiontypes for inspecting exit codes, standard output, standard error, and failed command arguments.- README documentation with installation notes and usage examples.
- GitHub Actions CI for restore, build, test, and pack.
- NuGet publishing through GitHub Actions Trusted Publishing.