<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd">
<html lang="en" style='--code-editor-font: var(--default-mono-font, "GitLab Mono"), JetBrains Mono, Menlo, DejaVu Sans Mono, Liberation Mono, Consolas, Ubuntu Mono, Courier New, andale mono, lucida console, monospace;'>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>
GitLab
</title>
<style data-premailer="ignore" type="text/css">
a { color: #1068bf; }
</style>
<style>img {
max-width: 100%; height: auto;
}
body {
font-size: .875rem;
}
body {
-webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px;
}
body {
font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; font-size: inherit;
}
</style>
</head>
<body style='font-size: inherit; -webkit-text-shadow: hsla(0,0%,100%,.01) 0 0 1px; font-family: "GitLab Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Noto Sans",Ubuntu,Cantarell,"Helvetica Neue",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";'>
<div class="content">
<h3 style="margin-top: 20px; margin-bottom: 10px;">
Bas Couwenberg pushed to branch upstream at <a href="https://salsa.debian.org/debian-gis-team/tilemaker">Debian GIS Project / tilemaker</a>
</h3>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
Commits:
</h4>
<ul>
<li>
<strong style="font-weight: 600;"><a href="https://salsa.debian.org/debian-gis-team/tilemaker/-/commit/45e302150c30084ddc106d0c96195f06ef22d72b">45e30215</a></strong>
<div>
<span> by Bas Couwenberg </span> <i> at 2026-08-30T15:11:51+02:00 </i>
</div>
<pre class="commit-message" style='white-space: pre-wrap; display: block; font-size: 14px; color: #3a383f; position: relative; font-family: "GitLab Mono", "JetBrains Mono", "Menlo", "DejaVu Sans Mono", "Liberation Mono", "Consolas", "Ubuntu Mono", "Courier New", "andale mono", "lucida console", monospace; font-variant-ligatures: none; word-break: break-all; word-wrap: break-word; background-color: #fbfafd; border-radius: 2px; margin: 0; padding: 8px 12px; border: 1px solid #dcdcde;'>New upstream version 3.2.0</pre>
</li>
</ul>
<h4 style="margin-top: 10px; margin-bottom: 10px;">
69 changed files:
</h4>
<ul>
<li class="file-stats">
<a href="#e291551da6261dd6b4dfc89897eac46bcb3986a3">
<span class="new-file">
+
.github/scripts/verify-generated-tiles.py
</span>
</a>
</li>
<li class="file-stats">
<a href="#899ce9c202bf7bb5480e72836c3edc773c9c4244">
.github/workflows/ci.yml
</a>
</li>
<li class="file-stats">
<a href="#a5cc2925ca8258af241be7e5b0381edf30266302">
.gitignore
</a>
</li>
<li class="file-stats">
<a href="#ab09011fa121d0a2bb9fa4ca76094f2482b902b7">
CHANGELOG.md
</a>
</li>
<li class="file-stats">
<a href="#9a2aa4db38d3115ed60da621e012c0efc0172aae">
CMakeLists.txt
</a>
</li>
<li class="file-stats">
<a href="#6651ddff6eb82c840ced7c1dddee15c6e1913dd4">
Dockerfile
</a>
</li>
<li class="file-stats">
<a href="#836efb6e25a091dcb4ff8e1dbb2f0be6a5cbf14c">
Makefile
</a>
</li>
<li class="file-stats">
<a href="#b33892fbddeffc3368077b4904ad0b3d562a7312">
<span class="new-file">
+
VERSION
</span>
</a>
</li>
<li class="file-stats">
<a href="#4acd13b65a072cb1436020a228df4ba19540c619">
<span class="new-file">
+
cmake/config_schema.h.in
</span>
</a>
</li>
<li class="file-stats">
<a href="#0c0ed1ec91920b6f3159c511c211b6ada0805847">
docs/CONFIGURATION.md
</a>
</li>
<li class="file-stats">
<a href="#adf144f57098687d6b958a6143cce31566e93b81">
docs/INSTALL.md
</a>
</li>
<li class="file-stats">
<a href="#eddeddb1045d35cf4843043139dbd834557dc0b4">
include/append_vector.h
</a>
</li>
<li class="file-stats">
<a href="#05f6467e74c14f97297019123717d51b5cb629d6">
include/attribute_store.h
</a>
</li>
<li class="file-stats">
<a href="#565cc3fe103828abb025e59673e3d6d4700d29f9">
<span class="new-file">
+
include/config_validator.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#547e674c5a78197f57c26363ffa789abf329d08a">
include/coordinates.h
</a>
</li>
<li class="file-stats">
<a href="#e46038a6e105c0ea3212e050ee34f8892a4ffe40">
include/coordinates_geom.h
</a>
</li>
<li class="file-stats">
<a href="#21c513d95edf227c44d668fd949780038a7b9073">
<span class="new-file">
+
include/declutter.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#12e37bd4d8bf6f8c847c690060e4afa67f2ea9cd">
include/geojson_processor.h
</a>
</li>
<li class="file-stats">
<a href="#0ec0c0a2e5e415464823d27081cc4d5cd043243a">
include/geom.h
</a>
</li>
<li class="file-stats">
<a href="#d59fbaf3bf094db1cd90ad98990c096204ab3a35">
include/geometry/correct.hpp
</a>
</li>
<li class="file-stats">
<a href="#9ddc15608c16bd35ca40ddac8eb3f0de98d4aa8a">
include/helpers.h
</a>
</li>
<li class="file-stats">
<a href="#4206b3dbb054a880ecb0940194df8b86dd28799b">
include/osm_lua_processing.h
</a>
</li>
<li class="file-stats">
<a href="#7de88fa7bf30fd2e6b7a5a73bca0bccd2350874e">
include/osm_store.h
</a>
</li>
<li class="file-stats">
<a href="#4503bafdf66c0992585f6bcb26a3e7dd62562153">
include/output_object.h
</a>
</li>
<li class="file-stats">
<a href="#f59452418751e12bf444d251153df5cf62bc4bc9">
include/pbf_processor.h
</a>
</li>
<li class="file-stats">
<a href="#60233f228a1a086adaefe5461c675316041ae846">
include/polylabel.h
</a>
</li>
<li class="file-stats">
<a href="#9bf1ff3ab26c3acd9bf4f9bc13412b4791a3c9fd">
include/sharded_way_store.h
</a>
</li>
<li class="file-stats">
<a href="#eb37ce7fdd641bf4be650f9acc779a77a631c181">
include/shared_data.h
</a>
</li>
<li class="file-stats">
<a href="#781278555efbbe4f8ff669915d7b63a403a0aaa8">
include/shp_mem_tiles.h
</a>
</li>
<li class="file-stats">
<a href="#d0f261894b49cdb50dab9358be69d8a1a9db7b3a">
include/shp_processor.h
</a>
</li>
<li class="file-stats">
<a href="#869b87e4efdec81d562e0980d36cb73c7629a771">
<span class="new-file">
+
include/simplify_buildings.h
</span>
</a>
</li>
<li class="file-stats">
<a href="#d4ece2fb73228d838304a8e82bdbb070062c34e8">
include/sorted_way_store.h
</a>
</li>
<li class="file-stats">
<a href="#9aaccdaf66d74cffcaf02fbb8d43482cdeb9f296">
include/tile_data.h
</a>
</li>
<li class="file-stats">
<a href="#2400174c4364e0afef0bcd95c2871bd2e89b6483">
include/way_store.h
</a>
</li>
<li class="file-stats">
<a href="#c167c4eb8c48ba2e3c3d07613154fdeb4107d95e">
include/way_stores.h
</a>
</li>
<li class="file-stats">
<a href="#21747589367b9ca2c0c52150b26f7fd96194afc2">
<span class="new-file">
+
resources/config-schema.json
</span>
</a>
</li>
<li class="file-stats">
<a href="#1df97a2997b26428d88f04588f3c03ddb6b7edab">
resources/process-openmaptiles.lua
</a>
</li>
<li class="file-stats">
<a href="#a57e5737d69004793d873994c00cdb246eb7173d">
src/attribute_store.cpp
</a>
</li>
<li class="file-stats">
<a href="#a7a2d8da15e66c7228cac83bc736a88c1c867dbe">
<span class="new-file">
+
src/config_validator.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#033bd9017bc4c3b9c288d0f521b38de714e824dc">
src/coordinates_geom.cpp
</a>
</li>
<li class="file-stats">
<a href="#09e3b8509e8e9f499db8721d5356a06ee11d18a5">
<span class="new-file">
+
src/declutter.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#1fb0d0399068385d4bb46d75cbe9e668faa13348">
src/geojson_processor.cpp
</a>
</li>
<li class="file-stats">
<a href="#73cb495006370e4040a6dd1750854b8ac47b2435">
src/geom.cpp
</a>
</li>
<li class="file-stats">
<a href="#15a6db6c5f470796d063a2e2be146ad27abf4c46">
src/helpers.cpp
</a>
</li>
<li class="file-stats">
<a href="#e7cc56352e03ab3d08009a9fa45733f27c412961">
src/osm_lua_processing.cpp
</a>
</li>
<li class="file-stats">
<a href="#1bb9ce3d56aada29e096cd7c9d4ee57eb0320920">
src/osm_mem_tiles.cpp
</a>
</li>
<li class="file-stats">
<a href="#e8dd6127532391bff243fa191cb7bca0184ca196">
src/osm_store.cpp
</a>
</li>
<li class="file-stats">
<a href="#8c57c9bf7a518b2dfb316bd093c74325172896a3">
src/pbf_processor.cpp
</a>
</li>
<li class="file-stats">
<a href="#31cf875294514f4fd43acbe9bd3e74d863456431">
src/pbf_reader.cpp
</a>
</li>
<li class="file-stats">
<a href="#6004a1efbc7014ffce5d9ef20de02131b6c75c84">
src/pmtiles.cpp
</a>
</li>
<li class="file-stats">
<a href="#4a9b8d28ee0579dac264c5db627afbca09805dd7">
src/pooled_string.cpp
</a>
</li>
<li class="file-stats">
<a href="#d5d13730f5f1c149aa25eec5d3b107c0ac37aea3">
src/sharded_way_store.cpp
</a>
</li>
<li class="file-stats">
<a href="#053b518305d3b5f9e7d2ca48d4afb95b5587d98b">
src/shared_data.cpp
</a>
</li>
<li class="file-stats">
<a href="#f251eaee9d3c871246a3fa704b25b5ef7a4b212a">
src/shp_mem_tiles.cpp
</a>
</li>
<li class="file-stats">
<a href="#5308c11818432359c911d3cd9d2e756d87244d51">
src/shp_processor.cpp
</a>
</li>
<li class="file-stats">
<a href="#86b9dea09f61889344bd00132a9b91c1096d377f">
<span class="new-file">
+
src/simplify_buildings.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#f06e2fe1a90673f0d10cd36d1f60c621b1a44bc3">
src/sorted_node_store.cpp
</a>
</li>
<li class="file-stats">
<a href="#0b91500a687ffd7ff488b711b01ace272282b172">
src/sorted_way_store.cpp
</a>
</li>
<li class="file-stats">
<a href="#8d391d14c70cf3cf3b1fc6c90029fc21e0ae5627">
src/tile_data.cpp
</a>
</li>
<li class="file-stats">
<a href="#c432eae79d500a7ceee305b5e907d8fb574d61f8">
src/tile_worker.cpp
</a>
</li>
<li class="file-stats">
<a href="#9d9c4fefa3ef5f7df7140b2ac87392d68a26ca21">
src/tilemaker.cpp
</a>
</li>
<li class="file-stats">
<a href="#519c0f727d5b7515392c17509556c2c14a2ed5d9">
src/visvalingam.cpp
</a>
</li>
<li class="file-stats">
<a href="#10582360b99099e5b2b4ca3b36069217479ac3fc">
src/way_stores.cpp
</a>
</li>
<li class="file-stats">
<a href="#a6914c362aed6cf57da514ba1a504ebd69866e5c">
test/append_vector.test.cpp
</a>
</li>
<li class="file-stats">
<a href="#1e50d3aae31c5ddac47384e4f9a75a0335090fd4">
test/attribute_store.test.cpp
</a>
</li>
<li class="file-stats">
<a href="#546c758c903c96f511a47bd338ae28396c2f5162">
<span class="new-file">
+
test/config_validator.test.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#fa79c0c4e2747a26ef397aa055f98ba2bfcddf41">
test/helpers.test.cpp
</a>
</li>
<li class="file-stats">
<a href="#6ab3cebee3e49062274db83f4697de7d63960d36">
<span class="new-file">
+
test/osm_store.test.cpp
</span>
</a>
</li>
<li class="file-stats">
<a href="#bfc23afc77f9843cf20eabb39936a0d8909375b2">
test/pooled_string.test.cpp
</a>
</li>
</ul>
<h5 style="margin-top: 10px; margin-bottom: 10px; font-size: .875rem;">
The diff was not included because it is too large.
</h5>
</div>
<div class="footer" style="margin-top: 10px;">
<p style="font-size: small; color: #626168;">
—
<br>
<a href="https://salsa.debian.org/debian-gis-team/tilemaker/-/commit/45e302150c30084ddc106d0c96195f06ef22d72b">View it on GitLab</a>.
<br>
You're receiving this email because of your account on <a target="_blank" rel="noopener noreferrer" href="https://salsa.debian.org">salsa.debian.org</a>. <a href="https://salsa.debian.org/-/profile/notifications" target="_blank" rel="noopener noreferrer" class="mng-notif-link">Manage all notifications</a> · <a href="https://salsa.debian.org/help" target="_blank" rel="noopener noreferrer" class="help-link">Help</a>
<span style="color: transparent; font-size: 0; display: none; overflow: hidden; opacity: 0; width: 0; height: 0; max-width: 0; max-height: 0;">
Notification message regarding https://salsa.debian.org/debian-gis-team/tilemaker/-/commit/45e302150c30084ddc106d0c96195f06ef22d72b at 1788097017
</span>
<script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","action":{"@type":"ViewAction","name":"View Commit","url":"https://salsa.debian.org/debian-gis-team/tilemaker/-/commit/45e302150c30084ddc106d0c96195f06ef22d72b"}}</script>
</p>
</div>
</body>
</html>