Skip to content

Releases: westnordost/osmapi

v5.0

24 Nov 22:11
Compare
Choose a tag to compare
  • Breaking change: replaced OAuth 1.0a authorization with OAuth 2.0 authorization
  • implemented support for the additions to the OSM API until November 2023:
    • search for notes within bounding box, sorting results
    • limit parameter for changeset searches
    • added default and maximum query limits for changesets and notes in the capabilities api call
    • exception type for rate limit error

v4.3

26 Sep 13:08
Compare
Choose a tag to compare

Drop checking for the key and value length to be 255 unicode character points or below altogether because this can not be desugared (to API level 21) on Android.

v4.2

15 Sep 12:08
Compare
Choose a tag to compare

Fix regression of last update: Actually, the allowed length of an OSM tag is 255. But not (Java) string length, but 255 unicode character points.

v4.1

17 Aug 16:10
Compare
Choose a tag to compare

Fix library assumed the maximum allowed length of OSM tags was 255 characters, but it is in fact 256 characters.

v4.0

20 Apr 16:37
Compare
Choose a tag to compare

Major breaking update

  • Use date-time API from Java 8 (Instant etc.) instead of the old date-time API (Date, GregorianCalendar, etc.).
    Amongst other things, this improves performance of (map data) parsing by up to 50%.
  • rename the classes to access the API from *Dao to *Api
  • Fix: time on GPS trackpoints is now mandatory
  • OsmElement add setter for isNew

v3.11

20 Apr 16:09
Compare
Choose a tag to compare

Don't require login for getting user data and changeset data

v3.10

20 Apr 16:11
Compare
Choose a tag to compare
  • Allow note creation and getting notes as anonymous user
  • Document that OsmPreconditionFailedException is thrown when attempting to upload the deletion of an element but that element is still referred to by other element(s)

v3.9

20 Apr 16:13
Compare
Choose a tag to compare

fix date parsing

v3.8

20 Apr 16:16
Compare
Choose a tag to compare
  • increase date parsing performance
  • element tags of an OsmElement are now never null but rather empty

v3.7

20 Apr 16:17
Compare
Choose a tag to compare

update oauth.signpost:signpost-core dependency to v1.2.1.2