CHANGELOG.md 2.99 KB
Newer Older
1 2 3 4

# Change Log

All notable changes to this project will be documented in this file.
5
This project adheres to [Semantic Versioning](https://semver.org/).
6 7 8

## [unreleased] -

9 10 11 12 13 14 15
### Added

### Changed

### Fixed


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
## [2.2.0] - 2018-09-05

### Added

- Add spatialite scripts for creating grids for splitting.
- CMake config adds `clang-tidy` target.

### Changed

- Use `OGC_FID` instead of `ID` as id column in SQL scripts, that's how OGR
  expects it.
- Update to newer Protozero and Libosmium.
- Various small code-cleanup changes.
- Output extended version information on `--verbose` and `--version`.
- Derive exception used from `std::runtime_error`.
- Update to newest gdalcpp.

### Fixed

- Initialize stats with 0.
- `osmcoastline_ways`: Delete the copy and move constructor/assignment because
  we have a special destructor.
- Add `-pthread` compiler and linker options.
- Fix undefined behavior that resulted in more or less coastlines reported
  as "questionable".
- Lower right corner of Antarctica was being cut off in EPSG:3857.
- Very narrow water polygons were output near the anti-meridian in Antarctica.


45 46 47 48 49 50 51 52 53 54 55
## [2.1.4] - 2016-09-16

### Changed

- Miscellaneous code cleanups.

### Fixed

- Windows build.


56 57 58 59
## [2.1.3] - 2016-03-30

### Added

60 61
- Add verbose option to `osmcoastline_filter`.
- `osmcoastline_filter` now shows memory used in verbose mode.
62 63 64

### Changed

65
- Optimized `osmcoastline_filter` program.
66 67 68 69 70 71 72 73
- Use more features from newest libosmium.

### Fixed

- Setting the sqlite output to unsynchronized speeds up writing to database.
- Now also works on GDAL 2. Fixes an error in the transaction handling.


74 75 76 77 78 79 80 81 82 83 84 85 86
## [2.1.2] - 2016-01-05

### Added

- Add --help/-h and --version/-V options to all programs.

### Changed

- Use a better approximation for the southernmost coordinate for Mercator
  projection.
- Updated for newest libosmium version (2.5.2).
- Uses gdalcpp.hpp from https://github.com/joto/gdalcpp instead of directly
  talking to GDAL/OGR. Makes this compatible with GDAL 2.
87
- Improved internal code using `unique_ptr` where possible.
88 89 90 91 92 93

### Fixed

- "Fixed" flag in rings layer now correct.


94 95 96 97 98 99 100
## [2.1.1] - 2015-08-31

### Changed

- Use newest libosmium release.


101 102 103 104 105 106 107 108 109 110 111 112
## [2.1.0] - 2015-08-18

### Added

- Optionally writes out list of all coastline segments and the new program
  `osmcoastline_segments` can compare those lists in various ways.

### Changed

- Updates for new libosmium version


113 114 115 116 117 118 119
## [2.0.1] - 2015-03-31

### Changed

- Added man pages


120 121
[unreleased]: https://github.com/osmcode/osmium-tool/compare/v2.2.0...HEAD
[2.2.0]: https://github.com/osmcode/osmium-tool/compare/v2.1.4...v2.2.0
122
[2.1.4]: https://github.com/osmcode/osmium-tool/compare/v2.1.3...v2.1.4
123
[2.1.3]: https://github.com/osmcode/osmium-tool/compare/v2.1.2...v2.1.3
124
[2.1.2]: https://github.com/osmcode/osmium-tool/compare/v2.1.1...v2.1.2
125
[2.1.1]: https://github.com/osmcode/osmium-tool/compare/v2.1.0...v2.1.1
126
[2.1.0]: https://github.com/osmcode/osmium-tool/compare/v2.0.1...v2.1.0
127 128
[2.0.1]: https://github.com/osmcode/osmium-tool/compare/v2.0.0...v2.0.1