Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2024-07-28
What's Changed
- desktop: Do not resize the window while it is maximized by @sleepycatcoding in #15966
- avm2: Call the Proxy hasProperty override for Object.hasOwnProperty by @evilpie in #17273
- avm2: Improve the flash.sensors stubs by @evilpie in #17274
- avm2: Make SymbolClasses that link the root movie to a non-zero character id work by @Lord-McSweeney in #17275
- web: Use browser focus events for focus management, improve virtual keyboard support by @kjarosh in #17158
- desktop: Detect light theme on Linux by @kjarosh in #17179
- chore: Update translations by @RuffleBuild in #17262
Full Changelog: nightly-2024-07-27...nightly-2024-07-28
Nightly 2024-07-27
What's Changed
Full Changelog: nightly-2024-07-26...nightly-2024-07-27
Nightly 2024-07-26
What's Changed
- core: Fix off-by-one in
MovieClip.frame_exists_within_scene
by @Lord-McSweeney in #17123 - avm2: Add support for focus-related events by @kjarosh in #16581
- avm2:
StyleSheet
should extendEventDispatcher
by @Lord-McSweeney in #17260
Full Changelog: nightly-2024-07-25...nightly-2024-07-26
Nightly 2024-07-25
What's Changed
- ci: Don't test on Edge as the latest release is missing for Linux by @danielhjacobs in #17253
- avm2: Implement
getFirstCharInParagraph
andgetParagraphLength
ofTextField
by @kjarosh in #17166 - Small
AvmString
cleanup by @moulins in #17212 - extension: Request permission for SWF origins loaded in player as needed by @danielhjacobs in #17083
- build(deps-dev): bump the npm-minor group in /web with 2 updates by @dependabot in #17250
- build(deps): bump chromedriver from 126.0.5 to 127.0.0 in /web by @dependabot in #17251
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.51 to 8.0.0-alpha.54 in /web by @dependabot in #17254
- avm2: Add 'avm_caught' trace target to log caught exceptions by @Aaron1011 in #17172
- chore: Update translations by @RuffleBuild in #17230
Full Changelog: nightly-2024-07-24...nightly-2024-07-25
Nightly 2024-07-24
What's Changed
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.49 to 8.0.0-alpha.51 in /web by @dependabot in #17229
- web: Use CSS scale attribute instead of non-existent scale property by @danielhjacobs in #17224
- chore: Fix new beta lint
clippy::manual_inspect
by @torokati44 in #17237 - web: Fix globals.d.ts file type declarations by @danielhjacobs in #17213
Full Changelog: nightly-2024-07-23...nightly-2024-07-24
Nightly 2024-07-23
What's Changed
- frontend-utils: Use a loopback address for tests on Linux by @kjarosh in #17192
- web: Inform screen readers not to mention virtual keyboard input by @danielhjacobs in #17185
- Add flash.display.StageAspectRatio by @Fancy2209 in #17214
- Revert "ci: Temporarily pin to Node 22.4" by @danielhjacobs in #17181
- build(deps): bump the npm-minor group in /web with 8 updates by @dependabot in #17220
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.44 to 8.0.0-alpha.49 in /web by @dependabot in #17221
- avm2: Stub orientation-related Stage API by @kjarosh in #17219
- chore: Update translations by @RuffleBuild in #17147
- build(deps): bump the cargo-minor group with 10 updates by @dependabot in #17222
- build(deps): bump enumset from 1.1.3 to 1.1.4 in the cargo-minor group by @dependabot in #17231
Full Changelog: nightly-2024-07-22...nightly-2024-07-23
Nightly 2024-07-22
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