From 2c8a00ffbd02986aa910eeb383bed620d315a741 Mon Sep 17 00:00:00 2001 From: Almar Klein Date: Mon, 4 Nov 2024 16:37:06 +0100 Subject: [PATCH] Bump version (#637) --- CHANGELOG.md | 55 ++++++++++++++++++++++++++++++++++++++++++++++++ wgpu/_version.py | 2 +- 2 files changed, 56 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 16cee878..5e000c55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -17,6 +17,61 @@ Possible sections in each release: * Security: in case of vulnerabilities. +### [v0.19.0] - 04-10-2024 + +Added: + +* Overrideable constants by @fyellin in https://github.com/pygfx/wgpu-py/pull/579 +* Implemention for multi-draw features by @fyellin in https://github.com/pygfx/wgpu-py/pull/583 +* Statistics query by @fyellin in https://github.com/pygfx/wgpu-py/pull/605 +* Examples for asyncio and trio by @almarklein in https://github.com/pygfx/wgpu-py/pull/608 +* Add example that uses PySide6 with asyncio compat by @almarklein in https://github.com/pygfx/wgpu-py/pull/612 +* Add pre-commit hooks for ruff by @claydugo in https://github.com/pygfx/wgpu-py/pull/629 +* Include pre-commit in optional dependencies by @claydugo in https://github.com/pygfx/wgpu-py/pull/630 + +Changed: + +* Async API by @almarklein in https://github.com/pygfx/wgpu-py/pull/598 + * Renamed `request_adapter()` to `request_adapter_sync()` (old method still works with warning). + * Renamed `enumerate_adapters()` to `enumerate_adapters_sync()` (old method still works with warning). + * Renamed `request_device()` to `request_device_sync()` (old method still works with warning). + * Renamed `buffer.map()` to `buffer.map_sync()` (old method still works with warning). +* Renamed `request_device_trace` -> `request_device` by @fyellin in https://github.com/pygfx/wgpu-py/pull/589 +* Make depth_stencil_attachment follow the spec by @fyellin in https://github.com/pygfx/wgpu-py/pull/611 +* If data in `create_buffer_with_data` isn't a multiple of 4, just round up. by @fyellin in https://github.com/pygfx/wgpu-py/pull/626 +* Drop support for Python 3.8. + +Fixed: + +* Fix snake case for 1d/2d/3d suffix by @almarklein in https://github.com/pygfx/wgpu-py/pull/617 + +Docs: + +* Add note on examples by @almarklein in https://github.com/pygfx/wgpu-py/pull/597 +* Tweaks to examples by @almarklein in https://github.com/pygfx/wgpu-py/pull/610 +* Add extra version info on dev installs by @almarklein in https://github.com/pygfx/wgpu-py/pull/623 +* Fix small typo in README intro by @otterbotter in https://github.com/pygfx/wgpu-py/pull/625 + +Internal changes: + +* Remove _release code that's duplicated 19 times. by @fyellin in https://github.com/pygfx/wgpu-py/pull/590 +* Fix some small errors by @fyellin in https://github.com/pygfx/wgpu-py/pull/591 +* Refactor build system by @almarklein in https://github.com/pygfx/wgpu-py/pull/596 +* Use ruff instead of black and flake8 by @almarklein in https://github.com/pygfx/wgpu-py/pull/599 +* Fixes to testing by @almarklein in https://github.com/pygfx/wgpu-py/pull/604 +* Remove stuff that's been deprecated for a while by @almarklein in https://github.com/pygfx/wgpu-py/pull/607 +* Improve generated type hints and defaults by @almarklein in https://github.com/pygfx/wgpu-py/pull/606 +* Add better async support for wgpu-native by @almarklein in https://github.com/pygfx/wgpu-py/pull/609 +* Nitpicky changes flagged by PyCharm by @fyellin in https://github.com/pygfx/wgpu-py/pull/613 +* Python 3.13. Remove ruff flakiness by @fyellin in https://github.com/pygfx/wgpu-py/pull/614 +* Structure checking by @fyellin in https://github.com/pygfx/wgpu-py/pull/615 +* Eliminate warning in test suite by @fyellin in https://github.com/pygfx/wgpu-py/pull/621 +* Fix install of mesa drivers by @almarklein in https://github.com/pygfx/wgpu-py/pull/622 +* Only keep alive those objects that are necessary. by @fyellin in https://github.com/pygfx/wgpu-py/pull/628 +* Refactor canvas context to allow presenting as image by @almarklein in https://github.com/pygfx/wgpu-py/pull/586 +* Prevent extra errors when canvascontext creation fails by @almarklein in https://github.com/pygfx/wgpu-py/pull/635 + + ### [v0.18.1] - 17-09-2024 Added: diff --git a/wgpu/_version.py b/wgpu/_version.py index c2421af4..1af4c541 100644 --- a/wgpu/_version.py +++ b/wgpu/_version.py @@ -10,7 +10,7 @@ # This is the reference version number, to be bumped before each release. # The build system detects this definition when building a distribution. -__version__ = "0.18.1" +__version__ = "0.19.0" # Allow using nearly the same code in different projects project_name = "wgpu"