Skip to content

chore(deps-dev): bump mapshaper from 0.6.113 to 0.7.7 - #462

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mapshaper-0.7.7
Closed

chore(deps-dev): bump mapshaper from 0.6.113 to 0.7.7#462
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/mapshaper-0.7.7

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Copy link
Copy Markdown
Contributor

Bumps mapshaper from 0.6.113 to 0.7.7.

Release notes

Sourced from mapshaper's releases.

v0.7.7

  • Support for reading NDJSON-formatted GeoJSON features and JSON data records.
  • -points command uses WKT-formatted coordinates if found in the attribute table.
  • Exporting SVG with the -o metadata flag writes metadata into the SVG file that can survive a round trip through Adobe Illustrator. If the SVG is re-imported into Mapshaper, the original geographic coordinates are restored.
  • Made web UI and docs pages more mobile friendly.

v0.7.6

  • Added a warning if -proj and -simplify affect non-targeted layers. (These commands modify all layers in a dataset, not just the targeted layer(s), because they modify the dataset's shared geometry.)
  • When projection parameters are calculated from a bounding box, the bbox of the targeted layer(s) should be used, not the bbox of all the layers in the dataset.
  • Start exporting a .cpg (codepage/text encoding) along with other Shapefile component files.

v0.7.5

  • Added warnings for a number of common user errors.
  • Added more usage examples to mapshaper -help <command>.
  • Improved the summary message after running -join.
  • Various other small UI improvements.

v0.7.4

  • Removed support for fetching remote SVG assets at export time.
  • Bumped the minimum supported Node.js version from 12 to 20.11 (Maintenance LTS).
  • Updated dependencies.
  • mapshaper-gui improvements.
  • Snapshot cleanup in the web UI is more dependable.
  • Added a Messages inbox to the web UI for warnings and non-urgent info messages.
  • Loading a Shapefile in the web UI without its .dbf or .prj sibling now posts a Messages-inbox warning.

v0.7.2

  • Added undo/redo toolbar to the web UI. The toolbar appears in interactive editing modes where undo/redo is supported.
  • Added hamburger menu to the web UI with links to Docs, GitHub, etc.

v0.7.1

  • Added documentation pages and a build script.
  • The -i command can now import a string of inline CSV data on the command line.
  • When exporting snapshot files from the CLI, targeted layers will all be visible when the snapshot is opened in the web UI.
  • Improved support for exporting CRS metadata in FlatGeobuf files.
  • Writing to a .kmz output filename now produces a real KMZ (zipped KML) instead of uncompressed KML.
  • The -vars and -defaults commands now write to a separate templating-scope store, distinct from the expression-scope store used by -define, -calc and -include. Values set by -vars are reachable from {{X}} substitution but no longer silently leak into JS expressions as bare names. Use -define for values you want visible in both contexts. {{X}} substitution falls back to the expression scope, so existing patterns like -calc 'N = count()' followed by {{N}} continue to work.

v0.7.0

  • Added support for command files: a sequence of mapshaper commands stored in a .txt file, with # comments and no need for shell quoting or backslash line continuations. Run a command file with -run <file> (or just mapshaper commands.txt).
  • Added {{VAR}} variable interpolation for mapshaper command options, resolved at run time against environment variables ({{env.HOME}}), variables set by -vars and -defaults, and variables defined dynamically by commands like -calc, -define and -each.
  • Added the -vars command to assign variables (from key=value pairs or a JSON file) and the -defaults command to set variables only if they are not already defined.
  • The -dissolve command now repairs polygon topology by default, producing correct output on inputs that contain overlaps, gaps or other topology errors. The legacy fast algorithm is still available via -dissolve no-repair, which prints a warning if it detects segment intersections in the input.
  • The -dissolve2 command is now a deprecated alias for -dissolve.
  • Added a batch-mode flag to the -i command, which makes batch processing of multiple input files explicit (mapshaper *.shp batch-mode -o dest/). Implicit batch mode (triggered by passing multiple files without a flag) is now deprecated and will print a notice; the default will change in a future release so multiple files are imported together unless batch-mode is given.

v0.6.121

  • Added session history to snapshots. This history is imported into a new session only if the session starts by opening the snapshot file.
  • Added a "view session history" link to the snapshot menu (ribbon icon) (an alternative to typing "history" in the console).

... (truncated)

Changelog

Sourced from mapshaper's changelog.

v0.7.7

  • Support for reading NDJSON-formatted GeoJSON features and JSON data records.
  • -points command uses WKT-formatted coordinates if found in the attribute table.
  • Exporting SVG with the -o metadata flag writes metadata into the SVG file that can survive a round trip through Adobe Illustrator. If the SVG is re-imported into Mapshaper, the original geographic coordinates are restored.
  • Made web UI and docs pages more mobile friendly.

v0.7.6

  • Added a warning if -proj and -simplify affect non-targeted layers. (These commands modify all layers in a dataset, not just the targeted layer(s), because they modify the dataset's shared geometry.)
  • When projection parameters are calculated from a bounding box, the bbox of the targeted layer(s) should be used, not the bbox of all the layers in the dataset.
  • Start exporting a .cpg (codepage/text encoding) along with other Shapefile component files.

v0.7.5

  • Added warnings for a number of common user errors.
  • Added more usage examples to mapshaper -help <command>.
  • Improved the summary message after running -join.
  • Various other small UI improvements.

v0.7.4

  • Removed support for fetching remote SVG assets at export time.
  • Bumped the minimum supported Node.js version from 12 to 20.11 (Maintenance LTS).
  • Updated dependencies.
  • mapshaper-gui improvements.
  • Snapshot cleanup in the web UI is now more dependable.
  • Added a Messages inbox to the web UI for warnings and non-urgent info messages.

v0.7.2

  • Added undo/redo toolbar to the web UI. The toolbar appears in interactive editing modes where undo/redo is supported.
  • Added hamburger menu to the web UI with links to Docs, GitHub, etc.

v0.7.1

  • Added documentation pages and a build script.
  • The -i command can now import a string of inline CSV data on the command line.
  • When exporting snapshot files from the CLI, targeted layers will all be visible when the snapshot is opened in the web UI.
  • Improved support for exporting CRS metadata in FlatGeobuf files.
  • Writing to a .kmz output filename now produces a real KMZ (zipped KML) instead of uncompressed KML.
  • The -vars and -defaults commands now write to a separate templating-scope store, distinct from the expression-scope store used by -define, -calc and -include. Values set by -vars are reachable from {{X}} substitution but no longer silently leak into JS expressions as bare names. Use -define for values you want visible in both contexts. {{X}} substitution falls back to the expression scope, so existing patterns like -calc 'N = count()' followed by {{N}} continue to work.

v0.7.0

  • Added support for command files: a sequence of mapshaper commands stored in a .txt file, with # comments and no need for shell quoting or backslash line continuations. Run a command file with -run <file> (or just mapshaper commands.txt).
  • Added {{VAR}} variable interpolation for mapshaper command options, resolved at run time against environment variables ({{env.HOME}}), variables set by -vars and -defaults, and variables defined dynamically by commands like -calc, -define and -each.
  • Added the -vars command to assign variables (from key=value pairs or a JSON file) and the -defaults command to set variables only if they are not already defined.
  • The -dissolve command now repairs polygon topology by default, producing correct output on inputs that contain overlaps, gaps or other topology errors. The legacy fast algorithm is still available via -dissolve no-repair, which prints a warning if it detects segment intersections in the input.
  • The -dissolve2 command is now a deprecated alias for -dissolve.
  • Added a batch-mode flag to the -i command, which makes batch processing of multiple input files explicit (mapshaper *.shp batch-mode -o dest/). Implicit batch mode (triggered by passing multiple files without a flag) is now deprecated and will print a notice; the default will change in a future release so multiple files are imported together unless batch-mode is given.

v0.6.121

  • Added session history to snapshots. This history is imported into a new session only if the session starts by opening the snapshot file.
  • Added a "view session history" link to the snapshot menu (ribbon icon) (an alternative to typing "history" in the console).

v0.6.120

... (truncated)

Commits

Dependabot compatibility score

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Note
Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

Bumps [mapshaper](https://github.com/mbloch/mapshaper) from 0.6.113 to 0.7.7.
- [Release notes](https://github.com/mbloch/mapshaper/releases)
- [Changelog](https://github.com/mbloch/mapshaper/blob/master/CHANGELOG.md)
- [Commits](mbloch/mapshaper@v0.6.113...v0.7.7)

---
updated-dependencies:
- dependency-name: mapshaper
  dependency-version: 0.7.7
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels May 1, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 2, 2026

Copy link
Copy Markdown
Contributor Author

Superseded by #464.

@dependabot dependabot Bot closed this Jun 2, 2026
@dependabot
dependabot Bot deleted the dependabot/npm_and_yarn/mapshaper-0.7.7 branch June 2, 2026 22:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants