From 7db93decf85ae5385cb2c1c25931a2f1d9e165f6 Mon Sep 17 00:00:00 2001 From: "stac-utils-release-bot[bot]" <249776822+stac-utils-release-bot[bot]@users.noreply.github.com> Date: Fri, 8 May 2026 15:42:10 +0000 Subject: [PATCH 1/2] chore(main): release 1.15.0 --- .release-please-manifest.json | 2 +- CHANGELOG.md | 22 ++++++++++++++++++++++ core/pystac/version.py | 2 +- pyproject.toml | 2 +- 4 files changed, 25 insertions(+), 3 deletions(-) diff --git a/.release-please-manifest.json b/.release-please-manifest.json index 9d0cfea21..45b8758b4 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,5 +1,5 @@ { - ".": "1.15.0-rc.0", + ".": "1.15.0", "core": "1.15.0-rc.0", "extensions/classification": "2.0.0-rc.0", "extensions/datacube": "2.2.0-rc.0", diff --git a/CHANGELOG.md b/CHANGELOG.md index 15740bc27..44726b0ea 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,27 @@ # Changelog +## [1.15.0](https://github.com/stac-utils/pystac/compare/v1.14.3...v1.15.0) (2026-05-08) + + +### Features + +* move extensions to their own packages ([2b2f6b8](https://github.com/stac-utils/pystac/commit/2b2f6b81ba57face7ca1139166fcb0be9efb3966)) +* update storage extension to v2.0.0 ([#1561](https://github.com/stac-utils/pystac/issues/1561)) ([89189ad](https://github.com/stac-utils/pystac/commit/89189ad23016dacb591918e639c1c48c7a5e3e43)) + + +### Bug Fixes + +* asv (benchmarking) ([#1704](https://github.com/stac-utils/pystac/issues/1704)) ([319f4c4](https://github.com/stac-utils/pystac/commit/319f4c4b7f5c611c7e0049ec9164adc6617f70d6)) +* **ci:** use client-id, not app-id ([#1720](https://github.com/stac-utils/pystac/issues/1720)) ([697c021](https://github.com/stac-utils/pystac/commit/697c021d76c00b34cdcb267cdd423f13b0795cb3)) +* pull static script ([#1692](https://github.com/stac-utils/pystac/issues/1692)) ([7a8c769](https://github.com/stac-utils/pystac/commit/7a8c769f16a5a85b6938f449c62deaf25a7ab985)) +* type error ([#1705](https://github.com/stac-utils/pystac/issues/1705)) ([b8ce28d](https://github.com/stac-utils/pystac/commit/b8ce28daeff7cb0faaebb010262c2f9d364d5cca)) +* vcr header filtering ([#1697](https://github.com/stac-utils/pystac/issues/1697)) ([8660d02](https://github.com/stac-utils/pystac/commit/8660d028f260284ec97485dd434a64325fd0bcd7)) + + +### Dependencies + +* floor aiohttp to remove a vuln (docs group only) ([#1631](https://github.com/stac-utils/pystac/issues/1631)) ([9bc7f70](https://github.com/stac-utils/pystac/commit/9bc7f7040a4f46a1eab758eba2889656ec802ed1)) + ## [1.14.3](https://github.com/stac-utils/pystac/compare/v1.14.2...v1.14.3) (2026-01-08) diff --git a/core/pystac/version.py b/core/pystac/version.py index 8ceb1f479..f28a08a8b 100644 --- a/core/pystac/version.py +++ b/core/pystac/version.py @@ -1,4 +1,4 @@ -__version__ = "1.14.3" # x-release-please-version +__version__ = "1.15.0" # x-release-please-version """Library version""" diff --git a/pyproject.toml b/pyproject.toml index 6d486884d..c6cc7dda2 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -2,7 +2,7 @@ name = "pystac" description = "Python library for working with the SpatioTemporal Asset Catalog (STAC) specification" readme = "README.md" -version = "1.14.3" +version = "1.15.0" authors = [ { name = "Rob Emanuele", email = "rdemanuele@gmail.com" }, { name = "Jon Duckworth", email = "duckontheweb@gmail.com" }, From 1a946e01f3ebd386952100311639e5a5e8b0eac2 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Fri, 8 May 2026 15:43:46 +0000 Subject: [PATCH 2/2] chore: update static files and test recordings --- uv.lock | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/uv.lock b/uv.lock index b34102ba2..7edb8e2aa 100644 --- a/uv.lock +++ b/uv.lock @@ -15,7 +15,7 @@ resolution-markers = [ ] [options] -exclude-newer = "2026-04-12T13:10:41.158864Z" +exclude-newer = "0001-01-01T00:00:00Z" # This has no effect and is included for backwards compatibility when using relative exclude-newer values. exclude-newer-span = "P10D" [manifest] @@ -1180,7 +1180,7 @@ name = "exceptiongroup" version = "1.3.1" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "typing-extensions", marker = "python_full_version < '3.13'" }, + { name = "typing-extensions", marker = "python_full_version < '3.11'" }, ] sdist = { url = "https://files.pythonhosted.org/packages/50/79/66800aadf48771f6b62f7eb014e352e5d06856655206165d775e675a02c9/exceptiongroup-1.3.1.tar.gz", hash = "sha256:8b412432c6055b0b7d14c310000ae93352ed6754f70fa8f7c34141f91c4e3219", size = 30371, upload-time = "2025-11-21T23:01:54.787Z" } wheels = [ @@ -3082,7 +3082,7 @@ name = "pexpect" version = "4.9.0" source = { registry = "https://pypi.org/simple" } dependencies = [ - { name = "ptyprocess" }, + { name = "ptyprocess", marker = "(python_full_version < '3.11' and sys_platform == 'emscripten') or (python_full_version < '3.11' and sys_platform == 'win32') or (sys_platform != 'emscripten' and sys_platform != 'win32')" }, ] sdist = { url = "https://files.pythonhosted.org/packages/42/92/cc564bf6381ff43ce1f4d06852fc19a2f11d180f23dc32d9588bee2f149d/pexpect-4.9.0.tar.gz", hash = "sha256:ee7d41123f3c9911050ea2c2dac107568dc43b2d3b0c7557a33212c398ead30f", size = 166450, upload-time = "2023-11-25T09:07:26.339Z" } wheels = [ @@ -3665,7 +3665,7 @@ wheels = [ [[package]] name = "pystac" -version = "1.14.3" +version = "1.15.0" source = { editable = "." } dependencies = [ { name = "pystac-core" },