Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2026-03-15
What's Changed
- chore: Bump undici from 6.23.0 to 6.24.0 in /web by @dependabot[bot] in #23241
- web: Test with Node.js 25 instead of 22 (in addition to 24) by @torokati44 in #21953
- avm1: Implement clipRect support for BitmapData.draw by @evilpie in #23191
Full Changelog: nightly-2026-03-13...nightly-2026-03-15
Nightly 2026-03-13
What's Changed
- avm2: Reduce the number of useless coercions we do in globals code by @Lord-McSweeney in #23233
Full Changelog: nightly-2026-03-12...nightly-2026-03-13
Nightly 2026-03-12
What's Changed
- chore: Bump quinn-proto from 0.11.13 to 0.11.14 by @dependabot[bot] in #23231
- chore: Bump tar from 7.5.10 to 7.5.11 in /web by @dependabot[bot] in #23232
- chore: Bump the npm-minor group in /web with 7 updates by @dependabot[bot] in #23234
- core: Add object1_or_null and use it when firing onSetFocus/onKillFocus by @ChrisCPI in #23230
- core: Fix behavior when AVM2 focus change events are fired for AVM1 interactives by @ChrisCPI in #23204
Full Changelog: nightly-2026-03-11...nightly-2026-03-12
Nightly 2026-03-11
What's Changed
- chore: Change names to avoid having two filenames with different capitalization but the same text by @Lord-McSweeney in #23209
- chore: Bump the cargo-minor group across 1 directory with 4 updates by @dependabot[bot] in #23222
- tests: Fix two more instances of files with same name but different capitalization by @Lord-McSweeney in #23224
- core: Log all errors in
loadercode by @Lord-McSweeney in #23229
Full Changelog: nightly-2026-03-10...nightly-2026-03-11
Nightly 2026-03-10
What's Changed
- chore: Resolve beta
clippy::collapsible_matchandclippy::unnecessary_sort_bylints by @SuchAFuriousDeath in #23198 - avm2: Avoid using
unsafeinScriptObjectData::set_slotby @Lord-McSweeney in #23214 - chore: Bump the npm-minor group in /web with 5 updates by @dependabot[bot] in #23218
- avm2: Mark TextBlock.lastLine as a stub by @evilpie in #23208
Full Changelog: nightly-2026-03-09...nightly-2026-03-10
Nightly 2026-03-09
What's Changed
- avm1: Filter non-finite width in getTextExtent by @Bubby4j in #23202
- core: Non-root movies that AVM1 loads should always be considered AVM1 by @Lord-McSweeney in #23183
Full Changelog: nightly-2026-03-06...nightly-2026-03-09
Nightly 2026-03-06
What's Changed
- chore: Bump
svgo,tar, andterser-webpack-pluginin web/ by @torokati44 in #23187
Full Changelog: nightly-2026-03-04...nightly-2026-03-06
Nightly 2026-03-04
What's Changed
- refactor: Convert parsing logic to use FromWStr by @SuchAFuriousDeath in #22555
- build(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #23169
- build(deps): bump actions/upload-artifact from 6 to 7 by @dependabot[bot] in #23170
- build(deps): bump the cargo-minor group with 2 updates by @dependabot[bot] in #23173
- chore: Bump minimatch in web to mitigate CVE-2026-27903 by @torokati44 in #23176
- render: Flush GPU work periodically during cache entry processing to fix OOM error by @Bubby4j in #23175
- core: Perform construction of objects on frame targeted by queued goto in SWFv9 by @Lord-McSweeney in #23148
- chore: Bump winit to 0.30.13 by @torokati44 in #23177
New Contributors
Full Changelog: nightly-2026-03-03...nightly-2026-03-04
Nightly 2026-03-03
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 6 updates by @dependabot[bot] in #23166
- text: Set TextFormat.display to block by default by @kjarosh in #23165
Full Changelog: nightly-2026-03-02...nightly-2026-03-03
Nightly 2026-03-02
What's Changed
Full Changelog: nightly-2026-03-01...nightly-2026-03-02