Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2024-07-20
What's Changed
- core: Add support for non-zero winding rule by @kjarosh in #17160
- avm2: Implement
TextField.alwaysShowSelection
by @kjarosh in #17167 - web: Remove now unused
copyToAudioBuffer
andgetAudioOutputTimestamp
by @torokati44 in #17163 - web: Use tsx for shadow template by @danielhjacobs in #17161
- avm2: Add static methods to XML in public namespace by @Aaron1011 in #17178
- web: Include CSS at build time, from a CSS file by @Dinnerbone in #17182
Full Changelog: nightly-2024-07-19...nightly-2024-07-20
Nightly 2024-07-19
What's Changed
- ci: Temporarily pin to Node 22.4 by @danielhjacobs in #17169
- Revert "web: Use browser focus events for focus management" by @kjarosh in #17165
Full Changelog: nightly-2024-07-18...nightly-2024-07-19
Nightly 2024-07-18
What's Changed
- web: Switch to ES2021, move some files around by @Dinnerbone in #17148
- web: On pages with restrictive CSP show open in new tab option for SWF by @danielhjacobs in #17152
- avm2: Fix regression with unreachable exceptions by @Lord-McSweeney in #17154
- extension: Don't auto-reload tab when permissions are granted by @danielhjacobs in #17082
Full Changelog: nightly-2024-07-17...nightly-2024-07-18
Nightly 2024-07-17
What's Changed
- avm2: Fix
EventDispatcher.dispatchEvent
return value by @kjarosh in #17133 - core: Log an error when a URLLoader load fails by @Lord-McSweeney in #17137
- avm2: Only look at valid Exceptions in verifier by @Lord-McSweeney in #17124
Full Changelog: nightly-2024-07-16...nightly-2024-07-17
Nightly 2024-07-16
What's Changed
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.41 to 8.0.0-alpha.44 in /web by @dependabot in #17126
- build(deps): bump the cargo-minor group with 3 updates by @dependabot in #17127
- build(deps): bump vergen from 8.3.1 to 8.3.2 by @dependabot in #17128
- build(deps-dev): bump the npm-minor group in /web with 9 updates by @dependabot in #17125
- core: Implement keyboard navigation by @kjarosh in #17086
- avm2: Dispatch
mouseWheel
event on mouse wheel by @kjarosh in #17129 - avm2: Improve double click detection by @kjarosh in #17033
- avm2: Use small string cache when stringifying ints < 10 by @adrian17 in #17109
- web: Check for locked 'Player' mutex and reschedule with setTimeout by @Aaron1011 in #17018
Full Changelog: nightly-2024-07-15...nightly-2024-07-16
Nightly 2024-07-15
What's Changed
- avm2: Add
flash.net::NetGroup
class by @Lord-McSweeney in #17113 - web: Add more browsers to the browser testing, including mobile browsers by @Dinnerbone in #17080
- desktop: Ignore input when the context menu is open by @kjarosh in #17111
- avm2: Add AIR classes used by Evoland by @Lord-McSweeney in #17117
Full Changelog: nightly-2024-07-13...nightly-2024-07-15
Nightly 2024-07-13
What's Changed
- avm2: More optimizations by @Lord-McSweeney in #17055
- swf: Remove 'libflate' feature by @Aaron1011 in #17030
- avm2: Implement some more classes by @Lord-McSweeney in #17089
- extension: Use source-map devtool for debug build (close #15064) by @riku-42 in #17078
- ci: Get
wasm-opt
directly from GitHub usingsigoden/install-binary@v1
... by @torokati44 in #17053 - avm1,avm2: Implement
TextField.condenseWhite
, use CR as newlines in HTML by @kjarosh in #17056 - core,web: Reset focus on player focus loss by @kjarosh in #17051
- core: Hide focus highlight on invalid and empty bounds by @kjarosh in #17037
- core: Implement right & middle click events, fix disappearing context menu on desktop by @kjarosh in #17022
- tests: Remove an obsolete comment from edittext_html_swf8 by @kjarosh in #17095
- avm2: Correct setting builtins' types on classes by @adrian17 in #17099
- core: Fix panic on unsetting self-referential masker by @adrian17 in #17100
Full Changelog: nightly-2024-07-12...nightly-2024-07-13
Nightly 2024-07-12
What's Changed
Full Changelog: nightly-2024-07-11...nightly-2024-07-12
Nightly 2024-07-11
What's Changed
Full Changelog: nightly-2024-07-09...nightly-2024-07-11
Nightly 2024-07-09
What's Changed
- web: Update eslint to v9 by @Dinnerbone in #17036
- avm2: Class refactor by @Lord-McSweeney in #16783
- desktop: Fix open advanced shortcut by @sleepycatcoding in #17045
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.39 to 8.0.0-alpha.41 in /web by @dependabot in #17043
- build(deps-dev): bump eslint-plugin-react-hooks from 5.1.0-rc-fb9a90fa48-20240614 to 5.1.0-rc.0 in /web by @dependabot in #17044
- build(deps): bump quick-xml from 0.35.0 to 0.36.0 in the cargo-minor group by @dependabot in #17049
- build(deps): bump the cargo-minor group with 3 updates by @dependabot in #17052
- Allow some mismatch closing tags in XML by @evilpie in #17050
Full Changelog: nightly-2024-07-08...nightly-2024-07-09