]> git.openstreetmap.org Git - nominatim.git/log
nominatim.git
6 days agoprepare release 5.3.2.post4 master
Sarah Hoffmann [Wed, 20 May 2026 09:28:12 +0000 (11:28 +0200)]
prepare release 5.3.2.post4

6 days agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Wed, 20 May 2026 08:21:50 +0000 (10:21 +0200)]
Merge remote-tracking branch 'upstream/master'

6 days agoMerge pull request #4088 from Itz-Agasta/language-reranking
Sarah Hoffmann [Wed, 20 May 2026 07:54:53 +0000 (09:54 +0200)]
Merge pull request #4088 from Itz-Agasta/language-reranking

Use locale-aware names for search result reranking

9 days agoImproves locale name matching for address ranking
Itz-Agasta [Sat, 16 May 2026 13:37:34 +0000 (19:07 +0530)]
Improves locale name matching for address ranking

Enhances address ranking accuracy by comparing normalized query text
against all localized name variants and country code, rather than
a single locale name. Reduces false positives and improves ranking
for multilingual search scenarios.

11 days agoMerge pull request #4097 from lonvia/more-sanatizing
Sarah Hoffmann [Fri, 15 May 2026 07:08:47 +0000 (09:08 +0200)]
Merge pull request #4097 from lonvia/more-sanatizing

New sanitizers: delete-names and derive-names

11 days agochange to new delete-names sanitizer
Sarah Hoffmann [Thu, 14 May 2026 18:48:29 +0000 (20:48 +0200)]
change to new delete-names sanitizer

11 days agoMerge pull request #4081 from jeremy-code/jeremy-code-patch-1
Sarah Hoffmann [Thu, 14 May 2026 18:57:58 +0000 (20:57 +0200)]
Merge pull request #4081 from jeremy-code/jeremy-code-patch-1

Update JSON structure in Reverse.md documentation

11 days agonew sanitizer to derive addtional names
Sarah Hoffmann [Thu, 14 May 2026 18:03:57 +0000 (20:03 +0200)]
new sanitizer to derive addtional names

12 days agoadd parameter to regex function to sanitizer config
Sarah Hoffmann [Thu, 14 May 2026 09:35:43 +0000 (11:35 +0200)]
add parameter to regex function to sanitizer config

12 days agoreplace delete-tags sanitizer with one with better parameter names
Sarah Hoffmann [Tue, 12 May 2026 15:32:41 +0000 (17:32 +0200)]
replace delete-tags sanitizer with one with better parameter names

12 days agoUse locale name comparison for low-rank results
Itz-Agasta [Wed, 13 May 2026 18:08:39 +0000 (23:38 +0530)]
Use locale name comparison for low-rank results

13 days agoUpdate JSON structure in Reverse.md documentation
Jeremy Nguyen [Wed, 13 May 2026 01:06:01 +0000 (18:06 -0700)]
Update JSON structure in Reverse.md documentation

