|
6 | 6 |
|
7 | 7 | ### Highlights
|
8 | 8 |
|
| 9 | +* 🎉 **Fifteenth minor release of PyGMT** 🎉 |
9 | 10 | * One new gallery example and two new tutorials
|
10 |
| -* Figure.shift_origin: Support shifting origins temporarily when used as a context manager |
| 11 | +* Figure.shift_origin: Support shifting origins temporarily when used as a context manager ([#2509](https://github.com/GenericMappingTools/pygmt/pull/2509)) |
11 | 12 | * Documentation in PDF format
|
12 | 13 |
|
13 | 14 | ### Enhancements
|
14 | 15 |
|
15 |
| -* Figure.shift_origin: Support shifting origins temporarily when used as a context manager ([#2509](https://github.com/GenericMappingTools/pygmt/pull/2509)) |
16 | 16 | * **BREAKING** Support typesetting apostrophe (') and backtick (`) ([#3105](https://github.com/GenericMappingTools/pygmt/pull/3105))
|
17 | 17 | * **BREAKING** pygmt.grdcut: Refactor to store output in virtualfiles for grids ([#3115](https://github.com/GenericMappingTools/pygmt/pull/3115))
|
18 | 18 | * GMTDataArrayAccessor: Support passing values using enums GridRegistration and GridType for grid registration and type ([#3696](https://github.com/GenericMappingTools/pygmt/pull/3696))
|
| 19 | +* pygmt.grdfill: Add new parameters 'constantfill/gridfill/neighborfill/splinefill' to fill the holes ([#3855](https://github.com/GenericMappingTools/pygmt/pull/3855)) |
19 | 20 |
|
20 | 21 | ### Deprecations
|
21 | 22 |
|
22 | 23 | * pygmt.grdfill: Deprecate parameter 'no_data' to 'hole' (remove in v0.19.0) ([#3852](https://github.com/GenericMappingTools/pygmt/pull/3852))
|
| 24 | +* pygmt.grdfill: Deprecate parameter 'mode', use parameters 'constantfill/gridfill/neighborfill/splinefill' instead (remove in v0.19.0) ([#3855](https://github.com/GenericMappingTools/pygmt/pull/3855)) |
23 | 25 | * clib.Session: Remove deprecated open_virtual_file method, use open_virtualfile instead (Deprecated since v0.11.0) ([#3738](https://github.com/GenericMappingTools/pygmt/pull/3738))
|
24 | 26 | * clib.Session: Remove deprecated virtualfile_from_data method, use virtualfile_in instead (Deprecated since v0.13.0) ([#3739](https://github.com/GenericMappingTools/pygmt/pull/3739))
|
25 | 27 |
|
|
33 | 35 |
|
34 | 36 | * Use the 'release-branch-semver' version scheme for setuptools_scm ([#3828](https://github.com/GenericMappingTools/pygmt/pull/3828))
|
35 | 37 | * Rename _GMT_DATASET.to_dataframe to .to_pandas and _GMT_GRID.to_dataarray/_GMT_IMAGE.to_dataarray to .to_xarray ([#3798](https://github.com/GenericMappingTools/pygmt/pull/3798))
|
36 |
| -* CI: Upload documentation HTML ZIP archive and PDF file as release assets ([#3814](https://github.com/GenericMappingTools/pygmt/pull/3814)) |
37 |
| -* CI: Deploy documentation HTML ZIP archive and PDF file for dev versions ([#3794](https://github.com/GenericMappingTools/pygmt/pull/3794)) |
38 | 38 | * CI: Separate jobs for publishing to TestPyPI and PyPI ([#3742](https://github.com/GenericMappingTools/pygmt/pull/3742))
|
39 |
| -* CI: Bump to Ubuntu 22.04 in the GMT Legacy Tests workflow ([#3777](https://github.com/GenericMappingTools/pygmt/pull/3777)) |
40 | 39 | * Bump to ruff 0.9.0, apply ruff 2025 style, and ignore A005 (stdlib-module-shadowing) violations ([#3763](https://github.com/GenericMappingTools/pygmt/pull/3763))
|
41 | 40 | * Use well-known labels in project URLs following PEP753 ([#3743](https://github.com/GenericMappingTools/pygmt/pull/3743))
|
42 | 41 | * clib.conversion: Remove the unused array_to_datetime function ([#3507](https://github.com/GenericMappingTools/pygmt/pull/3507))
|
43 | 42 | * CI: Test on Linux arm64 runners ([#3778](https://github.com/GenericMappingTools/pygmt/pull/3778))
|
44 | 43 | * CI: Build PDF documentation using tectonic ([#3765](https://github.com/GenericMappingTools/pygmt/pull/3765))
|
45 | 44 |
|
46 |
| - |
47 | 45 | **Full Changelog**: <https://github.com/GenericMappingTools/pygmt/compare/v0.14.0...v0.15.0>
|
48 | 46 |
|
49 | 47 | ### Contributors
|
|
0 commit comments