Skip to content

Commit 836a40f

Browse files
committed
Update changelog.
1 parent 1f7bd01 commit 836a40f

File tree

1 file changed

+47
-5
lines changed

1 file changed

+47
-5
lines changed

CHANGELOG.md

Lines changed: 47 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,65 @@
11
## Not released
22

3+
### ⚠️ Breaking Changes️️️️️️️️️️️ ⚠️
4+
5+
- Migrate minimum Python version from 3.9 to 3.10
6+
([manojalluri](https://github.com/manojalluri),
7+
[#186](https://github.com/enzet/map-machine/issues/186)).
8+
- Add `--roads` option with default value `simple`, that means drawing roads as
9+
simple styled figures instead of complex structures with lanes
10+
([#188](https://github.com/enzet/map-machine/issues/188)).
11+
- Move drawing options from CLI to scheme YAML file.
12+
- Disable `--update-cache` by default for `server` command.
13+
- Use `$` as prefix for scheme variables.
14+
- Rename `node_icons` to `nodes` in scheme files.
15+
16+
### Fixes
17+
18+
- Fix drawing water polygons defined by coastline and water tags
19+
([#120](https://github.com/enzet/map-machine/issues/120),
20+
[#143](https://github.com/enzet/map-machine/issues/143),
21+
[#161](https://github.com/enzet/map-machine/issues/161)).
22+
- Fix point size in wireframe view
23+
([#194](https://github.com/enzet/map-machine/issues/194)).
24+
- Simplify icon flipping
25+
([#193](https://github.com/enzet/map-machine/issues/193)).
26+
- Work around a bug in `svgpathtools`.
27+
- Fix `InvalidConfigError` ([Strubbl](https://github.com/Strubbl)).
28+
- Fix tag matching, scheme variable parsing and verification, various color and
29+
priority issues.
30+
331
### Improvements
432

5-
- **Breaking change**: disable `--update-cache` by default for `server` command.
6-
- **Breaking change**: add `--roads` option with default value `simple`, that
7-
means drawing roads as simple styled figures instead of complex structures
8-
with lanes.
33+
- Update [Röntgen](https://github.com/enzet/Roentgen) to version 0.12
34+
([#149](https://github.com/enzet/map-machine/issues/149)).
935
- Add Leaflet example
1036
([#164](https://github.com/enzet/map-machine/issues/164)).
1137
- Rename `--boundary-box` to `--bounding-box`. `--boundary-box` is still
1238
supported for backward compatibility.
1339
- Migrate to `pyproject.toml`
1440
([#178](https://github.com/enzet/map-machine/issues/178)).
15-
- Support scientific notation
41+
- Support scientific notation in bounding boxes
1642
([#167](https://github.com/enzet/map-machine/issues/167)).
1743
- Migrate to [Ruff](https://github.com/astral-sh/ruff) from
1844
[Black](https://github.com/psf/black) and
1945
[Flake8](https://github.com/PyCQA/flake8)
2046
([#183](https://github.com/enzet/map-machine/issues/183)).
47+
- Support GPX files ([#16](https://github.com/enzet/map-machine/issues/16)).
48+
- Support Overpass API
49+
([#203](https://github.com/enzet/map-machine/issues/203)).
50+
- Support cropping ways and areas
51+
([#200](https://github.com/enzet/map-machine/issues/200)).
52+
- Support multiple scheme files.
53+
- Support `hue` building color mode.
54+
- Support recursive variable parsing.
55+
- Rewrite scheme YAML files and way priorities using variables.
56+
- Update Shapely and Pillow.
57+
58+
### New Tag Support
59+
60+
- Support `man_made=pier` and `highway=primary_link`.
61+
- Reuse icon for `historic=castle`.
62+
- Add color for swimming area and memorials.
2163

2264
## 0.2.0
2365

0 commit comments

Comments
 (0)