Skip to content

Releases: zerebubuth/openstreetmap-cgimap

Release version 0.8.6

14 Nov 14:06
813ce19
Compare
Choose a tag to compare

New features:

  • Add support for Argon2 password hashing (#251)

Refactoring:

  • Simplify xml parser context handling (#249)

Breaking changes:

  • This release introduces a new dependency on the libargon2-dev library

Release version 0.8.5

25 Jun 18:22
839dfc2
Compare
Choose a tag to compare
  • OAuth2: plain token support (#248)

Release version 0.8.4

23 Jun 20:08
edf9377
Compare
Choose a tag to compare

New features:

  • Adding OAuth2 support (#246)

Refactoring:

  • CGIMAP_* environment parameter blocks --help (#237)

Release version 0.8.3

13 Jul 19:18
Compare
Choose a tag to compare

New features:

  • Updated Dockerfile and lighttpd.conf (#213)
  • Make compile time constants configurable via program options (#232)
  • Program options can be set via new command line parameter --configfile (#232)
  • Provide option to enforce limits for tags and relation members (#174)
  • Use pg_virtualenv for unit tests

Refactoring:

  • Ubuntu 20.04 (Focal) adjustments for libpqxx deprecation warnings (#229)

Bug fixes:

  • Fix closed_at timestamp when changeset is open >23h (#236)

Release version 0.8.2

22 Apr 19:49
Compare
Choose a tag to compare

Bug fixes:

  • Fix relations referencing deleted elements (#226)
  • Fix: revert deleted master/child relations (#225)

Release version 0.8.1

02 Mar 21:52
2201616
Compare
Choose a tag to compare

Bug fixes:

  • Use MIME type application/xml for better Rails compatibility (#221)

Release version 0.8.0

15 Feb 12:12
Compare
Choose a tag to compare

New features:

  • Added new API endpoints for Changeset create/update/close (#206)
  • New handler for /*/relations and node/*/ways (#166)

Bug fixes:

  • Fix compilation issues for libpqxx 6.x (#200)
  • Use boost::spirit::standard instead of boost::spirit::ascii to avoid assertions failures in param list parsing
  • Prepend HTTP 412 error text w/ Precondition failed: for Rails port compatibility (#211)
  • JSON format fixes (#218, #219)
  • Vagrant: dist update fix (#216), use Bionic (#217)

Refactoring:

  • Improved XML parsing, using parts of libxml++ (#209)
  • Replace boost regex by c++11 std (#205)
  • Refactoring transaction handling (#204)
  • Simplify changeset cache sql (#202)
  • Application router HTTP method handling

Breaking changes:

  • Remove write api backend (#198)
  • Remove pgsnapshot backend and all related special case logic (#196)

Release version 0.7.5

03 Jun 11:40
Compare
Choose a tag to compare

Bug fixes:

  • Fix 412 Precondition Failed when trying to upload old version of a way (#195)

Release version 0.7.4

31 May 15:32
Compare
Choose a tag to compare

Bug fixes:

  • Fix Basic Auth realm to be in sync with Rails (#192)
  • Remove OAuth WWW-Authenticate header for better rails compatibility (#193)

Release version 0.7.3

31 May 15:32
Compare
Choose a tag to compare

Bug fixes:

  • Basic auth should also consider user email and lower case variants (#190)
  • Reorder WWW-Authenticate headers to work around non-compliant clients (#191)