Added line-taper= (0-1) to -style and -symbols type=curve, which narrows a line toward its tail, to a point at line-taper=1, with or without arrowheads. Tapered lines can be dashed.
[web] Tapered lines and curves are drawn on the map. The line style panel and the symbol tool's curve section both have a Taper % control.
[web] Fixed curve symbols with line-fade=, which were drawn without their fade.
Added a wide-arrow marker to line-start=, line-end= and callout-end=: a solid arrowhead with a 60° point, blunter than arrow's 35°.
[web] The line style panel, the symbol tool's curve section and the label callout End buttons offer the wide arrowhead.
Added line casings (outlines): -style casing-color= casing-width= casing-opacity=. casing-width= is how far the casing extends past each edge of the line (default 1px). All of a layer's casings are drawn beneath all of its lines, so that lines join cleanly where they cross.
[web] The line style panel has a Casing section, with a color, opacity and width.
-symbols writes each symbol as attribute fields instead of an svg-symbol object: icon= (square, star, polygon, ring, pie or arrow) with icon-size=, icon-color=, icon-rotation= and parameters like icon-sides=, icon-values= and arrow-head-width=. The new ids= option gives only the listed points new symbols, so that some of a layer's symbols can be restyled.
Added curve symbols: -symbols type=curve draws a smooth curve through the points of a multipoint feature, fitted with Hobby's algorithm like a path label. A curve whose last point repeats its first is closed and can take a fill; an open curve can take arrowheads.
In quantized TopoJSON output, -o precision= now sets an exact quantization grid anchored at the origin (0, 0), so files exported with the same precision share a grid (e.g. adjacent map tiles). Decoded coordinates match the output of precision= with no-quantization.
[web] Added a symbol tool ("edit symbols" in the pointer menu, or "Draw: symbols" in the layer panel) for placing circles, squares, triangles and stars and drawing curves and arrows by hand.
Icons have a fill and a stroke of their own: icon-fill=, icon-stroke= and icon-stroke-width= (written by -symbols, and accepted by -labels). A ring is a stroke with no fill by default, and can now be given a fill, and its thickness is its icon-stroke-width=; the other shapes are filled and can be given a stroke. On a label, these style the icon apart from the text.
Configuration
📅Schedule: (UTC)
Branch creation
"every weekday,every weekend"
Automerge
"every weekend"
🚦Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕Ignore: Close this PR and you won't be reminded about this update again.
If you want to rebase/retry this PR, check this box
This PR contains the following updates:
| Package | Type | Update | Change |
|---|---|---|---|
| [mapshaper](https://github.com/mbloch/mapshaper) | dependencies | patch | [`0.7.83` → `0.7.85`](https://renovatebot.com/diffs/npm/mapshaper/0.7.83/0.7.85) |
---
### Release Notes
<details>
<summary>mbloch/mapshaper (mapshaper)</summary>
### [`v0.7.85`](https://github.com/mbloch/mapshaper/releases/tag/v0.7.85)
[Compare Source](https://github.com/mbloch/mapshaper/compare/v0.7.84...v0.7.85)
- Added `line-taper=` (0-1) to `-style` and `-symbols type=curve`, which narrows a line toward its tail, to a point at `line-taper=1`, with or without arrowheads. Tapered lines can be dashed.
- \[web] Tapered lines and curves are drawn on the map. The line style panel and the symbol tool's curve section both have a Taper % control.
- \[web] Fixed curve symbols with `line-fade=`, which were drawn without their fade.
- Added a `wide-arrow` marker to `line-start=`, `line-end=` and `callout-end=`: a solid arrowhead with a 60° point, blunter than `arrow`'s 35°.
- \[web] The line style panel, the symbol tool's curve section and the label callout End buttons offer the wide arrowhead.
- \[web] Drawing sessions use much less memory.
### [`v0.7.84`](https://github.com/mbloch/mapshaper/releases/tag/v0.7.84)
[Compare Source](https://github.com/mbloch/mapshaper/compare/v0.7.83...v0.7.84)
- Added line casings (outlines): `-style casing-color= casing-width= casing-opacity=`. `casing-width=` is how far the casing extends past each edge of the line (default 1px). All of a layer's casings are drawn beneath all of its lines, so that lines join cleanly where they cross.
- \[web] The line style panel has a Casing section, with a color, opacity and width.
- `-symbols` writes each symbol as attribute fields instead of an `svg-symbol` object: `icon=` (square, star, polygon, ring, pie or arrow) with `icon-size=`, `icon-color=`, `icon-rotation=` and parameters like `icon-sides=`, `icon-values=` and `arrow-head-width=`. The new `ids=` option gives only the listed points new symbols, so that some of a layer's symbols can be restyled.
- Added curve symbols: `-symbols type=curve` draws a smooth curve through the points of a multipoint feature, fitted with Hobby's algorithm like a path label. A curve whose last point repeats its first is closed and can take a fill; an open curve can take arrowheads.
- In quantized TopoJSON output, `-o precision=` now sets an exact quantization grid anchored at the origin (0, 0), so files exported with the same precision share a grid (e.g. adjacent map tiles). Decoded coordinates match the output of `precision=` with `no-quantization`.
- \[web] Added a symbol tool ("edit symbols" in the pointer menu, or "Draw: symbols" in the layer panel) for placing circles, squares, triangles and stars and drawing curves and arrows by hand.
- Icons have a fill and a stroke of their own: `icon-fill=`, `icon-stroke=` and `icon-stroke-width=` (written by `-symbols`, and accepted by `-labels`). A ring is a stroke with no fill by default, and can now be given a fill, and its thickness is its `icon-stroke-width=`; the other shapes are filled and can be given a stroke. On a label, these style the icon apart from the text.
</details>
---
### Configuration
📅 **Schedule**: (UTC)
- Branch creation
- "every weekday,every weekend"
- Automerge
- "every weekend"
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box
---
This PR has been generated by [Mend Renovate](https://github.com/renovatebot/renovate).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My4yNzkuMCIsInVwZGF0ZWRJblZlciI6IjQzLjI3OS4wIiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6WyJib3QiLCJyZW5vdmF0ZSJdfQ==-->
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
This PR contains the following updates:
0.7.83→0.7.85Release Notes
mbloch/mapshaper (mapshaper)
v0.7.85Compare Source
line-taper=(0-1) to-styleand-symbols type=curve, which narrows a line toward its tail, to a point atline-taper=1, with or without arrowheads. Tapered lines can be dashed.line-fade=, which were drawn without their fade.wide-arrowmarker toline-start=,line-end=andcallout-end=: a solid arrowhead with a 60° point, blunter thanarrow's 35°.v0.7.84Compare Source
-style casing-color= casing-width= casing-opacity=.casing-width=is how far the casing extends past each edge of the line (default 1px). All of a layer's casings are drawn beneath all of its lines, so that lines join cleanly where they cross.-symbolswrites each symbol as attribute fields instead of ansvg-symbolobject:icon=(square, star, polygon, ring, pie or arrow) withicon-size=,icon-color=,icon-rotation=and parameters likeicon-sides=,icon-values=andarrow-head-width=. The newids=option gives only the listed points new symbols, so that some of a layer's symbols can be restyled.-symbols type=curvedraws a smooth curve through the points of a multipoint feature, fitted with Hobby's algorithm like a path label. A curve whose last point repeats its first is closed and can take a fill; an open curve can take arrowheads.-o precision=now sets an exact quantization grid anchored at the origin (0, 0), so files exported with the same precision share a grid (e.g. adjacent map tiles). Decoded coordinates match the output ofprecision=withno-quantization.icon-fill=,icon-stroke=andicon-stroke-width=(written by-symbols, and accepted by-labels). A ring is a stroke with no fill by default, and can now be given a fill, and its thickness is itsicon-stroke-width=; the other shapes are filled and can be given a stroke. On a label, these style the icon apart from the text.Configuration
📅 Schedule: (UTC)
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Mend Renovate.