Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2025-06-28
What's Changed
- chore: Update translations by @RuffleBuild in #20564
- build(deps): bump the cargo-minor group with 5 updates by @dependabot in #20823
- chore: Allow flakyness for more visual tests (mostly pixelbender ones) by @torokati44 in #20853
Full Changelog: nightly-2025-06-27...nightly-2025-06-28
Nightly 2025-06-27
What's Changed
- pixelbender: Fix handling boolean values by @kjarosh in #20815
- core,avm1,avm2: Remove more uses of GcCell by @Lord-McSweeney in #20826
Full Changelog: nightly-2025-06-26...nightly-2025-06-27
Nightly 2025-06-26
What's Changed
- pixelbender: Various fixes related to returning values by @kjarosh in #20827
- build(deps): bump the winit-wgpu-egui group with 4 updates by @dependabot in #20821
Full Changelog: nightly-2025-06-25...nightly-2025-06-26
Nightly 2025-06-25
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 14 updates by @dependabot in #20822
- avm2: Indexing performance improvements by @Lord-McSweeney in #20568
Full Changelog: nightly-2025-06-24...nightly-2025-06-25
Nightly 2025-06-24
What's Changed
- ci: Set proper versions for nightly releases by @kjarosh in #20786
- pixelbender: Fix handling AVM2 parameters by @kjarosh in #20808
- pixelbender: Implement
Div
opcode by @kjarosh in #20817 - pixelbender: Implement
RSqrt
opcode by @kjarosh in #20816
Full Changelog: nightly-2025-06-22...nightly-2025-06-24
Nightly 2025-06-22
What's Changed
- core: Give HttpNotOk message proper info by @danielhjacobs in #20796
- core: don't store the
SwfMovie
inChildContainer
by @moulins in #20784 - web: If fetch fails because HttpNotOk, always display error-swf-fetch by @danielhjacobs in #20792
- web: Add more tsx-dom code to the inner RufflePlayer code by @danielhjacobs in #20798
Full Changelog: nightly-2025-06-21...nightly-2025-06-22
Nightly 2025-06-21
What's Changed
- core: Add avm_warning for simulating traced FP warnings by @kjarosh in #20757
- core/render: support non-zero winding rule in shape hit tests by @moulins in #20799
Full Changelog: nightly-2025-06-20...nightly-2025-06-21
Nightly 2025-06-20
What's Changed
- core: Narrow the scope of Library's unsafe Collect impl by @kjarosh in #20771
- avm2: In ShaderParameter, don't make a copy of 'value' by @adrian17 in #20759
- naga-pixelbender: Implement Opcode::Step by @adrian17 in #20640
- pixelbender: Handle malformed arguments properly by @kjarosh in #20781
- avm2: Move PerspectiveProjection computation to render crate by @cookie-s in #20633
Full Changelog: nightly-2025-06-19...nightly-2025-06-20
Nightly 2025-06-19
What's Changed
- avm2: Vector indexing improvements by @Lord-McSweeney in #20565
- render: Set GL fence behavior to AutoFinish on web by @kjarosh in #20689
- web: Do not scroll the page when mouse wheel is handled in AVM2 by @kjarosh in #19029
- core: Fix placing objects at an occupied depth by @kjarosh in #20749
- core: Fix Library's Collect implementation by @kjarosh in #20767
Full Changelog: nightly-2025-06-18...nightly-2025-06-19
Nightly 2025-06-18
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 10 updates by @dependabot in #20632
- core: Use Cells & RefCells where possible in MovieClipData by @kjarosh in #20563
- build(deps-dev): bump eslint-plugin-jsdoc from 50.7.1 to 51.0.1 in /web by @dependabot in #20631
- build(deps): bump the cargo-minor group with 7 updates by @dependabot in #20630
- chore: Update to wgpu 25 and egui git main by @torokati44 in #20494
- avm2: Initialize the loaderInfo.loaderURL more consistently by @evilpie in #20627
Full Changelog: nightly-2025-06-16...nightly-2025-06-18