Skip to content

Commit 8e2b2e6

Browse files
willschlitzercore-manseismanweiji14
authored
Changelog entry for v0.3.1 release (#1047)
Patch release with multiple bug fixes and an improved gallery. * Update version_switch.js for v0.3.1 release * Add changelog entry to changes.md * Update v0.3.1 release highlights * reorganize contributor list * reorganize author list Co-authored-by: Yao Jiayuan <[email protected]> Co-authored-by: Dongdong Tian <[email protected]> Co-authored-by: Wei Ji <[email protected]>
1 parent e6f50b0 commit 8e2b2e6

File tree

3 files changed

+80
-7
lines changed

3 files changed

+80
-7
lines changed

README.rst

Lines changed: 10 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -154,24 +154,26 @@ Developers". Feel free to cite our work in your research using the following Bib
154154

155155
.. code-block::
156156
157-
@software{pygmt_2021_4522136,
157+
@software{pygmt_2021_4592991,
158158
author = {Uieda, Leonardo and
159159
Tian, Dongdong and
160160
Leong, Wei Ji and
161161
Toney, Liam and
162162
Schlitzer, William and
163+
Yao, Jiayuan and
163164
Grund, Michael and
165+
Jones, Meghan and
166+
Materna, Kathryn and
164167
Newton, Tyler and
165168
Ziebarth, Malte and
166-
Jones, Meghan and
167169
Wessel, Paul},
168170
title = {{PyGMT: A Python interface for the Generic Mapping Tools}},
169-
month = feb,
171+
month = mar,
170172
year = 2021,
171173
publisher = {Zenodo},
172-
version = {v0.3.0},
173-
doi = {10.5281/zenodo.4522136},
174-
url = {https://doi.org/10.5281/zenodo.4522136}
174+
version = {v0.3.1},
175+
doi = {10.5281/zenodo.4592991},
176+
url = {https://doi.org/10.5281/zenodo.4592991}
175177
}
176178
177179
To cite a specific version of PyGMT, go to our Zenodo page at
@@ -218,6 +220,7 @@ Documentation for other versions
218220
* `Development <https://www.pygmt.org/dev>`__ (reflects the *master* branch on
219221
GitHub)
220222
* `Latest release <https://www.pygmt.org/latest>`__
223+
* `v0.3.1 <https://www.pygmt.org/v0.3.1>`__
221224
* `v0.3.0 <https://www.pygmt.org/v0.3.0>`__
222225
* `v0.2.1 <https://www.pygmt.org/v0.2.1>`__
223226
* `v0.2.0 <https://www.pygmt.org/v0.2.0>`__
@@ -232,7 +235,7 @@ Compatibility with Python and GMT versions
232235
======= ========== =========
233236
PyGMT GMT Python
234237
======= ========== =========
235-
0.3.0 >=6.1.1 >=3.7
238+
0.3.x >=6.1.1 >=3.7
236239
0.2.1 >=6.1.1 >=3.6
237240
0.2.0 >=6.1.1 3.6 - 3.8
238241
0.1.x >=6.0.0 3.6 - 3.8

doc/_static/version_switch.js

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
var all_versions = {
1313
'latest': 'latest',
1414
'dev': 'dev',
15+
'v0.3.1': 'v0.3.1',
1516
'v0.3.0': 'v0.3.0',
1617
'v0.2.1': 'v0.2.1',
1718
'v0.2.0': 'v0.2.0',

doc/changes.md

Lines changed: 69 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,74 @@
11
# Changelog
22

3+
## Release v0.3.1 (2021/03/14)
4+
5+
[![Digital Object Identifier for PyGMT v0.3.1](https://zenodo.org/badge/DOI/10.5281/zenodo.4592991.svg)](https://doi.org/10.5281/zenodo.4592991)
6+
7+
### Highlights
8+
9+
* 🎉 **Multiple bug fixes and an improved gallery** 🎉
10+
* Reorganized gallery examples into new categories ([#995](https://github.com/GenericMappingTools/pygmt/pull/995))
11+
* Added gallery examples for plotting vectors ([#950](https://github.com/GenericMappingTools/pygmt/pull/950), [#890](https://github.com/GenericMappingTools/pygmt/pull/890))
12+
* Last version to support GMT 6.1.1, future PyGMT versions will require GMT 6.2.0 or newer
13+
14+
### Enhancements
15+
16+
* Support passing a sequence to the spacing parameter of pygmt.info() ([#1031](https://github.com/GenericMappingTools/pygmt/pull/1031))
17+
18+
### Bug Fixes
19+
20+
* Fix issues in loading GMT's shared library ([#977](https://github.com/GenericMappingTools/pygmt/pull/977))
21+
* Let pygmt.info load datetime columns into a str dtype array ([#960](https://github.com/GenericMappingTools/pygmt/pull/960))
22+
* Check invalid combinations of resolution and registration in load_earth_relief() ([#965](https://github.com/GenericMappingTools/pygmt/pull/965))
23+
* Open figures using the associated application on Windows ([#952](https://github.com/GenericMappingTools/pygmt/pull/952))
24+
* Fix bug that stops Figure.coast from plotting with only dcw parameter ([#910](https://github.com/GenericMappingTools/pygmt/pull/910))
25+
26+
### Documentation
27+
28+
* Add a gallery example showing different line front styles ([#1022](https://github.com/GenericMappingTools/pygmt/pull/1022))
29+
* Add a gallery example for a double y-axes graph ([#1019](https://github.com/GenericMappingTools/pygmt/pull/1019))
30+
* Add a gallery example of inset map showing a rectangle region ([#1020](https://github.com/GenericMappingTools/pygmt/pull/1020))
31+
* Add a gallery example to show coloring of points by categories ([#1006](https://github.com/GenericMappingTools/pygmt/pull/1006))
32+
* Add gallery example showing different polar projection use cases ([#955](https://github.com/GenericMappingTools/pygmt/pull/955))
33+
* Add underscore guideline to CONTRIBUTING.md ([#1034](https://github.com/GenericMappingTools/pygmt/pull/1034))
34+
* Add instructions to upgrade installed PyGMT version ([#1029](https://github.com/GenericMappingTools/pygmt/pull/1029))
35+
* Improve the docstring of the pygmt package ([#1016](https://github.com/GenericMappingTools/pygmt/pull/1016))
36+
* Add common alias coltypes (-f) for specifying i/o data types ([#994](https://github.com/GenericMappingTools/pygmt/pull/994))
37+
* Expand documentation linking in CONTRIBUTING.md ([#802](https://github.com/GenericMappingTools/pygmt/pull/802))
38+
* Write changelog in markdown using MyST ([#941](https://github.com/GenericMappingTools/pygmt/pull/941))
39+
* Update web font to Atkinson Hyperlegible ([#938](https://github.com/GenericMappingTools/pygmt/pull/938))
40+
* Improve the gallery example for datetime inputs ([#919](https://github.com/GenericMappingTools/pygmt/pull/919))
41+
42+
### Maintenance
43+
44+
* Refactor plot and plot3d to use virtualfile_from_data ([#990](https://github.com/GenericMappingTools/pygmt/pull/990))
45+
* Explicitly exclude unnecessary files in source distributions ([#999](https://github.com/GenericMappingTools/pygmt/pull/999))
46+
* Refactor grd modules to use virtualfile_from_data ([#992](https://github.com/GenericMappingTools/pygmt/pull/992))
47+
* Refactor info and grdinfo to use virtualfile_from_data ([#961](https://github.com/GenericMappingTools/pygmt/pull/961))
48+
* Onboarding maintainer checklist ([#773](https://github.com/GenericMappingTools/pygmt/pull/773))
49+
* Add comprehensive tests for pygmt.clib.loading.clib_full_names ([#872](https://github.com/GenericMappingTools/pygmt/pull/872))
50+
* Add a workflow checking links in plaintext and HTML files ([#634](https://github.com/GenericMappingTools/pygmt/pull/634))
51+
* Remove nbsphinx extension ([#931](https://github.com/GenericMappingTools/pygmt/pull/931))
52+
* Improve the error message for loading an old version of the GMT library ([#925](https://github.com/GenericMappingTools/pygmt/pull/925))
53+
* Move requirements-dev.txt dependencies to environment.yml ([#812](https://github.com/GenericMappingTools/pygmt/pull/812))
54+
* Ensure proper non-dev version string when publishing to PyPI ([#900](https://github.com/GenericMappingTools/pygmt/pull/900))
55+
* Run tests in a single CI job (Ubuntu + Python 3.9) for draft PRs ([#906](https://github.com/GenericMappingTools/pygmt/pull/906))
56+
57+
### Contributors
58+
59+
* [Dongdong Tian](https://github.com/seisman)
60+
* [Jiayuan Yao](https://github.com/core-man)
61+
* [Wei Ji Leong](https://github.com/weiji14)
62+
* [Meghan Jones](https://github.com/meghanrjones)
63+
* [Michael Grund](https://github.com/michaelgrund)
64+
* [Will Schlitzer](https://github.com/willschlitzer)
65+
* [Liam Toney](https://github.com/liamtoney)
66+
* [Kathryn Materna](https://github.com/kmaterna)
67+
* [Alicia Ngoc Diep Ha](https://github.com/aliciaha1997)
68+
* [Tawanda Moyo](https://github.com/tawandamoyo)
69+
70+
----
71+
372
## Release v0.3.0 (2021/02/15)
473

574
[![Digital Object Identifier for PyGMT v0.3.0](https://zenodo.org/badge/DOI/10.5281/zenodo.4522136.svg)](https://doi.org/10.5281/zenodo.4522136)

0 commit comments

Comments
 (0)