X-Git-Url: https://git.openstreetmap.org./nominatim.git/blobdiff_plain/e5a5f026666e3109a240be4b5e46a348930aa2f5..18d4996bec21a7ee4fa70a586e75068deee6f97f:/ChangeLog diff --git a/ChangeLog b/ChangeLog index 2f5d51d5..9ffe4038 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,59 @@ +5.0.0 + * increase required versions for PostgreSQL (12+), PostGIS (3.0+) + * remove installation via cmake and debundle osm2pgsql + * remove deprecated PHP frontend + * remove deprecated legacy tokenizer + * add configurable pre-processing of queries + * add query pre-processor to split up Japanese addresses + * rewrite of osm2pgsql style implementation + (also adds support for osm2pgsql-themepark) + * reduce the number of SQL queries needed to complete a 'lookup' call + * improve computation of centroid for lines with only two points + * improve bbox output for postcode areas + * improve result order by returning the largest object when other things are + equal + * add fallback for reverse geocoding to default country tables + * exclude postcode areas from reverse geocoding + * disable search endpoint when database is reverse-only (regression) + * minor performance improvements to area split algorithm + * switch table and index creation to use autocommit mode to avoid deadlocks + * drop overly long ways during import + * restrict automatic migrations to versions 4.3+ + * switch linting from pylint to flake8 + * switch tests to use a wikimedia test file in the new CSV style + * various fixes and improvements to documentation + +4.5.0 + * allow building Nominatim as a pip package + * make osm2pgsql building optional + * switch importer to psycopg3 + * allow output format of web search to be customized in self-installations + * look up potential postcode areas for postcode results + * add word usage statistics for address terms + * implement more light-weight CSV format for wiki importance tables + * rewrite SQL for place search to use window functions + * increase search radius when filtering by postcode + * prefer POI points over POI areas + * reintroduce full terms for address terms in search_name table + * reindex postcodes when their parent is deleted + * indexing: precompute counts of affected rows + * ensure consistent country assignments for overlapping countries + * make Nominatim[Async]API context manager to ensure proper calling of + close() + * make usage of project dir optional for library + * drop interpolations when no parent can be found + * style tweaks to reflect OSM usage (man_made, highway and others) + * deprecation of: bundled osm2pgsql, legacy tokenizer, PHP frontend + * make documentation buildable without CMake + * various fixes and improvements to documentation + +4.4.1 + * fix geocodejson output: admin level output should only print boundaries + * updating: restrict invalidation of child objects on large street features + * restrict valid interpolation house numbers to 0-999999 + * fix import error when SQLAlchemy 1.4 and psycopg3 are installed + * various typo fixes in the documentation + 4.4.0 * add export to SQLite database and SQLite support for the frontend * switch to Python frontend as the default frontend @@ -8,7 +64,7 @@ * fix regression in search with categories where it was confused with near search * partially roll back use of SQLAlchemy lambda statements due to bugs - in SQLAchemy + in SQLAlchemy * fix handling of timezones for timestamps from the database * fix handling of full address searches in connection with a viewbox * fix postcode computation of highway areas