Skip to content

Commit ea28462

Browse files
authored
Prepare version 0.9.0 (#269)
## Overview Changes: * Updated the changelog and version strings to v0.9.0 * Updated docs to address all warnings
2 parents c53cfe5 + ee5a6d8 commit ea28462

File tree

10 files changed

+90
-66
lines changed

10 files changed

+90
-66
lines changed

.bumpversion.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[tool.bumpversion]
2-
current_version = "0.8.7"
2+
current_version = "0.9.0"
33
parse = "(?P<major>\\d+)\\.(?P<minor>\\d+)\\.(?P<patch>\\d+)"
44
serialize = ["{major}.{minor}.{patch}"]
55
search = "{current_version}"

.github/workflows/main.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ jobs:
4242
strategy:
4343
matrix:
4444
python-version:
45-
- "3.9"
45+
- "3.10"
4646
steps:
4747
- name: Harden Runner
4848
uses: step-security/harden-runner@6c439dc8bdf85cadbbce9ed30d1c7b959517bc49 # v2.12.2

.readthedocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ version: 2
77

88
sphinx:
99
configuration: docs/source/conf.py
10+
fail_on_warning: true
1011

1112
build:
1213
os: "ubuntu-24.04"

CHANGES.rst

Lines changed: 66 additions & 44 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,36 @@
11
Change History
2-
**************
2+
==============
3+
4+
v0.9.0 (2025-07-02)
5+
^^^^^^^^^^^^^^^^^^^
6+
7+
Changes:
8+
9+
* Added a Dependabot configuration file (#250).
10+
* Removed obsolete example notebooks (#254).
11+
* Removed `distutils` from the setup.py file (#263).
12+
* Several modernization fixes for the codebase (#267):
13+
* Added support for Python3.12 and Python3.13.
14+
* Updated the authors file and Zenodo configuration to reflect contributors.
15+
* Replaced `bumpversion` (obsolete) with `bump-my-version`.
16+
* Added dependencies that were missing from the `requirements*.txt` and `environment*.yml` files.
17+
* Set base versions for most dependencies.
18+
* Updated the build setup for ReadTheDocs.
19+
* Updated the `pre-commit` hook versions.
20+
* Added security hardening steps to workflows.
21+
* Replaced `pydocstyle` with `numpydoc-validation`
22+
* Added missing docstrings for all public functions, classes, and methods.
23+
* Updated the documentation to reflect the new installation methods and add relevant badges.
324

425
v0.8.7 (2024-05-07)
5-
===================
26+
^^^^^^^^^^^^^^^^^^^
627

7-
* Fix regression, where loading TIFF files would return a Dataset instead of a DataArray, the behavior prior to 0.8.5. Loading a multi-band TIFF file will now return a DataArray with the bands as dimensions.
28+
Changes:
829

30+
* Fix regression, where loading TIFF files would return a Dataset instead of a DataArray, the behavior prior to 0.8.5. Loading a multi-band TIFF file will now return a DataArray with the bands as dimensions.
931

1032
v0.8.6 (2024-03-18)
11-
===================
33+
^^^^^^^^^^^^^^^^^^^
1234

1335
Changes:
1436

@@ -23,33 +45,33 @@ Changes:
2345
* Add a documentation entry on using `build` to build the documentation.
2446

2547
0.8.5 (2024-03-14)
26-
==================
48+
^^^^^^^^^^^^^^^^^^
2749

2850
Changes:
2951

30-
* Update how TIFF files are converted to xarray datasets because `open_rasterio` is deprecated. See issue `239`.
52+
* Update how TIFF files are converted to xarray datasets because `open_rasterio` is deprecated (#239).
3153
* Remove `GeotiffRasterioConverter`.
3254
* Remove Python 3.7 and 3.8 from CI test suite.
3355
* Now using Trusted Publisher for TestPyPI/PyPI releases.
3456
* Update `black` to v24.2.0 and code formatting conventions to Python3.9+.
3557

3658
0.8.4 (2023-05-24)
37-
==================
59+
^^^^^^^^^^^^^^^^^^
3860

3961
Changes:
4062

41-
* Fix docstring creation error occurring when the server identification abstract is None. See issue `228`.
42-
* Handle case where the server `describeProcess` does not understand "ALL" as the process identifier. See issue `229`.
63+
* Fix docstring creation error occurring when the server identification abstract is None (#228).
64+
* Handle case where the server `describeProcess` does not understand "ALL" as the process identifier (#229).
4365

4466
0.8.3 (2023-05-03)
45-
==================
67+
^^^^^^^^^^^^^^^^^^
4668

4769
Changes:
4870

4971
* Added the `packaging` library to the list of requirements.
5072

5173
0.8.2 (2023-04-28)
52-
==================
74+
^^^^^^^^^^^^^^^^^^
5375

5476
Changes:
5577

@@ -59,15 +81,15 @@ Changes:
5981
* Handle the removal of the `verbose` argument in `OWSLib.WebProcessingService` 0.29.0.
6082

6183
0.8.1 (2021-12-01)
62-
==================
84+
^^^^^^^^^^^^^^^^^^
6385

6486
Changes:
6587

6688
* Before trying to open a netCDF dataset, determine whether link is a valid OPeNDAP endpoint to avoid unnecessarily raising the cryptic ``syntax error, unexpected WORD_WORD, expecting SCAN_ATTR or SCAN_DATASET or SCAN_ERROR``.
6789

6890

6991
0.8.0 (2021-05-25)
70-
==================
92+
^^^^^^^^^^^^^^^^^^
7193

7294
Changes:
7395

@@ -83,7 +105,7 @@ API changes:
83105

84106

85107
0.7.0 (2021-01-15)
86-
==================
108+
^^^^^^^^^^^^^^^^^^
87109

88110
Changes:
89111

@@ -96,15 +118,15 @@ Changes:
96118
* Use black formatting (#186, #187).
97119

98120
0.6.9 (2020-03-10)
99-
==================
121+
^^^^^^^^^^^^^^^^^^
100122

101123
Changes:
102124

103125
* Fixed passing Path objects (#169)
104126
* Trying to guess mime type of inputs rather than taking the first value (#171)
105127

106128
0.6.6 (2020-03-03)
107-
==================
129+
^^^^^^^^^^^^^^^^^^
108130

109131
Changes:
110132

@@ -121,7 +143,7 @@ Changes:
121143
* Added missing files in MANIFEST.in for pypi install (#166).
122144

123145
0.6.5 (2019-08-19)
124-
==================
146+
^^^^^^^^^^^^^^^^^^
125147

126148
Changes:
127149

@@ -134,37 +156,37 @@ Changes:
134156
* Skip Python 2.7 (#146).
135157

136158
0.6.4 (2019-07-03)
137-
==================
159+
^^^^^^^^^^^^^^^^^^
138160

139161
Changes:
140162

141163
* Fix default converter to return bytes (#137).
142164

143165
0.6.3 (2019-06-21)
144-
==================
166+
^^^^^^^^^^^^^^^^^^
145167

146168
Changes:
147169

148170
* Disabled segmented metalink downloads (#132).
149171
* Fix nested conversion (#135).
150172

151173
0.6.2 (2019-06-06)
152-
==================
174+
^^^^^^^^^^^^^^^^^^
153175

154176
Changes:
155177

156178
* Added support for passing sequences (list, tuple) as WPS inputs (#128).
157179

158180
0.6.1 (2019-05-27)
159-
==================
181+
^^^^^^^^^^^^^^^^^^
160182

161183
Changes:
162184

163185
* Added verify argument when downloading files to disk (#123).
164186
* Bugfixes: #118, #121
165187

166188
0.6.0 (2019-04-04)
167-
==================
189+
^^^^^^^^^^^^^^^^^^
168190

169191
Changes:
170192

@@ -178,14 +200,14 @@ Changes:
178200
* Various Bugfixes: #83, #91, #99
179201

180202
0.5.1 (2018-12-18)
181-
==================
203+
^^^^^^^^^^^^^^^^^^
182204

183205
Changes:
184206

185207
* Added support to launch Jupyter notebooks with birdy examples on binder (#94, #95).
186208

187209
0.5.0 (2018-12-03)
188-
==================
210+
^^^^^^^^^^^^^^^^^^
189211

190212
Changes:
191213

@@ -195,15 +217,15 @@ Changes:
195217
* Updated notebooks with examples for `WPSClient`.
196218

197219
0.4.2 (2018-09-26)
198-
==================
220+
^^^^^^^^^^^^^^^^^^
199221

200222
Changes:
201223

202224
* Fixed WPS default parameter (#52).
203225
* Using ``WPS_SSL_VERIFY`` environment variable (#50).
204226

205227
0.4.1 (2018-09-14)
206-
==================
228+
^^^^^^^^^^^^^^^^^^
207229

208230
Changes:
209231

@@ -213,7 +235,7 @@ Changes:
213235
* Updated docs for native client (#43).
214236

215237
0.4.0 (2018-09-06)
216-
==================
238+
^^^^^^^^^^^^^^^^^^
217239

218240
Release for Dar Es Salaam.
219241

@@ -223,28 +245,28 @@ Changes:
223245
* Fix optional input (#41).
224246

225247
0.3.3 (2018-07-18)
226-
==================
248+
^^^^^^^^^^^^^^^^^^
227249

228250
Changes:
229251

230252
* Added initial native client (#24, #37).
231253

232254
0.3.2 (2018-06-06)
233-
==================
255+
^^^^^^^^^^^^^^^^^^
234256

235257
Changes:
236258

237259
* Fix MANIFEST.in.
238260

239261
0.3.1 (2018-06-06)
240-
==================
262+
^^^^^^^^^^^^^^^^^^
241263

242264
Changes:
243265

244266
* Fix bumpversion.
245267

246268
0.3.0 (2018-06-05)
247-
==================
269+
^^^^^^^^^^^^^^^^^^
248270

249271
Changes:
250272

@@ -253,7 +275,7 @@ Changes:
253275
* Using GitHub templates for issues, PRs and contribution guide.
254276

255277
0.2.2 (2018-05-08)
256-
==================
278+
^^^^^^^^^^^^^^^^^^
257279

258280
Fixes:
259281

@@ -265,7 +287,7 @@ New Features:
265287
* using ``mode`` for async execution in OWSLib (#22).
266288

267289
0.2.1 (2018-03-14)
268-
==================
290+
^^^^^^^^^^^^^^^^^^
269291

270292
Fixes:
271293

@@ -276,7 +298,7 @@ New Features:
276298
* Fix #14: added ``--cert`` option to use x509 certificates.
277299

278300
0.2.0 (2017-09-25)
279-
==================
301+
^^^^^^^^^^^^^^^^^^
280302

281303
* removed buildout ... just using conda.
282304
* cleaned up docs.
@@ -285,7 +307,7 @@ New Features:
285307
* added compat module for python 3.x
286308

287309
0.1.9 (2017-04-07)
288-
==================
310+
^^^^^^^^^^^^^^^^^^
289311

290312
* updated buildout and Makefile.
291313
* updated conda environment.
@@ -297,53 +319,53 @@ New Features:
297319
* show status message in log.
298320

299321
0.1.8 (2016-05-02)
300-
==================
322+
^^^^^^^^^^^^^^^^^^
301323

302324
* added backward compatibility for owslib.wps without headers and verify parameter.
303325

304326
0.1.7 (2016-05-02)
305-
==================
327+
^^^^^^^^^^^^^^^^^^
306328

307329
* added twitcher token parameter.
308330
* using ssl verify option again.
309331

310332
0.1.6 (2016-03-22)
311-
==================
333+
^^^^^^^^^^^^^^^^^^
312334

313335
* added support for bbox parameters.
314336

315337
0.1.5 (2016-03-15)
316-
==================
338+
^^^^^^^^^^^^^^^^^^
317339

318340
* fixed wps init (using standard owslib).
319341
* update makefile.
320342

321343
0.1.4 (2015-10-29)
322-
==================
344+
^^^^^^^^^^^^^^^^^^
323345

324346
* using ssl verify option of WebProcessingSerivce
325347
* moved python requirements to requirements/deploy.txt
326348

327349
0.1.3 (2015-08-20)
328-
==================
350+
^^^^^^^^^^^^^^^^^^
329351

330352
* more unit tests.
331353
* fixed unicode error in wps description.
332354
* using latest ComplexDataInput from owslib.wps.
333355

334356
0.1.2 (2015-08-14)
335-
==================
357+
^^^^^^^^^^^^^^^^^^
336358

337359
* fixed encoding of input text files.
338360
* more unit tests.
339361

340362
0.1.1 (2015-08-13)
341-
==================
363+
^^^^^^^^^^^^^^^^^^
342364

343365
* allow local file path for complex inputs.
344366
* send complex data inline with requet to remote wps service.
345367

346368
0.1.0 (2014-12-02)
347-
==================
369+
^^^^^^^^^^^^^^^^^^
348370

349371
* Initial Release.

README.rst

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -52,10 +52,10 @@ Full `documentation <http://birdy.readthedocs.org/en/latest/>`_ is on ReadTheDoc
5252
:alt: Supported Python Versions
5353

5454
.. |Binder| image:: https://mybinder.org/badge_logo.svg
55-
:target: https://mybinder.org/v2/gh/bird-house/birdy.git/v0.8.7?filepath=notebooks
55+
:target: https://mybinder.org/v2/gh/bird-house/birdy.git/v0.9.0?filepath=notebooks
5656
:alt: Binder Launcher
5757

5858
.. |NBViewer| image:: https://raw.githubusercontent.com/jupyter/design/master/logos/Badges/nbviewer_badge.svg
59-
:target: https://nbviewer.jupyter.org/github/bird-house/birdy/tree/v0.8.7/notebooks/
59+
:target: https://nbviewer.jupyter.org/github/bird-house/birdy/tree/v0.9.0/notebooks/
6060
:alt: NBViewer
6161
:height: 20

birdy/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# noqa: D100, D104
22

3-
__version__ = "0.8.7"
3+
__version__ = "0.9.0"
44

55
from .client import WPSClient
66
from .ipyleafletwfs import IpyleafletWFS # noqa: F401

0 commit comments

Comments
 (0)