- Update JSON structure in Reverse.md docs based on current API (see https://nominatim.openstreetmap.org/reverse?lon=11.3398676&lat=44.5015307&format=geojson)

13 days agogeneralise filter code of the delete tags sanitizer
Sarah Hoffmann [Tue, 12 May 2026 14:27:39 +0000 (16:27 +0200)]
generalise filter code of the delete tags sanitizer

13 days agoMerge pull request #4095 from lonvia/restrict-country-search
Sarah Hoffmann [Tue, 12 May 2026 11:59:34 +0000 (13:59 +0200)]
Merge pull request #4095 from lonvia/restrict-country-search

Do not search for countries when country restriction is in place

2 weeks agocheck for illegal sanitizer names
Sarah Hoffmann [Fri, 8 May 2026 19:50:50 +0000 (21:50 +0200)]
check for illegal sanitizer names

2 weeks agodo not search for countries when country retriction is in place
Sarah Hoffmann [Tue, 12 May 2026 07:27:56 +0000 (09:27 +0200)]
do not search for countries when country retriction is in place

2 weeks agoRemoves unused Set import and updates set type hints
Itz-Agasta [Mon, 11 May 2026 15:14:38 +0000 (20:44 +0530)]
Removes unused Set import and updates set type hints

2 weeks agoImproves geocoder reranking logic for locale-specific names
Itz-Agasta [Sat, 9 May 2026 15:35:43 +0000 (21:05 +0530)]
Improves geocoder reranking logic for locale-specific names

- Refines how result labels are aggregated for reranking by using sets of localized names instead of concatenated strings.

- Updates tests to reflect improved handling of locale-specific queries.

2 weeks agotest: add BDD scenario for locale-aware reranking (#3871)
Itz-Agasta [Sun, 3 May 2026 10:08:05 +0000 (15:38 +0530)]
test: add BDD scenario for locale-aware reranking (#3871)

Add a test scenario where a place with a non-English local name
and an English name:en alias competes against a place with only
an English name. Verifies that accept-language=en correctly

2 weeks agouse locale-aware names for query word matching
Itz-Agasta [Sun, 3 May 2026 10:07:15 +0000 (15:37 +0530)]
use locale-aware names for query word matching

When reranking search results, the word matching pool was built only
from display_name, which returns the local name (e.g., "Αθήνα" for
Athens, Greece). This caused results with translated names to receive
unfair distance penalties when the caller used accept-language.
Introduce _get_result_rerank_text() which builds the reranking text
using locale-aware name resolution from locales.display_name(). This
ensures that name variants like name:en are included in the word
matching pool when the caller requests a specific language.

2 weeks agoprepare release 5.3.2.post3
Sarah Hoffmann [Thu, 7 May 2026 18:56:11 +0000 (20:56 +0200)]
prepare release 5.3.2.post3

2 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Thu, 7 May 2026 18:36:06 +0000 (20:36 +0200)]
Merge remote-tracking branch 'upstream/master'

2 weeks agoMerge pull request #4090 from lonvia/filter-bad-refs
Sarah Hoffmann [Thu, 7 May 2026 17:06:09 +0000 (19:06 +0200)]
Merge pull request #4090 from lonvia/filter-bad-refs

Add sanitizer for suspicious ref values

2 weeks agofix new mypy warnings
Sarah Hoffmann [Thu, 7 May 2026 14:00:08 +0000 (16:00 +0200)]
fix new mypy warnings

2 weeks agoincrease minimum Python version for mypy to 3.10
Sarah Hoffmann [Thu, 7 May 2026 12:42:40 +0000 (14:42 +0200)]
increase minimum Python version for mypy to 3.10

Not raising the minimum required version yet.

2 weeks agoadd sanitizer for suspicious ref values
Sarah Hoffmann [Thu, 7 May 2026 11:45:18 +0000 (13:45 +0200)]
add sanitizer for suspicious ref values

Mostly for filtering ref tags from German post boxes.

3 weeks agoMerge pull request #4087 from lonvia/remove-special-cases-for-sk
Sarah Hoffmann [Sat, 2 May 2026 19:26:11 +0000 (21:26 +0200)]
Merge pull request #4087 from lonvia/remove-special-cases-for-sk

Remove ranking exceptions for Slovakia

3 weeks agoremove address level exceptions for Slovakia
Sarah Hoffmann [Sat, 2 May 2026 15:31:44 +0000 (17:31 +0200)]
remove address level exceptions for Slovakia

The country has been reorganised and now follows general conventions.

3 weeks agoprepare release 5.3.2.post2
Sarah Hoffmann [Fri, 1 May 2026 13:12:29 +0000 (15:12 +0200)]
prepare release 5.3.2.post2

Note: downgrading gunicorn because of
https://github.com/benoitc/gunicorn/discussions/3605

3 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Fri, 1 May 2026 13:10:03 +0000 (15:10 +0200)]
Merge remote-tracking branch 'upstream/master'

3 weeks agofix typo
Sarah Hoffmann [Fri, 1 May 2026 13:08:30 +0000 (15:08 +0200)]
fix typo

3 weeks agoMerge pull request #4086 from lonvia/fix-rank-11-boundaries
Sarah Hoffmann [Fri, 1 May 2026 06:32:03 +0000 (08:32 +0200)]
Merge pull request #4086 from lonvia/fix-rank-11-boundaries

Fix display of rank 11 boundaries

3 weeks agorank 11 is not always a postcode
Sarah Hoffmann [Thu, 30 Apr 2026 19:48:37 +0000 (21:48 +0200)]
rank 11 is not always a postcode

3 weeks agoMerge pull request #4085 from lonvia/partial-terms
Sarah Hoffmann [Thu, 30 Apr 2026 18:51:50 +0000 (20:51 +0200)]
Merge pull request #4085 from lonvia/partial-terms

Add partial property for tokenizer

3 weeks agoadd documentation for new partial attribute
Sarah Hoffmann [Thu, 30 Apr 2026 16:24:25 +0000 (18:24 +0200)]
add documentation for new partial attribute

3 weeks agotokenizer: allow to mark names as partial only
Sarah Hoffmann [Thu, 30 Apr 2026 13:12:19 +0000 (15:12 +0200)]
tokenizer: allow to mark names as partial only

These names will not be added as a full searchable token but only
with the partials they produce. Variants are still built as usual.

3 weeks agoMerge pull request #4083 from lonvia/icu-data-types
Sarah Hoffmann [Thu, 30 Apr 2026 07:43:56 +0000 (09:43 +0200)]
Merge pull request #4083 from lonvia/icu-data-types

Minor simplifications in ICU token generation code

3 weeks agostructurize housenumber tokens
Sarah Hoffmann [Wed, 29 Apr 2026 15:42:12 +0000 (17:42 +0200)]
structurize housenumber tokens

3 weeks agoslightly simplify name token cache
Sarah Hoffmann [Wed, 29 Apr 2026 14:38:04 +0000 (16:38 +0200)]
slightly simplify name token cache

3 weeks agosimplify name token set handling
Sarah Hoffmann [Wed, 29 Apr 2026 13:59:05 +0000 (15:59 +0200)]
simplify name token set handling

3 weeks agoicu: move constants in separate file
Sarah Hoffmann [Wed, 29 Apr 2026 09:50:18 +0000 (11:50 +0200)]
icu: move constants in separate file

3 weeks agoremove unused constant
Sarah Hoffmann [Wed, 29 Apr 2026 09:46:45 +0000 (11:46 +0200)]
remove unused constant

5 weeks agoMerge pull request #4049 from Itz-Agasta/uv
Sarah Hoffmann [Tue, 21 Apr 2026 07:48:44 +0000 (09:48 +0200)]
Merge pull request #4049 from Itz-Agasta/uv

Add uv support for development environment

5 weeks agoprepare release 5.3.2-post1
Sarah Hoffmann [Sun, 19 Apr 2026 08:11:37 +0000 (10:11 +0200)]
prepare release 5.3.2-post1

5 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sun, 19 Apr 2026 08:09:50 +0000 (10:09 +0200)]
Merge remote-tracking branch 'upstream/master'

