Skip to content

Commit 4478b19

Browse files
authored
Bump version to 0.13.0 (#436)
1 parent 1fa688a commit 4478b19

File tree

2 files changed

+19
-10
lines changed

2 files changed

+19
-10
lines changed

CHANGELOG.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -17,24 +17,33 @@ Possible sections in each release:
1717
* Security: in case of vulnerabilities.
1818

1919

20-
### [v0.13.0] - TBD
20+
### [v0.13.0] - 24-11-2023
21+
22+
Added:
23+
24+
* Add `iDate` builtin to Shadertoy utility.
25+
* Allow "auto" layout args for `create_compute_pipeline()`.
26+
* Official support for Python 3.12 and pypy.
2127

2228
Changed:
2329

24-
* Update to wgpu-native 0.18.1.1.
30+
* Update to wgpu-native 0.18.1.2.
2531
* `CanvasContext.get_current_texture()` now returns a `GPUTexture` instead of a `GPUTextureView`.
26-
* `OffscreenCanvas.present()` now receives a `GPUTexture` instead of a `GPUTextureView`,
32+
* `OffscreenCanvasBase.present()` now receives a `GPUTexture` instead of a `GPUTextureView`,
2733
and this is a new texture on each draw (no re-use).
28-
* `GPUCommandEncoder.begin_render_pass()` binds the lifetime of passed texture views to
29-
the returned render pass object to prevent premature destruction when no reference to
30-
a texture view is kept.
3134
* Renamed ``wgpu.gui.WgpuOffscreenCanvas` to `WgpuOffscreenCanvasBase`.
35+
* The `wgpu.base` submodule that defined the GPU classes is renamed to be a private
36+
module. The new `wgpu.classes` namespace contains all GPU classes (and nothing else).
37+
* The `__repr__` of the GPU classes shows a shorter canonical class name.
38+
* Flags and Enums have a more useful `__repr__`.
3239

3340
Fixed:
3441

35-
* Dragging a window between windows with different scale factor (with Qt on Windows) no longer
36-
puts the window in an invalid state. A warning is still produced though.
37-
* Fixed that the canonical class name in the `__repr__` of GPU classes was changed in cases where it shouldn't.
42+
* Dragging a window between windows with different scale factor (with Qt on Windows)
43+
no longer puts the window in an invalid state. A warning is still produced though.
44+
* `GPUCommandEncoder.begin_render_pass()` binds the lifetime of passed texture views to
45+
the returned render pass object to prevent premature destruction when no reference to
46+
a texture view is kept.
3847

3948

4049
### [v0.12.0] - 15-11-2023

wgpu/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
from . import resources # noqa: F401,F403
1414

1515

16-
__version__ = "0.12.0"
16+
__version__ = "0.13.0"
1717
version_info = tuple(map(int, __version__.split(".")))
1818

1919

0 commit comments

Comments
 (0)