2.5.4.dev2
Pre-release
Pre-release
·
166 commits
to main
since this release
This is a preview release for 2.5.4, which should be out next weekend, if everything goes to plan. Included are the GitHub autogenerated release notes-- for the full release we will clean these up to be more human readable.
What's Changed
- 2.5.3.dev2 by @Starbuck5 in #3323
- Start 2.5.4 by @Starbuck5 in #3324
- Move Surface towards compiling w/ SDL3 by @Starbuck5 in #3310
- Port font to SDL3(_ttf) by @ankith26 in #3326
- Downgrade host image on debian multiarch by @ankith26 in #3334
- Update SDL to 2.32, mixer to 2.8.1 by @Starbuck5 in #3332
- Add interface for _sdl2.video classes by @MightyJosip in #3317
- Move transform towards compiling w/ SDL3 by @Starbuck5 in #3314
- Draw SDL3 by @Starbuck5 in #3315
- Pixelarray SDL3 by @Starbuck5 in #3309
- General improvements and fixes to stubs by @aatle in #3335
- Prep alphablit.c for SDL3 by @Starbuck5 in #3338
- Prep surface_fill.c for SDL3 by @Starbuck5 in #3337
- Port scap.c to SDL3 by @ankith26 in #3340
- Port camera to SDL3 by @ankith26 in #3341
- GET_PIXELVALS SDL3 compat by @Starbuck5 in #3343
- A few surface.c SDL3 fixes by @Starbuck5 in #3344
- Bump docker/build-push-action from 6.13.0 to 6.14.0 by @dependabot in #3348
- Bump actions/cache from 4.2.0 to 4.2.1 by @dependabot in #3349
- Added tolerance for Color.lerp by @oddbookworm in #3347
- Fix build with debug python by @oddbookworm in #3345
- Add full unicode support to
Font.metrics
by @ankith26 in #3328 - Move Window, display and system docs to stubs by @zoldalma999 in #3296
- Use webp to minify logo images by @Starbuck5 in #3358
- Fixed stub for pygame._sdl2.video.Texture.init by @COUR4G3 in #3360
- Updated print_debug_info to output the status of the GIL by @oddbookworm in #3355
- Use spaces instead of tabs in docs rst files by @ankith26 in #3361
- Port joystick to SDL3 by @ankith26 in #3208
- Fix failing CI by @oddbookworm in #3363
- No more one-line statements without braces by @oddbookworm in #3364
- Bump SDL2 to 2.32.2, SDL3 to 3.2.6, SDL3_ttf to 3.2.0 by @Matiiss in #3365
- Bump actions/cache from 4.2.1 to 4.2.2 by @dependabot in #3366
- Bump docker/metadata-action from 5.6.1 to 5.7.0 by @dependabot in #3367
- Bump docker/build-push-action from 6.14.0 to 6.15.0 by @dependabot in #3368
- Bump pypa/cibuildwheel from 2.22.0 to 2.23.0 by @dependabot in #3369
- Fix unicode property when keyup blocked by @ankith26 in #3357
- Convert some
data/example
images to webp by @damusss in #3362 - Bump robinraju/release-downloader from 1.11 to 1.12 by @dependabot in #3376
- Bump actions/attest-build-provenance from 2.2.0 to 2.2.3 by @dependabot in #3377
- Remove angled brackets from Circle and Line reprs by @aatle in #3375
- Add
image.load_animation
by @ankith26 in #3372 - Improve SysFont documentation and add font verification warning. Closes #2643 by @mv805 in #3373
- Bump docker/login-action from 3.3.0 to 3.4.0 by @dependabot in #3388
- Bump pypa/cibuildwheel from 2.23.0 to 2.23.1 by @dependabot in #3387
- Include tutorials docs in release build (fixes #3353) by @damusss in #3380
- Use
ruff
to also sort imports by @Matiiss in #3237 - Remove warning with zero size & RESIZABLE in display.set_mode by @damusss in #3386
- Bump actions/cache from 4.2.2 to 4.2.3 by @dependabot in #3391
- Convert most tutorial assets to WEBP by @damusss in #3374
- Bump pypa/cibuildwheel from 2.23.1 to 2.23.2 by @dependabot in #3394
- Fix CI by avoiding bugged version of
pyproject-metadata
package by @aatle in #3395 - Refactor bufferproxy by @MightyJosip in #3383
- Add
special_flags
toGroup.draw()
by @MarcellPerger1 in #3321 - Update dependencies by @Starbuck5 in #3399
- Run
pre-commit autoupdate
by @ankith26 in #3400 - Bump uraimo/run-on-arch-action from 3.0.0 to 3.0.1 by @dependabot in #3409
- Fix
pygame.Vector{2,3}
initialization from numpy arrays by @Matiiss in #3408 - Update to SDL2_image 2.8.8 by @Starbuck5 in #3401
- Fix
__class_getitem__
to be positional-only by @ankith26 in #3410 - Add
Color.hex
by @damusss in #3379 - Bump docker/build-push-action from 6.15.0 to 6.16.0 by @dependabot in #3415
- Bump astral-sh/setup-uv from 5 to 6 by @dependabot in #3416
- Get transform compiling on SDL3 by @ankith26 in #3351
- Remove controller.c from gitignore by @MightyJosip in #3418
- Move Surface, draw, transform and image docs to stubs by @zoldalma999 in #3389
- Bump actions/attest-build-provenance from 2.2.3 to 2.3.0 by @dependabot in #3422
- Updating the translation to 100% by @XORandom in #3424
- Update SDL2 to 2.32.6 by @Starbuck5 in #3425
- Port Renderer to C code by @MightyJosip in #3327
- Restructure and port surface init and convert to SDL3 by @Starbuck5 in #3371
- Add
Font.set_linesize()
(TTF 2.24.0 feature) by @itzpr3d4t0r in #3282 - Replace AddObject() with AddObjectRef() by @MightyJosip in #3406
- Bump docker/build-push-action from 6.16.0 to 6.17.0 by @dependabot in #3433
- Fix stubs for buffer types by @aatle in #3398
New Contributors
- @COUR4G3 made their first contribution in #3360
- @mv805 made their first contribution in #3373
- @MarcellPerger1 made their first contribution in #3321
Full Changelog: 2.5.3.dev2...2.5.4.dev2