diff --git a/README.rst b/README.rst index cf515a1bcfb..4d12c74e9f7 100644 --- a/README.rst +++ b/README.rst @@ -172,6 +172,7 @@ Documentation for other versions * `Development `__ (reflects the *master* branch on Github) * `Latest release `__ +* `v0.2.0 `__ * `v0.1.2 `__ * `v0.1.1 `__ * `v0.1.0 `__ diff --git a/doc/changes.rst b/doc/changes.rst index 59e5d43b046..61f015f9162 100644 --- a/doc/changes.rst +++ b/doc/changes.rst @@ -1,6 +1,78 @@ Changelog ========= +Release v0.2.0 (2020/09/12) +--------------------------- + +.. image:: https://zenodo.org/badge/DOI/10.5281/zenodo.4025418.svg + :alt: Digital Object Identifier for the Zenodo archive + :target: https://doi.org/10.5281/zenodo.4025418 + +Highlights: + +* 🎉 **Second minor release of PyGMT** 🎉 +* Minimum required GMT version is now 6.1.1 or newer (`#577 `__) +* Plotting xarray grids using grdimage and grdview should not crash anymore and works for most cases (`#560 `__) +* Easier time-series plots with support for datetime-like inputs to plot (`#464 `__) and the region argument (`#562 `__) + +New Features: + +* Wrap GMT_Put_Strings to pass str columns into GMT C API directly (`#520 `__) +* Wrap meca (`#516 `__) +* Wrap x2sys_init and x2sys_cross (`#546 `__) +* Let grdcut() accept xarray.DataArray as input (`#541 `__) +* Initialize a GMTDataArrayAccessor (`#500 `__) + +Enhancements: + +* Allow passing in pandas dataframes to x2sys_cross (`#591 `__) +* Sensible array outputs for pygmt info (`#575 `__) +* Allow pandas.DataFrame table and 1D/2D numpy array inputs into pygmt.info (`#574 `__) +* Add auto-legend feature to grdcontour and contour (`#568 `__) +* Add common alias verbose (V) (`#550 `__) +* Let load_earth_relief() support all resolutions and optional subregion (`#542 `__) +* Allow load_earth_relief() to load pixel or gridline registered data (`#509 `__) + +Documentation: + +* Link to try-gmt binder repository (`#598 `__) +* Improve docstring of data_kind() to include xarray grid (`#588 `__) +* Improve the documentation of Figure.shift_origin() (`#536 `__) +* Add shading to grdview gallery example (`#506 `__) + +Bug Fixes: + +* Ensure surface and grdcut loads GMTDataArray accessor info into xarray (`#539 `__) +* Raise an error if short- and long-form arguments coexist (`#537 `__) +* Fix the grdtrack example to avoid crashes on macOS (`#531 `__) +* Properly allow for either pixel or gridline registered grids (`#476 `__) + +Maintenance: + +* Add a test for xarray shading (`#581 `__) +* Remove expected failures on grdview tests (`#589 `__) +* Redesign check_figures_equal testing function to be more explicit (`#590 `__) +* Cut Windows CI build time in half to 15 min (`#586 `__) +* Add a test for Session.write_data() writing netCDF grids (`#583 `__) +* Add a test to make sure shift_origin does not crash (`#580 `__) +* Add testing.check_figures_equal to avoid storing baseline images (`#555 `__) +* Eliminate unnecessary jobs from Travis CI (`#567 `__) and Azure Pipelines (`#513 `__) +* Improve the workflow to test both GMT master (`#485 `__) and 6.1 branches (`#554 `__) +* Automatically cancel in-progress CI runs of old commits (`#544 `__) +* Remove the Stickler CI configuration file (`#538 `__), run style checks using Github Actions (`#519 `__) +* Cache GMT remote data as artifacts on Github (`#530 `__) +* Let pytest generate both HTML and XML coverage reports (`#512 `__) +* Run Continuous Integration tests on Github Actions (`#475 `__) + +Contributors: + +* `Dongdong Tian `__ +* `Wei Ji Leong `__ +* `Tyler Newton `__ +* `Liam Toney `__ + +---- + Release v0.1.2 (2020/07/07) ---------------------------