5 weeks agoMerge pull request #4077 from lonvia/fix-potential-null-in-place-delete
Sarah Hoffmann [Sat, 18 Apr 2026 22:28:45 +0000 (00:28 +0200)]
Merge pull request #4077 from lonvia/fix-potential-null-in-place-delete

Fix failure on non-null constraint when marking place for delete

5 weeks agoavoid null value for deferred, when no placex entry exists
Sarah Hoffmann [Sat, 18 Apr 2026 15:25:50 +0000 (17:25 +0200)]
avoid null value for deferred, when no placex entry exists

5 weeks agoRequire SQLAlchemy with asyncio extra
Itz-Agasta [Tue, 14 Apr 2026 19:40:32 +0000 (01:10 +0530)]
Require SQLAlchemy with asyncio extra

5 weeks agoUpdate development dependencies list
Itz-Agasta [Tue, 14 Apr 2026 19:00:35 +0000 (00:30 +0530)]
Update development dependencies list

5 weeks agoAdd runtime dependency group and update docs
Itz-Agasta [Tue, 14 Apr 2026 18:49:43 +0000 (00:19 +0530)]
Add runtime dependency group and update docs

6 weeks agoprepare release 5.3.1.post2
Sarah Hoffmann [Mon, 13 Apr 2026 18:10:45 +0000 (20:10 +0200)]
prepare release 5.3.1.post2

6 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 13 Apr 2026 14:40:39 +0000 (16:40 +0200)]
Merge remote-tracking branch 'upstream/master'

6 weeks agoMerge pull request #4073 from lonvia/area-updates
Sarah Hoffmann [Mon, 13 Apr 2026 14:40:06 +0000 (16:40 +0200)]
Merge pull request #4073 from lonvia/area-updates

Reorganise code for invalidation of dependent places on updates

6 weeks agoupdate of addr:place works now
Sarah Hoffmann [Mon, 13 Apr 2026 12:51:33 +0000 (14:51 +0200)]
update of addr:place works now

