Skip to content

Commit 2aa4aab

Browse files
seismanweiji14
andauthored
Changelog entry for v0.2.1 (#683)
* Initial draft changelog from Release Drafter * Fix the zenodo badge using ReST syntax * Change order of some changelog entries * Update the list of contributors * Remove heading markers in markdown syntax * Update Highlights * Update zenodo DOI * Add new PRs to the entry * Move Python 3.9 support to Highlights * Convert issue numbers to links * Add v0.2.1 to the documentation switch * Update v0.2.1 citation information * Apply suggestions from code review * Add a snake emoji Co-authored-by: Wei Ji <[email protected]>
1 parent d27a42d commit 2aa4aab

File tree

3 files changed

+81
-4
lines changed

3 files changed

+81
-4
lines changed

Diff for: README.rst

+5-4
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,12 @@ Developers". Feel free to cite our work in your research using the following Bib
166166
Newton, Tyler and
167167
Wessel, Paul},
168168
title = {{PyGMT: A Python interface for the Generic Mapping Tools}},
169-
month = sep,
169+
month = nov,
170170
year = 2020,
171171
publisher = {Zenodo},
172-
version = {v0.2.0},
173-
doi = {10.5281/zenodo.4025418},
174-
url = {https://doi.org/10.5281/zenodo.4025418}
172+
version = {v0.2.1},
173+
doi = {10.5281/zenodo.4253459},
174+
url = {https://doi.org/10.5281/zenodo.4253459}
175175
}
176176
177177
To cite a specific version of PyGMT, go to our Zenodo page at
@@ -216,6 +216,7 @@ Documentation for other versions
216216
* `Development <https://www.pygmt.org/dev>`__ (reflects the *master* branch on
217217
GitHub)
218218
* `Latest release <https://www.pygmt.org/latest>`__
219+
* `v0.2.1 <https://www.pygmt.org/v0.2.1>`__
219220
* `v0.2.0 <https://www.pygmt.org/v0.2.0>`__
220221
* `v0.1.2 <https://www.pygmt.org/v0.1.2>`__
221222
* `v0.1.1 <https://www.pygmt.org/v0.1.1>`__

Diff for: doc/_static/version_switch.js

+1
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
var all_versions = {
1313
'latest': 'latest',
1414
'dev': 'dev',
15+
'v0.2.1': 'v0.2.1',
1516
'v0.2.0': 'v0.2.0',
1617
'v0.1.2': 'v0.1.2',
1718
'v0.1.1': 'v0.1.1',

Diff for: doc/changes.rst

+75
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,81 @@
11
Changelog
22
=========
33

4+
Release v0.2.1 (2020/11/14)
5+
---------------------------
6+
7+
.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4253459.svg
8+
:alt: Digital Object Identifier for the Zenodo archive
9+
:target: https://doi.org/10.5281/zenodo.4253459
10+
11+
Highlights
12+
13+
* 🎉 **Patch release with more tutorials and gallery examples!** 🎉
14+
* 🐍 Support Python 3.9 (`#689 <https://github.com/GenericMappingTools/pygmt/pull/689>`__)
15+
* 📹 Add `Liam <https://github.com/liamtoney>`__'s `ROSES 2020 PyGMT talk <https://www.youtube.com/watch?v=SSIGJEe0BIk>`__ (`#643 <https://github.com/GenericMappingTools/pygmt/pull/643>`__)
16+
17+
New Features
18+
19+
* Wrap plot3d (`#471 <https://github.com/GenericMappingTools/pygmt/pull/471>`__)
20+
* Wrap grdfilter (`#616 <https://github.com/GenericMappingTools/pygmt/pull/616>`__)
21+
22+
Enhancements
23+
24+
* Allow np.object dtypes into virtualfile_from_vectors (`#684 <https://github.com/GenericMappingTools/pygmt/pull/684>`__)
25+
* Let plot() accept record-by-record transparency (`#626 <https://github.com/GenericMappingTools/pygmt/pull/626>`__)
26+
* Refactor info to allow datetime inputs from xarray.Dataset and pandas.DataFrame tables (`#619 <https://github.com/GenericMappingTools/pygmt/pull/619>`__)
27+
28+
Tutorials & Gallery
29+
30+
* Add tutorial for pygmt.config (`#482 <https://github.com/GenericMappingTools/pygmt/pull/482>`__)
31+
* Add an example for different line styles (`#604 <https://github.com/GenericMappingTools/pygmt/pull/604>`__, `#664 <https://github.com/GenericMappingTools/pygmt/pull/664>`__)
32+
* Add a gallery example for varying transparent points (`#654 <https://github.com/GenericMappingTools/pygmt/pull/654>`__)
33+
* Add tutorial for pygmt.Figure.text (`#480 <https://github.com/GenericMappingTools/pygmt/pull/480>`__)
34+
* Add an example for scatter plots with auto legends (`#607 <https://github.com/GenericMappingTools/pygmt/pull/607>`__)
35+
* Improve colorbar gallery example (`#596 <https://github.com/GenericMappingTools/pygmt/pull/596>`__)
36+
37+
Documentation Improvements
38+
39+
* doc: Fix the description of grdcontour -G option (`#681 <https://github.com/GenericMappingTools/pygmt/pull/681>`__)
40+
* Refresh Code of Conduct from v1.4 to v2.0 (`#673 <https://github.com/GenericMappingTools/pygmt/pull/673>`__)
41+
* Add PyGMT Zenodo BibTeX entry to main README.md (`#678 <https://github.com/GenericMappingTools/pygmt/pull/678>`__)
42+
* Complete most of documentation for makecpt (`#676 <https://github.com/GenericMappingTools/pygmt/pull/676>`__)
43+
* Complete documentation for plot (`#666 <https://github.com/GenericMappingTools/pygmt/pull/666>`__)
44+
* Add "no_clip" to plot, text, contour and meca (`#661 <https://github.com/GenericMappingTools/pygmt/pull/661>`__)
45+
* Add common alias "verbose" (V) to all functions (`#662 <https://github.com/GenericMappingTools/pygmt/pull/662>`__)
46+
* Improve documentation of Figure.logo() (`#651 <https://github.com/GenericMappingTools/pygmt/pull/651>`__)
47+
* Add mini-galleries for methods and functions (`#648 <https://github.com/GenericMappingTools/pygmt/pull/648>`__)
48+
* Complete documentation of grdimage (`#620 <https://github.com/GenericMappingTools/pygmt/pull/620>`__)
49+
* Add common alias perspective (p) for plotting 3D illustrations (`#627 <https://github.com/GenericMappingTools/pygmt/pull/627>`__)
50+
* Add common aliases xshift (X) and yshift (Y) (`#624 <https://github.com/GenericMappingTools/pygmt/pull/624>`__)
51+
* Add common alias cores (x) for grdimage and other multi-threaded modules (`#625 <https://github.com/GenericMappingTools/pygmt/pull/625>`__)
52+
* Enable switching different versions of documentation (`#621 <https://github.com/GenericMappingTools/pygmt/pull/621>`__)
53+
* Add common alias transparency (-t) to all plotting functions (`#614 <https://github.com/GenericMappingTools/pygmt/pull/614>`__)
54+
55+
Bug Fixes
56+
57+
* Disallow passing arguments like -XNone to GMT (`#639 <https://github.com/GenericMappingTools/pygmt/pull/639>`__)
58+
59+
Maintenance
60+
61+
* Migrate PyPI release to GitHub Actions (`#679 <https://github.com/GenericMappingTools/pygmt/pull/679>`__)
62+
* Upload artifacts showing diff images on test failure (`#675 <https://github.com/GenericMappingTools/pygmt/pull/675>`__)
63+
* Add slash command "/format" to automatically format PRs (`#646 <https://github.com/GenericMappingTools/pygmt/pull/646>`__)
64+
* Add instructions to run specific tests (`#660 <https://github.com/GenericMappingTools/pygmt/pull/660>`__)
65+
* Add more tests for xarray grid shading (`#650 <https://github.com/GenericMappingTools/pygmt/pull/650>`__)
66+
* Refactor xfail tests to avoid storing baseline images (`#603 <https://github.com/GenericMappingTools/pygmt/pull/603>`__)
67+
* Add blackdoc to format Python codes in docstrings (`#641 <https://github.com/GenericMappingTools/pygmt/pull/641>`__)
68+
* Check and lint sphinx configuration file doc/conf.py (`#630 <https://github.com/GenericMappingTools/pygmt/pull/630>`__)
69+
* Improve Makefile to clean ``__pycache__`` directory recursively (`#611 <https://github.com/GenericMappingTools/pygmt/pull/611>`__)
70+
* Update release process and checklist template (`#602 <https://github.com/GenericMappingTools/pygmt/pull/602>`__)
71+
72+
This release contains contributions from:
73+
74+
* `Dongdong Tian <https://github.com/seisman>`__
75+
* `Wei Ji Leong <https://github.com/weiji14>`__
76+
* `Conor Bacon <https://github.com/hemmelig>`__
77+
* `carocamargo <https://github.com/carocamargo>`__
78+
479
Release v0.2.0 (2020/09/12)
580
---------------------------
681

0 commit comments

Comments
 (0)