Skip to content

Commit 87076c5

Browse files
committed
Changelog for some 4.0 stuff
1 parent a8e26b8 commit 87076c5

File tree

1 file changed

+12
-7
lines changed

1 file changed

+12
-7
lines changed

CHANGELOG.md

Lines changed: 12 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,28 @@
33
You can grab pre-release versions from PyPi. See the available versions from the
44
Arcade [PyPi Release History](https://pypi.org/project/arcade/#history) page.
55

6-
## 4.0.0
6+
## 4.0.0.dev1
77

88
### New Features
99
- Support for running with Pyodide in web browsers.
10+
- New `anim` module. Currently contains new easing/lerp utilities.
1011

1112
### Breaking Changes
12-
- `arcade.future.input` package has been moved to the top level `arcade.input`
13+
- `arcade.easing` has been removed, and replaced by the new `arcade.anim.easing` module.
14+
- `arcade.future.input` package has been moved to the top level `arcade.input`.
1315

14-
## Unreleased
16+
### GUI
17+
- `UIManager` did not apply size hint of (0,0). Mainly an issue with `UIBoxLayout`.
18+
- Allow multiple children in `UIScrollArea`.
19+
- Fix `UIDropdown Overlay` positioning within a `UIScrollArea`.
20+
21+
### Misc Changes
1522

1623
- Upgraded Pillow to 12.0.0 for Python 3.14 support.
1724
- Adds a new `arcade.NoAracdeWindowError` exception type. This is raised when certain window operations are performed and there is no valid Arcade window found. Previously where this error would be raised, we raised a standard `RuntimeError`, this made it harder to properly catch and act accordingly. This new exception subclasses `RuntimeError`, so you can still catch this error the same way as before. The `arcade.get_window()` function will now raise this if there is no window.
1825
- Along with the new exception type, is a new `arcade.windows_exists()` function which will return True or False based on if there is currently an active window.
19-
- GUI
20-
- `UIManager` did not apply size hint of (0,0). Mainly an issue with `UIBoxLayout`.
21-
- Allow multiple children in `UIScrollArea`.
22-
- Fix `UIDropdown Overlay` positioning within a `UIScrollArea`.
26+
27+
2328

2429
## 3.3.3
2530

0 commit comments

Comments
 (0)