Skip to content

Commit ce9dd7d

Browse files
pvcravenPaul V Cravenclaude
authored
Bump version to 4.0.0.dev4 and update changelog (#2844)
Co-authored-by: Paul V Craven <paul.craven@optimizley.com> Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
1 parent 200e3af commit ce9dd7d

2 files changed

Lines changed: 20 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,27 @@ Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page.
55

66
## Unreleased
77

8+
## 4.0.0.dev4
9+
810
### New Features
9-
- GUI: `UIDropdown` now supports scrolling when options exceed the menu height. New parameters: `max_height`, `invert_scroll`, `scroll_speed`, and `show_scroll_bar`.
11+
- Added `pixel_perfect` option for 1:1 pixel ratio rendering, ignoring OS DPI scaling. See [#2841](https://github.com/pythonarcade/arcade/pull/2841)
12+
- Added `apply_torque` and `set_angular_velocity` wrappers for the Pymunk physics engine. See [#2838](https://github.com/pythonarcade/arcade/pull/2838)
13+
- Added file drop support in application window via `file_drops` parameter. See [#2825](https://github.com/pythonarcade/arcade/pull/2825)
14+
- New hexagon utilities module. See [#2695](https://github.com/pythonarcade/arcade/pull/2695)
15+
- New CLI infrastructure. See [#2828](https://github.com/pythonarcade/arcade/pull/2828)
16+
- GUI: `UIDropdown` now supports scrolling when options exceed the menu height. New parameters: `max_height`, `invert_scroll`, `scroll_speed`, and `show_scroll_bar`. See [#2833](https://github.com/pythonarcade/arcade/pull/2833)
17+
- GUI: Warning when layout width/height is given but size_hint will override it. See [#2834](https://github.com/pythonarcade/arcade/pull/2834)
18+
19+
### Fixes
20+
- Fixed angle negation for Pymunk physics engine to ensure correct sprite rotation. See [#2840](https://github.com/pythonarcade/arcade/pull/2840)
1021

11-
### Breaking Change
12-
- Tilemap: Sprites of an object tile layer will now apply visibility of the object.
22+
### Breaking Changes
23+
- Updated pyglet to 3.0.dev3. See [#2842](https://github.com/pythonarcade/arcade/pull/2842)
24+
- Tilemap: Sprites of an object tile layer will now apply visibility of the object. See [#2829](https://github.com/pythonarcade/arcade/pull/2829)
25+
26+
### Documentation
27+
- Split doc dependencies into separate group and upgraded Sphinx to 9.1.0. See [#2843](https://github.com/pythonarcade/arcade/pull/2843)
28+
- Added note about including `arcade.experimental` when compiling with Nuitka. See [#2831](https://github.com/pythonarcade/arcade/pull/2831)
1329

1430
## 4.0.0.dev3
1531

arcade/VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
4.0.0.dev3
1+
4.0.0.dev4

0 commit comments

Comments
 (0)