From: Sarah Hoffmann Date: Fri, 5 Aug 2022 12:33:11 +0000 (+0200) Subject: prepare release 4.1.0 X-Git-Tag: v4.1.0~2 X-Git-Url: https://git.openstreetmap.org/nominatim.git/commitdiff_plain/7d68aa8f04a94a677944d09e405d66726d15ef0b prepare release 4.1.0 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 8360d549..036dda31 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -19,7 +19,7 @@ list(APPEND CMAKE_MODULE_PATH "${CMAKE_SOURCE_DIR}/cmake") project(nominatim) set(NOMINATIM_VERSION_MAJOR 4) -set(NOMINATIM_VERSION_MINOR 0) +set(NOMINATIM_VERSION_MINOR 1) set(NOMINATIM_VERSION_PATCH 0) set(NOMINATIM_VERSION "${NOMINATIM_VERSION_MAJOR}.${NOMINATIM_VERSION_MINOR}.${NOMINATIM_VERSION_PATCH}") diff --git a/ChangeLog b/ChangeLog index b42ce7ee..c38b2a79 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,48 @@ +4.1.0 + + * switch to ICU tokenizer as default + * add housenumber normalization and support optional spaces during search + * add postcode format checking and support optional spaces during search + * add function for cleaning housenumbers in word table + * add updates/deletion of country names imported from OSM + * linked places no longer overwrite names from a place permanently + * move default country name configuration into yaml file (thanks @tareqpi) + * more compact layout for interpolation and TIGER tables + * introduce mutations to ICU tokenizer (used for German umlauts) + * support reinitializing a full project directory with refresh --website + * fix various issues with linked places on updates + * add support for external sanitizers and token analyzers + * add CLI commands for forced indexing + * add CLI command for version report + * add offline import mode + * change geocodejson to return a feature class in the 'type' field + * add ISO3166-2 to address output (thanks @I70l0teN4ik) + * improve parsing and matching of addr: tags + * support relations as street members of associatedStreet + * better ranking for address results from TIGER data + * adapt rank classification to changed tag usage in OSM + * update bundled osm2pgsql to 1.6.0 + * add typing information to Python code + * improve unit test coverage + * reorganise and speed up code for BDD tests, drop support for scenes + * move PHP unit tests to PHP 9.5 + * extensive typo fixes in documentation (thanks @woodpeck,@StephanGeorg, + @amandasaurus, @nslxndr, @stefkiourk, @Luflosi, @kianmeng) + * drop official support for installation on CentOS + * add installation instructions for Ubuntu 22.04 + * add support for PHP8 + * add setup instructions for updates and systemd + * drop support for PostgreSQL 9.5 + +4.0.1 + + * fix initialisation error in replication script + * ICU tokenizer: avoid any special characters in word tokens + * better error message when API php script does not exist + * fix quoting of house numbers in SQL queries + * small fixes and improvements in search query parsing + * add documentation for moving the database to a different machine + 4.0.0 * refactor name token computation and introduce ICU tokenizer diff --git a/docs/admin/Migration.md b/docs/admin/Migration.md index 950f7e19..9b5b48c3 100644 --- a/docs/admin/Migration.md +++ b/docs/admin/Migration.md @@ -15,7 +15,7 @@ breaking changes. **Please read them before running the migration.** If you are migrating from a version <3.6, then you still have to follow the manual migration steps up to 3.6. -## 4.0.0 -> master +## 4.0.0 -> 4.1.0 ### ICU tokenizer is the new default diff --git a/nominatim/version.py b/nominatim/version.py index 08cd574d..e7e750b0 100644 --- a/nominatim/version.py +++ b/nominatim/version.py @@ -25,9 +25,9 @@ from typing import Optional, Tuple # patch level when cherry-picking the commit with the migration. # # Released versions always have a database patch level of 0. -NOMINATIM_VERSION = (4, 0, 99, 6) +NOMINATIM_VERSION = (4, 1, 0, 0) -POSTGRESQL_REQUIRED_VERSION = (9, 5) +POSTGRESQL_REQUIRED_VERSION = (9, 6) POSTGIS_REQUIRED_VERSION = (2, 2) # Cmake sets a variable @GIT_HASH@ by executing 'git --log'. It is not run