Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2025-07-18
What's Changed
- pixelbender: Implement disassembly for debugging purposes by @kjarosh in #20985
- avm1: Move the global execution linked list from
DisplayObjectBase
toMovieClip
by @moulins in #21017 - pixelbender: Fix conversion opcodes by @kjarosh in #20979
- avm1: Fix timeline scope on target clip removal (close #9863) by @ste42 in #20837
- build(deps): bump on-headers and morgan in /web by @dependabot[bot] in #21024
New Contributors
Full Changelog: nightly-2025-07-17...nightly-2025-07-18
Nightly 2025-07-17
What's Changed
- chore: Update translations by @RuffleBuild in #20995
- build(deps-dev): bump the npm-minor group across 1 directory with 10 updates by @dependabot[bot] in #21016
Full Changelog: nightly-2025-07-16...nightly-2025-07-17
Nightly 2025-07-16
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 10 updates by @dependabot[bot] in #21005
- build(deps): bump the cargo-minor group across 1 directory with 6 updates by @dependabot[bot] in #21010
- exporter: Format frame filenames with leading zeros in screenshot captures by @AeroXuk in #20928
Full Changelog: nightly-2025-07-15...nightly-2025-07-16
Nightly 2025-07-15
What's Changed
Full Changelog: nightly-2025-07-14...nightly-2025-07-15
Nightly 2025-07-14
What's Changed
- desktop: Use mmap for fonts by @kjarosh in #20969
- chore: Update translations by @RuffleBuild in #20976
- core: Finish porting
MovieClip
away fromGcCell
by @moulins in #20958
Full Changelog: nightly-2025-07-13...nightly-2025-07-14
Nightly 2025-07-13
What's Changed
- tests: Improve error messages when parsing {input,socket}.json by @kjarosh in #20981
- avm2: Handle negative indexes in array.lastIndexOf by @SuchAFuriousDeath in #20982
Full Changelog: nightly-2025-07-12...nightly-2025-07-13
Nightly 2025-07-12
What's Changed
- avm2: Fix SecurityDomain.currentDomain returning wrong type by @kjarosh in #20967
- tests: make avm1/from_shumway/array pass by @SuchAFuriousDeath in #20934
- chore: Add editorconfig rules for AS files by @kjarosh in #20973
- avm2: Remove unnecessary allocations by @SuchAFuriousDeath in #20972
- ci: Link crowdin repo in pull request by @evilpie in #20977
Full Changelog: nightly-2025-07-11...nightly-2025-07-12
Nightly 2025-07-11
What's Changed
- chore: Update translations by @RuffleBuild in #20950
Full Changelog: nightly-2025-07-10...nightly-2025-07-11
Nightly 2025-07-10
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 9 updates by @dependabot in #20946
- chore: Update translations by @RuffleBuild in #20905
- tests: Fix avm1/array_sort_random by @jarca0123 in #20933
- core: properly free memory in
BitmapData::dispose
by @moulins in #20925
Full Changelog: nightly-2025-07-09...nightly-2025-07-10
Nightly 2025-07-09
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 8 updates by @dependabot in #20940
- build(deps): bump the cargo-minor group across 1 directory with 5 updates by @dependabot in #20944
- avm2: Stub Worker, WorkerDomain and MessageChannel methods by @SuchAFuriousDeath in #20871
Full Changelog: nightly-2025-07-08...nightly-2025-07-09