6 weeks agoadd more tests for updates of boundaries
Sarah Hoffmann [Mon, 13 Apr 2026 12:48:28 +0000 (14:48 +0200)]
add more tests for updates of boundaries

6 weeks agorework invalidation of places on update
Sarah Hoffmann [Mon, 13 Apr 2026 12:05:36 +0000 (14:05 +0200)]
rework invalidation of places on update

6 weeks agomove code for checking unwanted places into extra function
Sarah Hoffmann [Sun, 12 Apr 2026 13:41:43 +0000 (15:41 +0200)]
move code for checking unwanted places into extra function

This way it can be reused in the update code.

6 weeks agoprepare release 5.3.1.post1
Sarah Hoffmann [Fri, 10 Apr 2026 12:14:24 +0000 (14:14 +0200)]
prepare release 5.3.1.post1

6 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Fri, 10 Apr 2026 12:11:35 +0000 (14:11 +0200)]
Merge remote-tracking branch 'upstream/master'

6 weeks agoMerge pull request #4071 from lonvia/fix-associated-street-update
Sarah Hoffmann [Fri, 10 Apr 2026 10:07:40 +0000 (12:07 +0200)]
Merge pull request #4071 from lonvia/fix-associated-street-update

Make sure right index is hit when updating associatedStreet relations

6 weeks agoadd missing trigger migration for associated streets
Sarah Hoffmann [Fri, 10 Apr 2026 07:21:30 +0000 (09:21 +0200)]
add missing trigger migration for associated streets

6 weeks agosplit update of placex to accomodate partial indexes
Sarah Hoffmann [Fri, 10 Apr 2026 07:38:57 +0000 (09:38 +0200)]
split update of placex to accomodate partial indexes

7 weeks agoRemove version constraint for mypy in dependency list
Itz-Agasta [Sat, 4 Apr 2026 12:48:06 +0000 (18:18 +0530)]
Remove version constraint for mypy in dependency list

7 weeks agoAdd uv workspace support and pip dependency groups for development
Itz-Agasta [Sat, 4 Apr 2026 12:03:40 +0000 (17:33 +0530)]
Add uv workspace support and pip dependency groups for development

Add root pyproject.toml with uv workspace configuration
- Add [project] section so pip can auto-install nominatim-api and nominatim-db
- Add dependency groups (runtime, test, lint, types, docs, serve) for easy setup
- Simplify development docs to use 'pip install --group dev .' instead of long package list
- Remove gunicorn from serve group (deployment only)
- Pin mypy to <=1.19.1 for compatibility with existing code
- Add *.egg-info/ to .gitignore

With these changes, developers can set up with:
- uv:  uv sync
- pip: pip install --group dev .

7 weeks agoDocument uv as alternative dev env setup
Itz-Agasta [Tue, 24 Mar 2026 17:42:17 +0000 (23:12 +0530)]
Document uv as alternative dev env setup

7 weeks agoIntroduce pyproject.toml with uv workspace
Itz-Agasta [Tue, 24 Mar 2026 17:39:43 +0000 (23:09 +0530)]
Introduce pyproject.toml with uv workspace

Add a root pyproject.toml that defines a uv workspace over the existing
packaging/ directory and declares PEP 735 dependency groups for development
tools (test, lint, types, docs, serve).
These groups are ignored by pip and only activated when using uv, so the
existing virtualenv + pip workflow is unaffected. The 'dev' group includes
all sub-groups by default, so 'uv sync' installs everything needed for
development in one command.

7 weeks agoprepare release 5.3.0-post1
Sarah Hoffmann [Fri, 3 Apr 2026 19:56:01 +0000 (21:56 +0200)]
prepare release 5.3.0-post1

7 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Fri, 3 Apr 2026 19:53:07 +0000 (21:53 +0200)]
Merge remote-tracking branch 'upstream/master'

7 weeks agoprepare release 5.3.0
Sarah Hoffmann [Fri, 3 Apr 2026 19:08:37 +0000 (21:08 +0200)]
prepare release 5.3.0

7 weeks agoMerge pull request #4069 from lonvia/adapt-czech-boundaries
Sarah Hoffmann [Fri, 3 Apr 2026 18:34:05 +0000 (20:34 +0200)]
Merge pull request #4069 from lonvia/adapt-czech-boundaries

Adapt address ranking for various countries

7 weeks agoremove LGA boundaries in Australia
Sarah Hoffmann [Fri, 3 Apr 2026 16:01:01 +0000 (18:01 +0200)]
remove LGA boundaries in Australia

