Skip to content

Commit 8723b78

Browse files
committed
Release v2.12.2
1 parent d86a054 commit 8723b78

File tree

3 files changed

+39
-4
lines changed

3 files changed

+39
-4
lines changed

CHANGELOG.md

Lines changed: 36 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,40 @@ This project adheres to [Semantic Versioning](http://semver.org/).
1313
### Fixed
1414

1515

16+
## [2.12.2] - 2017-05-3
17+
18+
### Added
19+
20+
- Add two argument (key, value) overload of `TagMatcher::operator()`.
21+
22+
### Changed
23+
24+
- Detect, report, and remove duplicate ways in multipolygon relations.
25+
- Change EOF behaviour of Reader: The `Reader::read()` function will now
26+
always return an invalid buffer exactly once to signal EOF.
27+
- Update QGIS multipolygon project that is part of the test suite to show
28+
more problem types.
29+
- Copy multipolygon QGIS file for tests to build dir in cmake step.
30+
- Some code cleanups and improved debug output in multipolygon code.
31+
- Refactor I/O code to simplify code.
32+
- Disable some warnings on MSVC.
33+
- Various small code and build script changes.
34+
35+
### Fixed
36+
37+
- Two bugs in area assembler affecting very complex multipolygons and
38+
multipolygons with overlapping or nearly overlapping lines.
39+
- Invalid use of iterators leading to undefined behaviour in area assembler
40+
code.
41+
- Area assembler stats were not correctly counting inner rings that are
42+
areas in their own right.
43+
- Fix a thread problem valgrind found that might or might not be real.
44+
- Read OPL file correctly even if trailing newline in file is missing.
45+
- Include order for `osmium/index/map` headers and
46+
`osmium/index/node_locations_map.hpp` (or
47+
`osmium/handler/node_locations_for_ways.hpp`) doesn't matter any more.
48+
49+
1650
## [2.12.1] - 2017-04-10
1751

1852
### Added
@@ -606,7 +640,8 @@ This project adheres to [Semantic Versioning](http://semver.org/).
606640
Doxygen (up to version 1.8.8). This version contains a workaround to fix
607641
this.
608642

609-
[unreleased]: https://github.com/osmcode/libosmium/compare/v2.12.1...HEAD
643+
[unreleased]: https://github.com/osmcode/libosmium/compare/v2.12.2...HEAD
644+
[2.12.2]: https://github.com/osmcode/libosmium/compare/v2.12.1...v2.12.2
610645
[2.12.1]: https://github.com/osmcode/libosmium/compare/v2.12.0...v2.12.1
611646
[2.12.0]: https://github.com/osmcode/libosmium/compare/v2.11.0...v2.12.0
612647
[2.11.0]: https://github.com/osmcode/libosmium/compare/v2.10.3...v2.11.0

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ project(libosmium)
2525

2626
set(LIBOSMIUM_VERSION_MAJOR 2)
2727
set(LIBOSMIUM_VERSION_MINOR 12)
28-
set(LIBOSMIUM_VERSION_PATCH 1)
28+
set(LIBOSMIUM_VERSION_PATCH 2)
2929

3030
set(LIBOSMIUM_VERSION
3131
"${LIBOSMIUM_VERSION_MAJOR}.${LIBOSMIUM_VERSION_MINOR}.${LIBOSMIUM_VERSION_PATCH}")

include/osmium/version.hpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,8 +35,8 @@ DEALINGS IN THE SOFTWARE.
3535

3636
#define LIBOSMIUM_VERSION_MAJOR 2
3737
#define LIBOSMIUM_VERSION_MINOR 12
38-
#define LIBOSMIUM_VERSION_PATCH 1
38+
#define LIBOSMIUM_VERSION_PATCH 2
3939

40-
#define LIBOSMIUM_VERSION_STRING "2.12.1"
40+
#define LIBOSMIUM_VERSION_STRING "2.12.2"
4141

4242
#endif // OSMIUM_VERSION_HPP

0 commit comments

Comments
 (0)