|
| 1 | +# Changelog |
| 2 | + |
| 3 | +All notable changes to this project will be documented in this file. |
| 4 | + |
| 5 | +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/) |
| 6 | +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). |
| 7 | + |
| 8 | +## [Unreleased](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.7.1...HEAD) |
| 9 | + |
| 10 | +## [0.7.1](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.7.0...0.7.1) - 2024-08-10 |
| 11 | + |
| 12 | +### Merged |
| 13 | + |
| 14 | +- Make tests run again [`#167`](https://github.com/mvexel/overpass-api-python-wrapper/pull/167) |
| 15 | +- switch to poetry. tests are failing right now but we'll fix that next [`#166`](https://github.com/mvexel/overpass-api-python-wrapper/pull/166) |
| 16 | +- Few minor Python 3 code modernizations [`#160`](https://github.com/mvexel/overpass-api-python-wrapper/pull/160) |
| 17 | +- Add Python 3.11, drop below 3.8, update deps [`#159`](https://github.com/mvexel/overpass-api-python-wrapper/pull/159) |
| 18 | +- Update README.md [`#162`](https://github.com/mvexel/overpass-api-python-wrapper/pull/162) |
| 19 | +- Convenience properties for when API is next available [`#150`](https://github.com/mvexel/overpass-api-python-wrapper/pull/150) |
| 20 | +- Handle variable numbers of lines in Overpass status page [`#152`](https://github.com/mvexel/overpass-api-python-wrapper/pull/152) |
| 21 | +- documentation update to clarify CSV output [`#146`](https://github.com/mvexel/overpass-api-python-wrapper/pull/146) |
| 22 | +- Leveraging pytest features [`#141`](https://github.com/mvexel/overpass-api-python-wrapper/pull/141) |
| 23 | +- Include nodes, user, uid, timestamp, and version in GeoJSON properties [`#130`](https://github.com/mvexel/overpass-api-python-wrapper/pull/130) |
| 24 | +- Add tox and Github Actions [`#131`](https://github.com/mvexel/overpass-api-python-wrapper/pull/131) |
| 25 | +- Fix and modernize Travis CI [`#132`](https://github.com/mvexel/overpass-api-python-wrapper/pull/132) |
| 26 | +- List comprehension, literal comparison, import ordering, staticmethod [`#133`](https://github.com/mvexel/overpass-api-python-wrapper/pull/133) |
| 27 | +- Methods to check API status [`#134`](https://github.com/mvexel/overpass-api-python-wrapper/pull/134) |
| 28 | +- GeoJson MultiPolygon errors with duplicate IDs [`#129`](https://github.com/mvexel/overpass-api-python-wrapper/pull/129) |
| 29 | +- Add date parameter to query builder [`#125`](https://github.com/mvexel/overpass-api-python-wrapper/pull/125) |
| 30 | +- Drop python v2.7 and v3.3 from tests, add v3.7–3.8 [`#128`](https://github.com/mvexel/overpass-api-python-wrapper/pull/128) |
| 31 | +- Relation and multipolygon support [`#115`](https://github.com/mvexel/overpass-api-python-wrapper/pull/115) |
| 32 | + |
| 33 | +### Commits |
| 34 | + |
| 35 | +- Use mock response for basic geojson test [`b83016d`](https://github.com/mvexel/overpass-api-python-wrapper/commit/b83016dc169da8d6191da38305e603d3044a2767) |
| 36 | +- merge main into #140 [`ca2d57e`](https://github.com/mvexel/overpass-api-python-wrapper/commit/ca2d57edec65ebcdc3a38e113ea1c8c710ea9667) |
| 37 | +- Parameterized geojson_extended test [`2c7926b`](https://github.com/mvexel/overpass-api-python-wrapper/commit/2c7926ba9130d2ab088c6e165a6e0f1f450cc22a) |
| 38 | + |
| 39 | +## [0.7.0](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.6.1...0.7.0) - 2019-12-10 |
| 40 | + |
| 41 | +### Merged |
| 42 | + |
| 43 | +- Relation and multipolygon support [`#115`](https://github.com/mvexel/overpass-api-python-wrapper/pull/115) |
| 44 | +- Added some docstrings to API and get() method [`#113`](https://github.com/mvexel/overpass-api-python-wrapper/pull/113) |
| 45 | +- Fix typo in README.md [`#114`](https://github.com/mvexel/overpass-api-python-wrapper/pull/114) |
| 46 | +- Added ability to set headers of request [`#110`](https://github.com/mvexel/overpass-api-python-wrapper/pull/110) |
| 47 | +- New example `plot_state_border` [`#107`](https://github.com/mvexel/overpass-api-python-wrapper/pull/107) |
| 48 | + |
| 49 | +### Commits |
| 50 | + |
| 51 | +- Bugfixed and cleaned up _as_geojson method [`5fabd38`](https://github.com/mvexel/overpass-api-python-wrapper/commit/5fabd38b65ceeb06e2aa9b8310c8639e1aff9077) |
| 52 | +- added support for multipolygons [`51c4ae9`](https://github.com/mvexel/overpass-api-python-wrapper/commit/51c4ae9ecd42e1bc377b802651ad84c2db058964) |
| 53 | +- added support for relations [`4a61d9f`](https://github.com/mvexel/overpass-api-python-wrapper/commit/4a61d9f3c4b9254db63f6daad81275763474f1b1) |
| 54 | + |
| 55 | +## [0.6.1](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.6.0...0.6.1) - 2018-08-29 |
| 56 | + |
| 57 | +### Merged |
| 58 | + |
| 59 | +- Fixed api output for build=False #93 [`#97`](https://github.com/mvexel/overpass-api-python-wrapper/pull/97) |
| 60 | +- Requests proxy support [`#86`](https://github.com/mvexel/overpass-api-python-wrapper/pull/86) |
| 61 | + |
| 62 | +### Fixed |
| 63 | + |
| 64 | +- adding examples and tests dirs to distribution, bumping to 0.6.1, fixes #50 [`#50`](https://github.com/mvexel/overpass-api-python-wrapper/issues/50) |
| 65 | +- strip whitespace, fixes #101 [`#101`](https://github.com/mvexel/overpass-api-python-wrapper/issues/101) |
| 66 | +- fix example, fixes #95 [`#95`](https://github.com/mvexel/overpass-api-python-wrapper/issues/95) |
| 67 | +- include test dir in manifest, fixes #50 [`#50`](https://github.com/mvexel/overpass-api-python-wrapper/issues/50) |
| 68 | +- add copyright to code, add LICENSE to manifest, fixes #51 [`#51`](https://github.com/mvexel/overpass-api-python-wrapper/issues/51) |
| 69 | +- re-adding RST doc (generated using pandoc from md file), fixes #67 [`#67`](https://github.com/mvexel/overpass-api-python-wrapper/issues/67) |
| 70 | + |
| 71 | +### Commits |
| 72 | + |
| 73 | +- reformatting and correctly routing xml responseformat [`c8f96ff`](https://github.com/mvexel/overpass-api-python-wrapper/commit/c8f96ff0bdc89db32b03def5a56fa06fb48fde2e) |
| 74 | +- improvements on documentation [`afbaa5d`](https://github.com/mvexel/overpass-api-python-wrapper/commit/afbaa5d2ff0c99dddd252f557a6fc4ddd604562d) |
| 75 | +- Updating README and examples [`f07db0d`](https://github.com/mvexel/overpass-api-python-wrapper/commit/f07db0d6e090a93c10ded4a50b2665c9682599f4) |
| 76 | + |
| 77 | +## [0.6.0](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.5.7...0.6.0) - 2018-04-06 |
| 78 | + |
| 79 | +### Commits |
| 80 | + |
| 81 | +- hotfix and fix tests [`b77865a`](https://github.com/mvexel/overpass-api-python-wrapper/commit/b77865a5d18620f83b41216bb420b324af2d6b54) |
| 82 | +- fixing var name in test script and remove function call [`198aeb2`](https://github.com/mvexel/overpass-api-python-wrapper/commit/198aeb212c2d0ae9d58ca8333bc66395cd10b9f1) |
| 83 | +- update travis build config [`db73fa3`](https://github.com/mvexel/overpass-api-python-wrapper/commit/db73fa3bf98e77d4733c5842c440e07e0e2c21bb) |
| 84 | + |
| 85 | +## [0.5.7](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.5.6...0.5.7) - 2018-04-06 |
| 86 | + |
| 87 | +### Merged |
| 88 | + |
| 89 | +- fix bug in complete ways and relations query [`#75`](https://github.com/mvexel/overpass-api-python-wrapper/pull/75) |
| 90 | +- Fix broken link in readme. [`#68`](https://github.com/mvexel/overpass-api-python-wrapper/pull/68) |
| 91 | +- Revert "Change to https as http is no longer supported on overpass-ap… [`#65`](https://github.com/mvexel/overpass-api-python-wrapper/pull/65) |
| 92 | + |
| 93 | +### Fixed |
| 94 | + |
| 95 | +- Remove superfluous > chars, fixes #84 [`#84`](https://github.com/mvexel/overpass-api-python-wrapper/issues/84) |
| 96 | +- Verbosity for GeoJSON output [`#79`](https://github.com/mvexel/overpass-api-python-wrapper/issues/79) |
| 97 | +- logging compatible with py3, fixes #72 [`#72`](https://github.com/mvexel/overpass-api-python-wrapper/issues/72) |
| 98 | + |
| 99 | +### Commits |
| 100 | + |
| 101 | +- support CSV [`d833dd3`](https://github.com/mvexel/overpass-api-python-wrapper/commit/d833dd361ec09803209413b546b94fddee529a5f) |
| 102 | +- http > https and some minor formatting [`c7b5bf8`](https://github.com/mvexel/overpass-api-python-wrapper/commit/c7b5bf850e214f9268b6298b8400ad01669d45d1) |
| 103 | +- adding example [`bbc97b3`](https://github.com/mvexel/overpass-api-python-wrapper/commit/bbc97b30a8ab970798643bccf19cfd2a8eed37b2) |
| 104 | + |
| 105 | +## [0.5.6](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.5.5...0.5.6) - 2016-08-22 |
| 106 | + |
| 107 | +### Commits |
| 108 | + |
| 109 | +- simplify setup.py so that it actually works... [`3cdf157`](https://github.com/mvexel/overpass-api-python-wrapper/commit/3cdf15739980bb9f4a9bda4f50a1cc4e70986684) |
| 110 | + |
| 111 | +## [0.5.5](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.4.0...0.5.5) - 2016-08-21 |
| 112 | + |
| 113 | +### Merged |
| 114 | + |
| 115 | +- Support for full multiline query [`#57`](https://github.com/mvexel/overpass-api-python-wrapper/pull/57) |
| 116 | +- enable csv response format [`#60`](https://github.com/mvexel/overpass-api-python-wrapper/pull/60) |
| 117 | +- Change to https as http is no longer supported on overpass-api.de [`#63`](https://github.com/mvexel/overpass-api-python-wrapper/pull/63) |
| 118 | + |
| 119 | +### Commits |
| 120 | + |
| 121 | +- version 0.5.0 [`1051aba`](https://github.com/mvexel/overpass-api-python-wrapper/commit/1051aba45a2b38079c948fa4bfd8581c95dd81c4) |
| 122 | +- bumping to 0.5.4, getting markdown to rst to work for PyPi [`cfb9407`](https://github.com/mvexel/overpass-api-python-wrapper/commit/cfb9407d19b37c1022d508e133c64dce14fe1d74) |
| 123 | +- Working [`a45480e`](https://github.com/mvexel/overpass-api-python-wrapper/commit/a45480e6613723c3f8112a8f8b4523cd6ab2cf15) |
| 124 | + |
| 125 | +## [0.4.0](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.1.0...0.4.0) - 2016-03-31 |
| 126 | + |
| 127 | +### Merged |
| 128 | + |
| 129 | +- Added verbosity options to the return [`#47`](https://github.com/mvexel/overpass-api-python-wrapper/pull/47) |
| 130 | +- fixes obvious error in example, see #37 [`#44`](https://github.com/mvexel/overpass-api-python-wrapper/pull/44) |
| 131 | +- Merge Wille's fork and improvements [`#36`](https://github.com/mvexel/overpass-api-python-wrapper/pull/36) |
| 132 | +- Handle server runtime error from overpass API [`#35`](https://github.com/mvexel/overpass-api-python-wrapper/pull/35) |
| 133 | +- Fix response encoding (fixing #34) [`#34`](https://github.com/mvexel/overpass-api-python-wrapper/pull/34) |
| 134 | +- Substitute post for get. Received 414 error when requesting large poly [`#26`](https://github.com/mvexel/overpass-api-python-wrapper/pull/26) |
| 135 | +- Implemented exceptions. [`#25`](https://github.com/mvexel/overpass-api-python-wrapper/pull/25) |
| 136 | + |
| 137 | +### Commits |
| 138 | + |
| 139 | +- raw commit [`dc960be`](https://github.com/mvexel/overpass-api-python-wrapper/commit/dc960beb899537aa64a9a61bbc39160daa1e7906) |
| 140 | +- Implemented an exceptions class for every kind of error. [`fcd49d6`](https://github.com/mvexel/overpass-api-python-wrapper/commit/fcd49d67e5fe6c1695b7fd31b6f3f6c180da75d3) |
| 141 | +- response format flexibility [`98b6f63`](https://github.com/mvexel/overpass-api-python-wrapper/commit/98b6f63f3ce486d15aa619f8a60a0ad268983230) |
| 142 | + |
| 143 | +## [0.1.0](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.0.2...0.1.0) - 2014-12-04 |
| 144 | + |
| 145 | +### Commits |
| 146 | + |
| 147 | +- bumping version to 0.1.0, ready for pypi [`90e3913`](https://github.com/mvexel/overpass-api-python-wrapper/commit/90e3913ca6b9d39ec8fed5fbbde195144293ba81) |
| 148 | +- bumping to 0.0.2 [`7660f3e`](https://github.com/mvexel/overpass-api-python-wrapper/commit/7660f3ecc0c38c2f4ebdf86c618efc08f6737ebf) |
| 149 | + |
| 150 | +## [0.0.2](https://github.com/mvexel/overpass-api-python-wrapper/compare/0.0.1...0.0.2) - 2014-11-24 |
| 151 | + |
| 152 | +### Merged |
| 153 | + |
| 154 | +- no emails from travis [`#22`](https://github.com/mvexel/overpass-api-python-wrapper/pull/22) |
| 155 | +- p3 compatibility + some formatting + removing unused import [`#21`](https://github.com/mvexel/overpass-api-python-wrapper/pull/21) |
| 156 | +- Simple queries [`#13`](https://github.com/mvexel/overpass-api-python-wrapper/pull/13) |
| 157 | +- Auto import [`#11`](https://github.com/mvexel/overpass-api-python-wrapper/pull/11) |
| 158 | +- Allow newer version of requests [`#12`](https://github.com/mvexel/overpass-api-python-wrapper/pull/12) |
| 159 | +- Enable syntax highlighting for code snippets. [`#10`](https://github.com/mvexel/overpass-api-python-wrapper/pull/10) |
| 160 | +- Fix installation failure on case-sensitive file systems. [`#9`](https://github.com/mvexel/overpass-api-python-wrapper/pull/9) |
| 161 | + |
| 162 | +### Commits |
| 163 | + |
| 164 | +- First crack at geoJSON output [`ebedee0`](https://github.com/mvexel/overpass-api-python-wrapper/commit/ebedee01b48657426a00c9f38195ab82c33cf3d9) |
| 165 | +- merging pep8 changes from #19 [`f99f3fc`](https://github.com/mvexel/overpass-api-python-wrapper/commit/f99f3fc45e36da021aed01f4b72ea53c7aea5dcf) |
| 166 | +- Setting 'out geometry;' on asGeoJSON=True queries - geoJSON output [`20c1582`](https://github.com/mvexel/overpass-api-python-wrapper/commit/20c1582c67e892bdefcf215a265f87384829f861) |
| 167 | + |
| 168 | +## 0.0.1 - 2014-09-16 |
| 169 | + |
| 170 | +### Fixed |
| 171 | + |
| 172 | +- fix example [`#6`](https://github.com/mvexel/overpass-api-python-wrapper/issues/6) |
| 173 | +- Adding debugging (fixes #2) and don't require full QL syntax (fixes #1) [`#2`](https://github.com/mvexel/overpass-api-python-wrapper/issues/2) [`#1`](https://github.com/mvexel/overpass-api-python-wrapper/issues/1) |
| 174 | + |
| 175 | +### Commits |
| 176 | + |
| 177 | +- Initial commit [`b38e4ea`](https://github.com/mvexel/overpass-api-python-wrapper/commit/b38e4ea6b0cfd4482afc1815cf331093ac62e3f8) |
| 178 | +- initial commit [`0c2b55f`](https://github.com/mvexel/overpass-api-python-wrapper/commit/0c2b55f176685ce4d06aa72d32d43352f6343382) |
| 179 | +- branching retrieving logic into separate function [`6820bfe`](https://github.com/mvexel/overpass-api-python-wrapper/commit/6820bfe34a227ae750a5a974da024fdaf8d7a0ea) |
0 commit comments