summaryrefslogtreecommitdiff
path: root/NEWS
blob: 8c1d4a801443fdb1e437a027543ba5270bf673ea (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
3.26.4
------

This release includes a fix to a test data file not being installed, and a
bug fix for a bug in the libsoup3 port.

3.26.3
------

This release adds support for libsoup 3.x. To use the libsoup 3.x build,
applications will need to be adapted to look for the "-2.0" version of the API.
This allows both native and interpreted applications to select which version
of libsoup they want geocode-glib to use as the backend, and for both versions
to be installed in distributions.

3.26.2
------

- Fix build exporting all the symbols
- Allow GIR generation when cross-compiling
- Allow unknown parameters inside geo: URL

3.26.1
------

- Fix crashes caused by Nominatim server changes
- Fix warnings when building the API documentation

3.26.0
------

- Remove full build path from public headers so as to make the
  build more easily reproduceable.

3.25.4.1
--------

Brown paperbag release to add news entry for 3.25.4.

3.25.4
------

- Port to meson build system.
- Drop autotools.
- Provide a configure script for backwards compatibility.
- Fix a warning from gcc 7.1.1.

All contributors to this release:

Emmanuele Bassi <ebassi@gnome.org>
Zeeshan Ali <zeenix@gmail.com>

3.23.90
-------
Many thanks to Bastian Nocera and Zeeshan Ali for picking up review
work for me when I dropped the ball!

This release brings many nice new functions and abstractions contributed
by Collabora! The possibility to add backends to use other geocoding
services than Nominatim is one of them.

Changes since 3.21.1:

- Add g_autoptr cleanup functions
- Make code base const-correct
- Add backend abstraction
- Make unit-test base on offline mock backend
- Add support for multiple reverse results
- Add a user-agent property to override default user-agent
- Add equality functions to bbox/location/place

All contributors to this release:
Philip Withnall <philip.withnall@collabora.co.uk>
Ting-Wei Lan <lantw@src.gnome.org>


3.20.1
-------

Changes since 3.20.0:

- Fix build for uClibc

All contributors to this release:
Anthony G. Basile <blueness@gentoo.org>

3.20.0
-------

Changes since 3.19.90:

- Add icons to EXTRA_DIST
- Fix memleaks in query cache

All contributors to this release:
Aleksander Morgado <aleksander.morgado@collabora.co.uk>
Jonas Danielsson <jonas@threetimestwo.org>

3.19.90
-------

Changes since 3.18.0:

- Add simple train stops and tram stops to place types
- Added a default User-Agent, based on GApplication ID if available.
  Nominatim’s usage policy requires a User-Agent, so we add one!
- Fix timetamp documentation

All contributors to this release:
Jonas Danielsson <jonas@threetimestwo.org>
Philip Withnall <philip.withnall@collabora.co.uk>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.18.0

No changes since 3.17.92

3.17.92
------

Changes since 3.17.90:

- Fix compilation under MacOS X
- Make location timestamp writable on construction

All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Tom Schoonjans <Tom.Schoonjans@bam.de>

3.17.90
------

Changes since 3.17.1:

- Update unit tests
- Add workaround for Nominatim boundingbox bug (bgo#749963)
- Update project description
- Add Jonas Danielsson as maintainer
- Prettify Geo URI generation

All contributors to this release:
Bastien Nocera <hadess@hadess.net>
Jonas Danielsson <jonas@thretimestwo.org>
Philip Withnall <philip.withnall@collabora.co.uk>

3.17.1
------

Changes since 3.16.0:

- Make error handling of reverse geocode more robust

All contributors to this release:
Bastien Nocera <hadess@hadess.net>
Jonas Danielsson <jonas@thretimestwo.org>

3.16.0
------

Changes since 3.15.4:

No changes

3.15.4
------

Changes since 3.15.3.1:

- Derive the order of street name and street number
  from locale. (GLIBC only)

All contributors to this release:
Jonas Danielsson <jonas@threetimestwo.org>
Marcus Lundblad <ml@update.uu.se>


All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.15.3.1
------

Changes since 3.15.3:

- Switch to https:// and fix the geocode cache
- Fix gtkdoc-check errors

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.15.3
------

Changes since 3.15.2:

- Add osm_type property to geocode place

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>


3.15.2
------

Changes since 3.14.0:

- Fix error handling in parsing of URIs
- Allow escape characters in URIs

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.14.0
------

- Add category and programming language to doap file

All contributors to this release:

Olav Vitters <olav@vitters.nl>
Andre Klapper <a9016009@gmx.de>

3.13.3
------

Changes since 3.12.0:

- Add types and icons for more amenity place types
- Fix memory leaks in geo uri handling
- Add description extension to geo uri
- Add cancellable check to all GSimpleAsyncResult

All contributors to this release:

Frédéric Péters <fpeters@0d.be>
Giovanni Campagna <gcampagna@src.gnome.org>
Jonas Danielsson <jonas@threetimestwo.org>

3.12.0
------

No changes since 3.11.92

3.11.92.2
---------

Nano release to fix configure.ac hickup.

3.11.92.1
-------

Changes since 3.11.92:

- Fix typo in Nominatim search result attribute.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.11.92
-------

Changes since 3.11.91:

- Add osm-id property to GeocodePlace.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Marcus Lundblad <ml@update.uu.se>
Ryan Lortie <desrt@desrt.ca>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.11.91
-------

Changes since 3.11.5:

- Adapt to fixed behavior of json-glib. Without this we get a crash on parsing
  search results.
- Require json-glib >= 0.99.2

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>

3.11.5
------

Changes since 3.11.4.1:

- API to expose bounding box of places from Nominatim.
- Switch to jsonv2 format of Nominatim API to get all needed info.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.11.4.1
--------

A nano releaase to fix icon installation in 3.11.4.

3.11.4
------

Changes since 3.10.0:

- Do not depend on intltool, use upstream gettext instead.
- Check for libsoup not libsoup-gnome in Makefile.am.
- Add parsing of geo URI to GeocodeLocation (RFC 5870).
- Add altitude and CRS (Coordinate Reference System) property to GeocodeLocation.
- Allow specifying a bounding-box search-area for GeocodeForward searches.
- Replace the Nominatim place icons with place type derived icons, using the BSD
  licensed Maki point-of-interest icon set.

All contributors to this release:

Javier Jardón <jjardon@gnome.org>
Jonas Danielsson <jonas@threetimestwo.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

3.10.0
------

Changes since 0.99.4:

- Depend on json-glib >= 0.16.2 to avoid conflict w/ json-c.
- Remove a now redundant workaround from a testcase.
- Fix `make distcheck` against latest gtk-doc.

All contributors to this release:

Kalev Lember <kalevlember@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.4
------

Changes since 0.99.3:

- Fixes to gobject-introspection.
- Version documentation installation directory.
- Documentation build fixes.
- Explicitly link to libm.
- Fix a leak.
- Sync GeocodeLocation with its copy in Geoclue.
- Ensure country codes are always in upper-case.
- Some cleanups.

All contributors to this release:

Bastien Nocera <hadess@hadess.net>
Evgeny Bobkin <evgen.ibqn@gmail.com>
Stefan Sauer <ensonic@users.sf.net>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.3
------

Changes since 0.99.2:

- Fix a crash in reverse geocoding API.
- Expose place icons when available from Nominatim.
- Make GeocodeReverse locale safe.
- Fix build against latest gnome-common.

All contributors to this release:

Jonas Danielsson <jonas@threetimestwo.org>
Kalev Lember <kalevlember@gmail.com>
Seán de Búrca <leftmostcat@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.2
------

Changes since 0.99.1:

- Make use of our new proxy to Nominatim at nominatim.gnome.org.
- Better name/description for street numbers.
- Fixes to build.
- Drop all geoip code, which has been moved to Geoclue where it belongs.
- Fix failing testcases.

Dependencies changed:

- Drop dependency on geoip.

All contributors to this release:

Colin Walters <walters@verbum.org>
Philip Withnall <philip@tecnocode.co.uk>
Satabdi Das <satabdidas@src.gnome.org>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.1
------

The library has almost been completey re-written since 0.99.0 so too many
changes to document here. Most notable changes however are:

- Freeform geocoding, and reverse geocoding search API.
- Search results are now locale aware.
- We now use Nominatim instead of Yahoo Places API for (reverse-)geocoding.
  Not only is Nominatim a completely open service, it is also has a lot more
  data to offer.
- GeoIP server and client API. WARNING: These will soon be removed in favor of
  geoclue2 so do not use them in your application. Instead use geoclue2
  directly.
- More test cases.
- Various fixes to build and installation.

Dependencies changed:

- gio-2.0 >= 2.34
- json-glib-1.0 >= 0.14
- geoip (for GeoIP server only)

All contributors to this release:

Andreas Henriksson <andreas@fatal.se>
Bastien Nocera <hadess@hadess.net>
Javier Jardón <javier.jardon@codethink.co.uk>
Matthew Barnes <mbarnes@redhat.com>
Ryan Lortie <desrt@desrt.ca>
Satabdi Das <satabdidas@gmail.com>
Zeeshan Ali (Khattak) <zeeshanak@gnome.org>

0.99.0
------

- First release