Update Röntgen to 0.13.0 and urllib3 to 2.6.3.
- Fix Carto colors and priorities.
- Fix processing
building=no.
Support:
waterway=drain,- node opacity,
saturateanddesaturatecolor modifiers in scheme,addr:interpolationkey,- colors for
railway=rail.
Use toilet_bowl icon for toilet amenities instead of woman_and_man.
- Migrate minimum Python version from 3.9 to 3.10 (manojalluri, #186).
- Add
--roadsoption with default valuesimple, that means drawing roads as simple styled figures instead of complex structures with lanes (#188). - Move drawing options from CLI to scheme YAML file.
- Disable
--update-cacheby default forservercommand. - Use
$as prefix for scheme variables. - Rename
node_iconstonodesin scheme files.
- Fix drawing water polygons defined by coastline and water tags (#120, #143, #161).
- Fix point size in wireframe view (#194).
- Simplify icon flipping (#193).
- Work around a bug in
svgpathtools. - Fix
InvalidConfigError(Strubbl). - Fix tag matching, scheme variable parsing and verification, various color and priority issues.
- Update Röntgen to version 0.12 (#149).
- Add Leaflet example (#164).
- Rename
--boundary-boxto--bounding-box.--boundary-boxis still supported for backward compatibility. - Migrate to
pyproject.toml(#178). - Support scientific notation in bounding boxes (#167).
- Migrate to Ruff from Black and Flake8 (#183).
- Support GPX files (#16).
- Support Overpass API (#203).
- Support cropping ways and areas (#200).
- Support multiple scheme files.
- Support
huebuilding color mode. - Support recursive variable parsing.
- Rewrite scheme YAML files and way priorities using variables.
- Update Shapely and Pillow.
- Support
man_made=pierandhighway=primary_link. - Reuse icon for
historic=castle. - Add color for swimming area and memorials.
- Fix OSM API gzip response handling (Timur Gandzhelashvili).
- Fix boundaries computing (Natanael Arndt).
- Fix urllib3 request (Clement Skau).
- Handle zero-length paths (Radost Waszkiewicz).
- Get rid of shape duplication in icon SVGs (#150).
- Add options for
servercommand:--update-cacheand all map options, such as--schemeand--overlap. - Support GitHub Codespaces (Timur Gandzhelashvili).
- Support
natural=shrub(zer0-dev). - Remove
pycairodependency. - Freeze Python package versions.
- Add background option to disable background (Natanael Arndt).
- Add
--hide-creditoption. - Make colors more configurable.
- Add icon for
natural=human.
- Fix leading
-issue in argument parsing. - Fix style for golf features.
- Support empty scheme file (#140).
- Add icons for:
- flags,
- camp, fire,
tourism=camp_pitch(#144).
- Support
tourism=artworkfor ways. - Reuse icon for:
traffic_sign=*,parking=yes,drinking_water=yes,dog=yes,shower=yes,washing_machine=yes.
17 August 2022
- Fix style for
indoor=room(#139).
- Breaking change: rename
elementcommand todrawand change format. - Add
--schemeoption (#140).
- Add icons for:
- Reuse icon for
shop=department_store(#48). - Redraw diving tower and fountain icons.
4 July 2022
- Fix diving tower priority
(#138); test
test_icons/test_diving_tower.
6 June 2022
- Support
/as a delimiter for coordinates. - Split way priority (#125).
- Fix vending machine priority (#132).
- Allow duplicate ids in OSM data (Andrew Klofas, #131).
2022.4
- Fix waterways priority (#126).
- Fix electricity shape.
- Show small dot for overlapped icons (#121).
- Support color for default icon.
- Add style for
greenhouse_horticulture,recreation_ground,landuse=village_green(#129).
- Add style for
railway=construction(#125).
2022.2.3
- Wrap temporarily matrix creation (#114).
- Copy license file to icon collection (#98).
- Fix beach shape.
- Add icons for:
highway=traffic_mirror.- Japanese symbol for health center.
- Japanese symbol for police station.
2022.2.2
- Add
--building-colorsoption. - Fix probe, lunokhod shape, solar panel.
- More precise area detection.
- Add icon for
playground=sandpit. - Reuse icon for
shop=antiques. - Support
area=yesfor roads.
2022.2.1
- Fix wall order.
- Add support for Docker (Sven Fischer).
- Support roof and walls colors.
- Remove wildcard matching for
tourism=*. - Redraw icon for swimming area.
- Fix bed shape.
- Add icons for:
tourism=apartment,tourism=guest_house,amenity=courthouse,barrier=chain,- mazes,
leisure=escape_game.
- Reuse icon for
craft=jeweller.
2022.1.2
- Add icons for:
advertising=column,building=houseboat,building=container,building=construction.
- Enhance style for
man_made=embankment,natural=cliff(#107). - Reuse icon for
amenity=gym. - Fix placement offset (#83).
- Add color for grass.
- Support roof drawing.
- Change bus shape.
- Fix outers and inners computing for areas.
- Add credits to the map (#103).
- For buildings under construction: fix detection and representation (#105).
2022.1.1
- Add icons for normal, gabled, and skillion roof for one-story, two-story,
three-story, four-story, and five-story apartments,
- circles.
- Reuse icons for
office=yes,railway=railway_crossing,shop=medical_supply,craft=shoemaker,amenity=social_facility,diplomatic=embassy,shop=farm, portals.- deprecated
building=entrance.
- Fix shapes for anchor, building, apartments, fix shape positions, charging station.
- Support wall colors.
2021.12.2
- Add icons for:
shop=travel_agency,shop=optician,tank_trap=dragon_teeth,tank_trap=czech_hedgehog,- washing machine (#48),
- bench with sculpture.
- Reuse icon for:
- cupcake (#48),
tank_trap=toblerone,artwork_type=stone,shop=photography.
- Fix tyre, wind turbine, buoy, diving tower shape.
- Fix icon positions.
2021.12.1
- Add icons for:
memorial=bench,shop=:florist,furniture,amenity=marketplace,tower:type=minaret,historic=:fort,wayside_shrine,archeological_site(#50),natural=saddle,- dome wall CCTV and dome ceiling CCTV.
- Reuse icons for:
- Redraw CCTV, diving platform, Pac-Man, rocking horse shape.
- Add style for
landuse=farmyard.
2021.11.3
- Reuse icons for
- Add icons for
historic=monument(#50).man_made=stupa.man_made=tower+tower:type=diving, and for +tower:platforms=:2,3,4.
- Fix icon shape for eruption, recycling container.
- Fix icon vertical positions.
2021.11.2
- Add icons for:
- Reuse icons for
power=heliostat,recycling::green_waste,books,wood,organic,tyres,toys,glass,glass_bottles:colour,cartons,beverage_cartons,tetrapak,verre,clothes,shoes,bags,paper,paper_packaging,newspaper,magazines.
shop=:cosmetics,greengrocer,newsagent,toys.man_made=crane+crane:type=floor-mounted_crane,tower_crane.
- Add white and black modes.
2021.11.1