From 2aa4aab1cc5cf925bbe01c9114d79ea9e1cb1a96 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Sat, 14 Nov 2020 02:47:54 -0500 Subject: [PATCH] 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 <23487320+weiji14@users.noreply.github.com> --- README.rst | 9 +++-- doc/_static/version_switch.js | 1 + doc/changes.rst | 75 +++++++++++++++++++++++++++++++++++ 3 files changed, 81 insertions(+), 4 deletions(-) diff --git a/README.rst b/README.rst index c5802f039d2..4a4289c174c 100644 --- a/README.rst +++ b/README.rst @@ -166,12 +166,12 @@ Developers". Feel free to cite our work in your research using the following Bib Newton, Tyler and Wessel, Paul}, title = {{PyGMT: A Python interface for the Generic Mapping Tools}}, - month = sep, + month = nov, year = 2020, publisher = {Zenodo}, - version = {v0.2.0}, - doi = {10.5281/zenodo.4025418}, - url = {https://doi.org/10.5281/zenodo.4025418} + version = {v0.2.1}, + doi = {10.5281/zenodo.4253459}, + url = {https://doi.org/10.5281/zenodo.4253459} } To cite a specific version of PyGMT, go to our Zenodo page at @@ -216,6 +216,7 @@ Documentation for other versions * `Development `__ (reflects the *master* branch on GitHub) * `Latest release `__ +* `v0.2.1 `__ * `v0.2.0 `__ * `v0.1.2 `__ * `v0.1.1 `__ diff --git a/doc/_static/version_switch.js b/doc/_static/version_switch.js index b61756ae60f..1ae53e65dd0 100644 --- a/doc/_static/version_switch.js +++ b/doc/_static/version_switch.js @@ -12,6 +12,7 @@ var all_versions = { 'latest': 'latest', 'dev': 'dev', + 'v0.2.1': 'v0.2.1', 'v0.2.0': 'v0.2.0', 'v0.1.2': 'v0.1.2', 'v0.1.1': 'v0.1.1', diff --git a/doc/changes.rst b/doc/changes.rst index ce0473bcd95..a65f64af3a7 100644 --- a/doc/changes.rst +++ b/doc/changes.rst @@ -1,6 +1,81 @@ Changelog ========= +Release v0.2.1 (2020/11/14) +--------------------------- + +.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4253459.svg + :alt: Digital Object Identifier for the Zenodo archive + :target: https://doi.org/10.5281/zenodo.4253459 + +Highlights + +* 🎉 **Patch release with more tutorials and gallery examples!** 🎉 +* 🐍 Support Python 3.9 (`#689 `__) +* 📹 Add `Liam `__'s `ROSES 2020 PyGMT talk `__ (`#643 `__) + +New Features + +* Wrap plot3d (`#471 `__) +* Wrap grdfilter (`#616 `__) + +Enhancements + +* Allow np.object dtypes into virtualfile_from_vectors (`#684 `__) +* Let plot() accept record-by-record transparency (`#626 `__) +* Refactor info to allow datetime inputs from xarray.Dataset and pandas.DataFrame tables (`#619 `__) + +Tutorials & Gallery + +* Add tutorial for pygmt.config (`#482 `__) +* Add an example for different line styles (`#604 `__, `#664 `__) +* Add a gallery example for varying transparent points (`#654 `__) +* Add tutorial for pygmt.Figure.text (`#480 `__) +* Add an example for scatter plots with auto legends (`#607 `__) +* Improve colorbar gallery example (`#596 `__) + +Documentation Improvements + +* doc: Fix the description of grdcontour -G option (`#681 `__) +* Refresh Code of Conduct from v1.4 to v2.0 (`#673 `__) +* Add PyGMT Zenodo BibTeX entry to main README.md (`#678 `__) +* Complete most of documentation for makecpt (`#676 `__) +* Complete documentation for plot (`#666 `__) +* Add "no_clip" to plot, text, contour and meca (`#661 `__) +* Add common alias "verbose" (V) to all functions (`#662 `__) +* Improve documentation of Figure.logo() (`#651 `__) +* Add mini-galleries for methods and functions (`#648 `__) +* Complete documentation of grdimage (`#620 `__) +* Add common alias perspective (p) for plotting 3D illustrations (`#627 `__) +* Add common aliases xshift (X) and yshift (Y) (`#624 `__) +* Add common alias cores (x) for grdimage and other multi-threaded modules (`#625 `__) +* Enable switching different versions of documentation (`#621 `__) +* Add common alias transparency (-t) to all plotting functions (`#614 `__) + +Bug Fixes + +* Disallow passing arguments like -XNone to GMT (`#639 `__) + +Maintenance + +* Migrate PyPI release to GitHub Actions (`#679 `__) +* Upload artifacts showing diff images on test failure (`#675 `__) +* Add slash command "/format" to automatically format PRs (`#646 `__) +* Add instructions to run specific tests (`#660 `__) +* Add more tests for xarray grid shading (`#650 `__) +* Refactor xfail tests to avoid storing baseline images (`#603 `__) +* Add blackdoc to format Python codes in docstrings (`#641 `__) +* Check and lint sphinx configuration file doc/conf.py (`#630 `__) +* Improve Makefile to clean ``__pycache__`` directory recursively (`#611 `__) +* Update release process and checklist template (`#602 `__) + +This release contains contributions from: + +* `Dongdong Tian `__ +* `Wei Ji Leong `__ +* `Conor Bacon `__ +* `carocamargo `__ + Release v0.2.0 (2020/09/12) ---------------------------