Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2024-09-22
What's Changed
- AVM2: move cached namespaces to a new
CommonNamespaces
struct by @moulins in #18007 - chore: Switch to
rfd
releasev0.15.0
from git by @torokati44 in #18024
Full Changelog: nightly-2024-09-21...nightly-2024-09-22
Nightly 2024-09-21
What's Changed
- desktop: Bump
egui
to latestmaster
(again) by @torokati44 in #18003 - tests: Test exposed RufflePlayer API by @evilpie in #17873
- avm2: Stub flash.sensors.Accelerometer completely by @evilpie in #18009
- web: Show the original cause of the error when Ruffle fails to load by @danielhjacobs in #17976
- web: Add an extra check for if the WASM download failed by @danielhjacobs in #17978
Full Changelog: nightly-2024-09-20...nightly-2024-09-21
Nightly 2024-09-20
What's Changed
- desktop: Bump
egui
to latestmaster
, set theme instead of visuals by @torokati44 in #17987 - desktop: Use trash can emoji on remove buttons by @kjarosh in #17988
- chore: Update translations by @RuffleBuild in #17996
Full Changelog: nightly-2024-09-19...nightly-2024-09-20
Nightly 2024-09-19
What's Changed
- video/external: Make OpenH264 support optional at build time by @torokati44 in #17878
- chore: Fix compilation warnings on non-Linux by @kjarosh in #17971
- avm2: Fix String.replace crash when regex is used in replacement by @rtpg in #17916
- avm2: Call set_expose_content for swf loaded through Loader by @Aaron1011 in #17954
- chore: Update translations by @RuffleBuild in #17981
New Contributors
Full Changelog: nightly-2024-09-18...nightly-2024-09-19
Nightly 2024-09-18
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 4 updates by @dependabot in #17953
- chore: Update translations by @RuffleBuild in #17885
- core: Remove unused MovieClipStatic.processed_bytecode_tags_pos by @Lord-McSweeney in #17959
- desktop: Move
cpal
audio backend tofrontend-utils
by @madsmtm in #17951 - chore: Update translations by @RuffleBuild in #17967
Full Changelog: nightly-2024-09-17...nightly-2024-09-18
Nightly 2024-09-17
What's Changed
- chore: Update bots to use new labels by @Dinnerbone in #17934
- build(deps): bump the cargo-minor group with 4 updates by @dependabot in #17944
- build(deps-dev): bump the npm-minor group in /web with 7 updates by @dependabot in #17943
- desktop: Remove Utility Freedesktop category by @kjarosh in #17932
- desktop: Do not store logs in config directory by @kjarosh in #17905
- chore: Improve iOS support by @madsmtm in #17950
- core: Optimize BMD.fillRect() by @adrian17 in #17946
- build(deps): bump webbrowser from 1.0.1 to 1.0.2 in the cargo-minor group by @dependabot in #17952
- avm2: Correctly differentiate between Any and null Multiname by @Lord-McSweeney in #17890
Full Changelog: nightly-2024-09-16...nightly-2024-09-17
Nightly 2024-09-16
What's Changed
- avm2: Use RefLock for BytecodeMethod.verified_info by @Aaron1011 in #17832
- desktop: Update Freedesktop categories by @kjarosh in #17909
- core: Strip BOM in URLLoader text data by @Mesteery in #17513
- desktop: Use FilePicker for picking files in ActionScript by @kjarosh in #17864
- core: Replace
on_exit_frame
with iteration over Loaders by @Aaron1011 in #17733
Full Changelog: nightly-2024-09-14...nightly-2024-09-16
Nightly 2024-09-14
What's Changed
- core: Use proper sandbox type per SWF by @kjarosh in #17756
- avm2: Also use avmplus' qsort in
Vector.sort
by @moulins in #17897 - Ability to load ttf/otf/ttc/otc as default fonts for ruffle extension by @wsxarcher in #17668
Full Changelog: nightly-2024-09-13...nightly-2024-09-14
Nightly 2024-09-13
What's Changed
- build(deps): bump send and express in /web by @dependabot in #17869
- desktop: Install Ruffle metadata in PKGBUILD by @kjarosh in #17804
- video: Prefer loading system OpenH264 library to downloading it by @kjarosh in #17799
- video: Use cache dir for storing downloaded OpenH264 library by @kjarosh in #17803
- chore: Bump
jpegxr
,coreaudio-sys
andbindgen
dependencies by @torokati44 in #17874 - web: Make displayMessage public again by @adrian17 in #17887
- Revert "build: Freeze rustc for nightly builds to 1.80.1" by @torokati44 in #17812
- chore: Use PanicHookInfo instead of PanicInfo by @kjarosh in #17766
- avm2: Return actual VerifyErrors for constant pool errors by @Lord-McSweeney in #17866
Full Changelog: nightly-2024-09-12...nightly-2024-09-13
Nightly 2024-09-12
What's Changed
- core/avm2: Remove some unnecessary warning logs by @Lord-McSweeney in #17817
- core,desktop: Update to
winit
v0.30.5
and latestegui
from git by @torokati44 in #17401 - desktop: Internationalize file pickers & improve filters by @kjarosh in #17604
- build(deps): bump send and express in /web by @dependabot in #17856
- chore: Bump
wayland-*
dependencies, drop duplicatequick-xml
version0.34.0
by @torokati44 in #17860 - avm2: Put more Multinames behind a Gc by @Lord-McSweeney in #17842
- avm2: Add
get_ascii_char
toAvmStringInterner
and use it by @Lord-McSweeney in #17863 - AVM2: Implement avmplus' sort algorithm instead of using the standard Rust sort. by @moulins in #17846
- chore: Update translations by @RuffleBuild in #17865
Full Changelog: nightly-2024-09-11...nightly-2024-09-12