Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
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
Nightly 2024-09-11
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 2 updates by @dependabot in #17838
- xml: Cache regex in custom_unescape by @adrian17 in #17847
Full Changelog: nightly-2024-09-10...nightly-2024-09-11
Nightly 2024-09-10
What's Changed
- build(deps-dev): bump the npm-minor group in /web with 12 updates by @dependabot in #17826
- build(deps): bump the cargo-minor group with 6 updates by @dependabot in #17830
- chore: Bump Binaryen to version 119 by @torokati44 in #17780
- docs: Correct Apache Flex SDK compiling guide by @britt-j in #17821
- avm2: Cache method body index on Method by @adrian17 in #17834
- chore: Update translations by @RuffleBuild in #17839
New Contributors
Full Changelog: nightly-2024-09-09...nightly-2024-09-10
Nightly 2024-09-09
What's Changed
- avm2: stub desktop AIR APIs by @Mesteery in #17299
- core: Allow clicking on a non-interactive AVM2 child of a Loader by @Aaron1011 in #17353
- chore: Update translations by @RuffleBuild in #17822
- avm2: Use SystemClassDefs instead of SystemClasses in more places by @Lord-McSweeney in #17790
Full Changelog: nightly-2024-09-08...nightly-2024-09-09
Nightly 2024-09-08
What's Changed
- avm2: Skip attempting to serialize methods by @adrian17 in #17787
- deps: Bump RFD to the newest revision by @kjarosh in #17793
- build: Freeze rustc for nightly builds to 1.80.1 by @adrian17 in #17810
- chore: Update translations by @RuffleBuild in #17811
Full Changelog: nightly-2024-09-07...nightly-2024-09-08
Nightly 2024-09-07
What's Changed
- chore: Update translations by @RuffleBuild in #17775
- ci: Fix missing checksum in AUR package by @kjarosh in #17781
- core: fix: Revert an accidental condition negation in AVM2 stub reporting by @torokati44 in #17784
- avm2: Implement Date using ActionScript by @evilpie in #17727
- desktop: Add network access dialog by @kjarosh in #17767
- ci: Package Ruffle logo, desktop file, and metainfo for Linux by @kjarosh in #17769
- chore: Update translations by @RuffleBuild in #17795
Full Changelog: nightly-2024-09-06...nightly-2024-09-07
Nightly 2024-09-06
What's Changed
- chore: Fix clippy errors on beta by @kjarosh in #17757
- chore: Move
PKGBUILD
todesktop/packages
by @kjarosh in #17429 - chore: Bump
rust-flash-lso
dependency to latestmaster
by @torokati44 in #17759 - avm2: Do not allocate for
Namespace::any()
by @moulins in #17771
Full Changelog: nightly-2024-09-05...nightly-2024-09-06