Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
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
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