Skip to content

Bump arcade from 3.3.3 to 4.0.0.dev5#340

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/arcade-4.0.0.dev5
Open

Bump arcade from 3.3.3 to 4.0.0.dev5#340
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/uv/arcade-4.0.0.dev5

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 8, 2026

Copy link
Copy Markdown
Contributor

Bumps arcade from 3.3.3 to 4.0.0.dev5.

Changelog

Sourced from arcade's changelog.

Change Log

You can grab pre-release versions from PyPi. See the available versions from the Arcade PyPi Release History page.

Unreleased

New Features

  • GUI: Added UIInteractiveSpriteWidget — combines UIInteractiveWidget and UISpriteWidget to make sprites clickable and hoverable in the UI tree. See #2847
    • Supports hovered, pressed, and disabled states with on_click event dispatch.
    • Widget size defaults to the sprite's texture dimensions, overridable with explicit width/height.
  • Added TextPool - provides a mechanism for caching Text objects for re-use

Fixes

  • Fixed an issue where pixel scaling for high-dpi displays did not work correctly in web browsers via Pyodide. See #2846
  • Fixed issues with update/draw rate handling that changes with Pyglet 3, rates are now handled properly between desktop and browser. See #2845
  • Fixed caret behavior not responding appropriately when activating an input field. See #2850

4.0.0.dev4

New Features

  • Added pixel_perfect option for 1:1 pixel ratio rendering, ignoring OS DPI scaling. See #2841
  • Added apply_torque and set_angular_velocity wrappers for the Pymunk physics engine. See #2838
  • Added file drop support in application window via file_drops parameter. See #2825
  • New hexagon utilities module. See #2695
  • New CLI infrastructure. See #2828
  • 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
  • GUI: Warning when layout width/height is given but size_hint will override it. See #2834

Fixes

  • Fixed angle negation for Pymunk physics engine to ensure correct sprite rotation. See #2840

Breaking Changes

  • Updated pyglet to 3.0.dev3. See #2842
  • Tilemap: Sprites of an object tile layer will now apply visibility of the object. See #2829

Documentation

  • Split doc dependencies into separate group and upgraded Sphinx to 9.1.0. See #2843
  • Added note about including arcade.experimental when compiling with Nuitka. See #2831

4.0.0.dev3

Fixes

  • Removes an unnecessary dependency on NumPy which caused breakage in web browsers.

4.0.0.dev2

Fixes

  • Fixes to camera module handling framebuffer changes. See 2802
  • Small fixes to new easing functions. See 2810

... (truncated)

Commits
  • 0b8c2ca Bump version to 4.0.0.dev5 and update changelog (#2853)
  • 50280b4 Fix caret behavior on input field activation (#2850)
  • 209f887 Add TextPool: keyed cache of reusable Text objects (#2847)
  • 2f5363f Restore easing examples updated for arcade.anim API (#2852)
  • c278d2a Add UIInteractiveSpriteWidget for clickable sprites in UI (#2849)
  • d962be8 Handle pixel scaling properly in WebGL backend (#2846)
  • 64caf4f Proper update/draw rate loop handling with Pyglet 3 (#2845)
  • ce9dd7d Bump version to 4.0.0.dev4 and update changelog (#2844)
  • 200e3af Update pyglet to 3.0.dev3 (#2842)
  • cf30fbb Split docs deps and upgrade Sphinx to 9.1.0 (#2843)
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [arcade](https://github.com/pythonarcade/arcade) from 3.3.3 to 4.0.0.dev5.
- [Release notes](https://github.com/pythonarcade/arcade/releases)
- [Changelog](https://github.com/pythonarcade/arcade/blob/development/CHANGELOG.md)
- [Commits](pythonarcade/arcade@3.3.3...4.0.0.dev5)

---
updated-dependencies:
- dependency-name: arcade
  dependency-version: 4.0.0.dev5
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Jun 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants