]> git.openstreetmap.org Git - nominatim.git/blob - ChangeLog
prepare for release 3.0.0
[nominatim.git] / ChangeLog
1 3.0
2
3  * move to cmake build system
4  * various fixes to HTML output
5  * reverse endpoint now can return geometries
6  * add support for PHP7
7  * move to on-the-fly computation of interpolations
8  * improve handling of linked places (updating)
9  * improve test framework:
10     * replace lettuce with behave
11     * use smaller database for API tests
12  * drop support for postgres < 9.1, postgis < 2.0 and PHP < 5.4
13  * make external data use optional (useful for imports without US)
14  * detect postgres and postgis versions automatically
15  * clean up query logging and remove unused tables
16  * move installation documentation into this repo
17  * add self-documenting vagrant scripts
18  * remove --create-website, recommend to use website directory in build
19  * add accessor functions for URL parameters and improve erro checking
20  * remove IP blocking and rate-limiting code
21  * enable CI via travis
22  * reformatting for more consistent coding style
23  * make country search term creation part of setup
24  * update country names and country grid
25  * handle roads that cross boundaries better
26  * keep full information on address tags
27  * update to refactored osm2pgsql which use libosmium based types
28  * switch from osmosis to pyosmium for updates
29  * be more strict when matching against special search terms
30  * handle postcode entries with mutliple values correctly
31
32 2.5
33
34  * reverse geocoding includes looking up housenumbers from Tiger data
35  * added parameter to return simplified geometries
36  * new lookup call for getting address information for OSM objects
37  * new namedetails and extratags parameters that expose the name and extratags
38    fields of the placex table
39  * mobile website
40  * reverse web view
41
42 2.4
43
44  * drop support for postgres 8.4
45  * rewrite address interpolation
46  * switch to C++ version of osm2pgsql and rewrite tag filtering
47  * support for bridge:name and tunnel:name, man_made, junction
48  * drop way-node index (reduces database size by about 15%)
49  * add support for configuring tablespaces and webserver user
50  * better evaluation of search queries in right-to-left notation
51  * improve house number search for streets with many duplicate entries
52  * code cleanup (remove unused functions and tables)
53
54 2.3
55
56  * further improve ordering of results
57  * support for more lat/lon formats in search-as-reverse
58  * fix handling of GB postcodes
59  * new functional test suite
60  * support for waterway relations
61  * inherit postcodes from street to poi
62  * fix housenumber normalisation to find non-latin house numbers
63  * take viewbox into account for ordering of results
64  * pois may now inherit address tags from surrounding buildings
65  * improve what objects may participate in an address
66  * clean up handled class/type combinations to current OSM usage
67  * lots of bug fixes
68
69 2.2
70
71  * correct database rights for www-data
72  * add timestamps for update output
73  * load postgis via extension for postgis >= 2.0
74  * remove non-admin boundaries from addresses
75  * further improve ordering of results with same importance
76  * merge addr:postcode tags into object addresses
77  * include rank and importance in reverse geocode output
78  * replace ST_Line_Interpolate_Point with ST_LineInterpolatePoint
79   (for postgis >= 2.1)
80  * update osm2pgsql to latest version
81  * properly detect changes of admin_level
82  * remove landuses when name is removed
83  * smaller fixes
84
85 2.1
86
87  * update to openlayers 2.12 (now custom built)
88  * update fallback OSM boundaries
89  * add support for postgresql 9.2/9.3 and postgis 2.x
90  * add structured queries
91  * add options for polygon output in various formats
92    (geojson, svg, kml, postgis text)
93  * maintenance functions for deleting objects and updating regions
94    (plcae_force_update/place_force_delete)
95  * web view for polygons that need deleting
96  * rate limiting using memcache
97  * improve layout of details page
98  * add support for boundary:postal_code
99  * full CORS support
100  * improve parenting of POIs
101  * support for extract daily diffs from Geofabrik
102  * support for addresses without a street
103    (addr:place and conscription number house numbers)
104  * improve layout of word and search_name_* tables
105  * support for US ZIP+4 codes
106  * refactoring of front-end PHP code
107  * lots of smaller bug fixes
108
109 2.0.1
110
111  * delete outdated entries from location_area_country
112  * remove remaining uses of INTEGER, to allow node ids larger than 2^31