see https://community.openstreetmap.org/t/administrative-boundaries-for-non-administrative-areas-in-sydney-and-melbourne/140931

7 weeks agoremove purely administrative boundaries in Brazil
Sarah Hoffmann [Fri, 3 Apr 2026 15:24:44 +0000 (17:24 +0200)]
remove purely administrative boundaries in Brazil

7 weeks agoadapt ranks for Czech Republic to new admin levels
Sarah Hoffmann [Fri, 3 Apr 2026 15:01:35 +0000 (17:01 +0200)]
adapt ranks for Czech Republic to new admin levels

7 weeks agoMerge pull request #4067 from lonvia/postcode-geometry
Sarah Hoffmann [Fri, 3 Apr 2026 14:59:24 +0000 (16:59 +0200)]
Merge pull request #4067 from lonvia/postcode-geometry

Do not return box geometry for guessed postcodes

7 weeks agoMerge pull request #4066 from lonvia/boundary-matching
Sarah Hoffmann [Fri, 3 Apr 2026 08:00:21 +0000 (10:00 +0200)]
Merge pull request #4066 from lonvia/boundary-matching

Refuse to link boundary and places with wikidata mismatch

7 weeks agodo not return box geometry for guessed postcodes
Sarah Hoffmann [Thu, 2 Apr 2026 20:43:35 +0000 (22:43 +0200)]
do not return box geometry for guessed postcodes

7 weeks agorefuse to link boundary and places with wikidata mismatch
Sarah Hoffmann [Thu, 2 Apr 2026 18:50:38 +0000 (20:50 +0200)]
refuse to link boundary and places with wikidata mismatch

7 weeks agoMerge pull request #4065 from lonvia/update-sqlalchemy-schema
Sarah Hoffmann [Thu, 2 Apr 2026 15:42:10 +0000 (17:42 +0200)]
Merge pull request #4065 from lonvia/update-sqlalchemy-schema

Update sqlalchemy schema

7 weeks agoMerge pull request #4064 from lonvia/abbreviations-pakistan
Sarah Hoffmann [Thu, 2 Apr 2026 13:32:19 +0000 (15:32 +0200)]
Merge pull request #4064 from lonvia/abbreviations-pakistan

Add English abbreviations for Pakistan

7 weeks agoadapt tests to newly added table constraints
Sarah Hoffmann [Thu, 2 Apr 2026 13:30:35 +0000 (15:30 +0200)]
adapt tests to newly added table constraints

7 weeks agoadd missing non-null constraints in SQLAlchemy schema
Sarah Hoffmann [Thu, 2 Apr 2026 12:57:53 +0000 (14:57 +0200)]
add missing non-null constraints in SQLAlchemy schema

7 weeks agoMerge pull request #4063 from lonvia/sqlalchemy-dep
Sarah Hoffmann [Thu, 2 Apr 2026 12:39:42 +0000 (14:39 +0200)]
Merge pull request #4063 from lonvia/sqlalchemy-dep

Force installation of async requirement for SQLAlchemy

7 weeks agoadd English abbreviations for Pakistan
Sarah Hoffmann [Thu, 2 Apr 2026 10:07:56 +0000 (12:07 +0200)]
add English abbreviations for Pakistan

Derived from list provided by @bgo-eiu in
https://github.com/osm-search/Nominatim/pull/2747

7 weeks agoforce installation of async requirement for SQLAlchemy
Sarah Hoffmann [Thu, 2 Apr 2026 09:47:22 +0000 (11:47 +0200)]
force installation of async requirement for SQLAlchemy

7 weeks agoMerge pull request #4056 from harithilmi/expand-malay-abbreviations
Sarah Hoffmann [Thu, 2 Apr 2026 09:44:42 +0000 (11:44 +0200)]
Merge pull request #4056 from harithilmi/expand-malay-abbreviations

Expand Malay (ms) abbreviation variants for MY, SG, BN

7 weeks agoMerge pull request #4061 from lonvia/fix-types
Sarah Hoffmann [Thu, 2 Apr 2026 07:32:04 +0000 (09:32 +0200)]
Merge pull request #4061 from lonvia/fix-types

Fix newest mypy complaints

7 weeks agoremove unnecessary copy function for custom type
Sarah Hoffmann [Wed, 1 Apr 2026 19:36:45 +0000 (21:36 +0200)]
remove unnecessary copy function for custom type

