Releases: ruffle-rs/ruffle
Releases · ruffle-rs/ruffle
Nightly 2024-08-08
What's Changed
- avm2: Remove some dynamic-dispatch TObject logic by @Lord-McSweeney in #17343
- desktop: Enable LZMA feature by default by @evilpie in #17406
- avm2: Use interior mutability in
ScriptObjectData
by @Lord-McSweeney in #17397 - avm2: Make ScriptObjectData vtable non-Optional by @Lord-McSweeney in #17410
- ci: Fix desktop path for wix installer by @Dinnerbone in #17399
- extension: Re-enable SWF takeover using declarativeNetRequest by @danielhjacobs in #16694
Full Changelog: nightly-2024-08-07...nightly-2024-08-08
Nightly 2024-08-07
What's Changed
- render,desktop: Update to
wgpu
v22.1.0
andegui
fromgit
, removeexclude_warp
by @torokati44 in #17176 - web: Allow overriding of methods via ExternalInterface - fixes #13974 by @Dinnerbone in #17394
- ci: Run Rust tests on Ubuntu 24.04 by @torokati44 in #16352
- avm1: made the context menu work for all avm1 objects by @Flawake in #15627
- desktop: Add a windows .msi installer by @Dinnerbone in #17335
Full Changelog: nightly-2024-08-06...nightly-2024-08-07
Nightly 2024-08-06
What's Changed
- web: Move all player stuff out of the RufflePlayer html element by @Dinnerbone in #17313
- chore: Update translations by @RuffleBuild in #17289
- build(deps): bump the npm-minor group in /web with 8 updates by @dependabot in #17368
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.58 to 8.0.0 in /web by @dependabot in #17369
- build(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2 by @dependabot in #17367
- build(deps): bump the cargo-minor group with 9 updates by @dependabot in #17371
- build(deps-dev): bump postcss-nesting from 12.1.5 to 13.0.0 in /web by @dependabot in #17370
- build(deps): bump ttf-parser from 0.24.0 to 0.24.1 in the cargo-minor group by @dependabot in #17375
- ci: Fix edge ci with updates by @danielhjacobs in #17378
- build(deps-dev): bump typescript-eslint from 8.0.0 to 8.0.1 in /web in the npm-minor group across 1 directory by @dependabot in #17381
- chore: Update translations by @RuffleBuild in #17380
- web: Do an
npm update
, removechromedriver
dependency by @torokati44 in #17384
Full Changelog: nightly-2024-08-04...nightly-2024-08-06
Nightly 2024-08-04
What's Changed
- desktop: Fix colors in app icon by @kjarosh in #17344
- Add freedesktop compliant appstream & metainfo by @Doomsdayrs in #11227
- desktop: Update screenshot URLs to point to a commit by @kjarosh in #17352
Full Changelog: nightly-2024-08-03...nightly-2024-08-04
Nightly 2024-08-03
What's Changed
- text: Fix calculating line bounds by @kjarosh in #17324
- text: Fix caret positioning in empty text fields by @kjarosh in #17319
Full Changelog: nightly-2024-08-02...nightly-2024-08-03
Nightly 2024-08-02
What's Changed
- avm2: Switch all Object variants to use Gc instead of GcCell by @Lord-McSweeney in #17321
Full Changelog: nightly-2024-08-01...nightly-2024-08-02
Nightly 2024-08-01
What's Changed
Full Changelog: nightly-2024-07-31...nightly-2024-08-01
Nightly 2024-07-31
What's Changed
- avm2: Support recursive Vector<Vector> lookups by @adrian17 in #17305
- desktop: Add theme preference by @kjarosh in #17306
- core: Use layout lines in
screen_position_to_index
by @kjarosh in #17312 - web: Fix height of Ruffle panic details by @danielhjacobs in #17310
- desktop: Add View menu by @kjarosh in #17042
- debug_ui: Add a tab for AVM2 array contents by @sleepycatcoding in #17314
Full Changelog: nightly-2024-07-30...nightly-2024-07-31
Nightly 2024-07-30
What's Changed
- avm2: Fix a bunch of API mismatches (versions/base class/accessors) by @Dinnerbone in #17291
- build(deps-dev): bump the npm-minor group in /web with 5 updates by @dependabot in #17300
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.54 to 8.0.0-alpha.57 in /web by @dependabot in #17303
- build(deps): bump the cargo-minor group with 9 updates by @dependabot in #17302
- build(deps-dev): bump typescript-eslint from 8.0.0-alpha.57 to 8.0.0-alpha.58 in /web by @dependabot in #17308
- build(deps-dev): bump stylelint from 16.7.0 to 16.8.0 in /web in the npm-minor group by @dependabot in #17307
Full Changelog: nightly-2024-07-29...nightly-2024-07-30
Nightly 2024-07-29
What's Changed
- avm2: Don't include interface methods in describeTypeJSON by @Dinnerbone in #17278
Full Changelog: nightly-2024-07-28...nightly-2024-07-29