7 weeks agofix named parameter for starlette
Sarah Hoffmann [Wed, 1 Apr 2026 19:13:39 +0000 (21:13 +0200)]
fix named parameter for starlette

7 weeks agoclean up unused sections in mypy.ini
Sarah Hoffmann [Wed, 1 Apr 2026 18:54:37 +0000 (20:54 +0200)]
clean up unused sections in mypy.ini

8 weeks agoprepare release 5.2.0.post16
Sarah Hoffmann [Mon, 30 Mar 2026 08:51:45 +0000 (10:51 +0200)]
prepare release 5.2.0.post16

8 weeks agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Mon, 30 Mar 2026 08:49:11 +0000 (10:49 +0200)]
Merge remote-tracking branch 'upstream/master'

8 weeks agoExpand Malay (ms) abbreviation variants for MY, SG, BN
Harith Hilmi [Sat, 28 Mar 2026 09:56:50 +0000 (17:56 +0800)]
Expand Malay (ms) abbreviation variants for MY, SG, BN

The existing variants-ms.yaml only had 8 entries. This expands it to
cover common abbreviations used across Malaysia, Singapore, and Brunei,
organized by country where needed.

Changes:
- Add shared abbreviations (Lorong, Kampung, Taman, Bukit, Tanjung, etc.)
- Add Malaysia-specific terms (Persiaran, Lebuhraya, Bandar, schools, etc.)
- Add Brunei-specific titles (Pengiran, Awang, Dayang)
- Add Singapore-specific short forms (Bukit -> Bt, Lorong -> Lor)
- Include older spelling variants (Kampong, Tanjong, Telok, Gunong)
- Add source references (JUPEM, OSM wiki)

Tested on a local Nominatim instance (Docker, mediagis/nominatim:4.4)
with Malaysia-Singapore-Brunei extract. Verified searches like
"Jln Bukit Bintang", "Lrg Petaling", "Kg Baru", "Tmn Tun Dr Ismail",
"Sg Buloh", "Bt Purmei" all resolve correctly.

AI-assisted: Claude was used to help organize and test these variants.
All abbreviations were verified against JUPEM guidelines and OSM wiki
sources, and tested on a real Nominatim installation.

8 weeks agoMerge pull request #4015 from Itz-Agasta/fix2
Sarah Hoffmann [Fri, 27 Mar 2026 21:20:48 +0000 (22:20 +0100)]
Merge pull request #4015 from Itz-Agasta/fix2

Re-parent house numbers when associatedStreet relations change

8 weeks agoMerge pull request #4047 from bdiaa248/fix-utf8-encoding
Sarah Hoffmann [Fri, 27 Mar 2026 20:22:16 +0000 (21:22 +0100)]
Merge pull request #4047 from bdiaa248/fix-utf8-encoding

fix: specify utf-8 encoding for tiger data extraction

2 months agofix: specify utf-8 encoding for file operations
bdiaa248 [Mon, 23 Mar 2026 20:25:18 +0000 (22:25 +0200)]
fix: specify utf-8 encoding for file operations

2 months agoMerge pull request #4048 from mtmail/explain-ci
Sarah Hoffmann [Mon, 23 Mar 2026 13:28:10 +0000 (14:28 +0100)]
Merge pull request #4048 from mtmail/explain-ci

Contributing: clarify Github Actions/CI

2 months agoContributing: clarify Github Actions/CI
marc tobias [Mon, 23 Mar 2026 12:16:23 +0000 (13:16 +0100)]
Contributing: clarify Github Actions/CI

2 months agoprepare release 5.2.0.post15
Sarah Hoffmann [Sun, 22 Mar 2026 19:14:05 +0000 (20:14 +0100)]
prepare release 5.2.0.post15

2 months agoMerge remote-tracking branch 'upstream/master'
Sarah Hoffmann [Sun, 22 Mar 2026 18:47:29 +0000 (19:47 +0100)]
Merge remote-tracking branch 'upstream/master'

2 months agoMerge pull request #4018 from kad-link/feature/exclude-place-id-osmid
Sarah Hoffmann [Sun, 22 Mar 2026 18:46:15 +0000 (19:46 +0100)]
Merge pull request #4018 from kad-link/feature/exclude-place-id-osmid

feat: accept OSM IDs in exclude_place_ids for server independent exclusions