ITADN
ruffle-rs/ruffle

版本发布 8

Nightly 2026-06-15nightly-2026-06-15预发布
? · 2026-06-15

**Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-06-14...nightly-2026-06-15

Nightly 2026-06-12nightly-2026-06-12预发布
? · 2026-06-12

## What's Changed * avm2: Fix serializing invalid Date objects by @Lord-McSweeney in https://github.com/ruffle-rs/ruffle/pull/23951 * swf: Seek to glyph shape offsets when reading DefineFont2/3 by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23949 * + libssl-dev, openssl-devel by @sombraguerrero in https://github.com/ruffle-rs/ruffle/pull/23953 * avm1: Support SWF4 target paths properly by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23948 * chore: Bump WebdriverIO to 9.28.0 in web/ by @torokati44 in https://github.com/ruffle-rs/ruffle/pull/23954 * swf: Fix underflow on keyPress clip action without key code by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23958 * swf: Fix overflow while reading convolution filter by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23961 * swf: Fix underflow/OOM errors when decompressing by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23962 * core: Add AvmString::split_dependent by @SuchAFuriousDeath in https://github.com/ruffle-rs/ruffle/pull/23955 * swf: Fix potential OOM in DefineSceneAndFrameLabelData by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23960 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-06-11...nightly-2026-06-12

Nightly 2026-05-31nightly-2026-05-31预发布
? · 2026-05-31

## What's Changed * chore: Clippy beta fixes by @danielhjacobs in https://github.com/ruffle-rs/ruffle/pull/23762 * ci: Enable fontconfig-dlopen in the macOS Rust tester job by @torokati44 in https://github.com/ruffle-rs/ruffle/pull/23855 * core: Make loaded image MovieClips work the way SWF >= 5 movies do wrt. scale and rotation caching by @torokati44 in https://github.com/ruffle-rs/ruffle/pull/23838 * avm2: Refactor draw_triangles_internal by @SuchAFuriousDeath in https://github.com/ruffle-rs/ruffle/pull/23761 * core: Rework infrastructure around the FileDialogResult trait by @SuchAFuriousDeath in https://github.com/ruffle-rs/ruffle/pull/23844 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-05-30...nightly-2026-05-31

Nightly 2026-05-30nightly-2026-05-30预发布
? · 2026-05-30

## What's Changed * core: Include `ruffle_render/jpegxr` in `jpegxr` feature by @ChrisCPI in https://github.com/ruffle-rs/ruffle/pull/23852 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-05-29...nightly-2026-05-30

Nightly 2026-05-26nightly-2026-05-26预发布
? · 2026-05-26

## What's Changed * avm1: Remove magic properties and this from SWF4 by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23806 * avm2: Implement a number of missing `flash.events` classes by @Lord-McSweeney in https://github.com/ruffle-rs/ruffle/pull/23812 * tests: Use FP's output in avm2/graphics_draw_triangles by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23818 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-05-25...nightly-2026-05-26

Nightly 2026-05-07nightly-2026-05-07预发布
? · 2026-05-07

## What's Changed * chore: Bump tokio from 1.52.1 to 1.52.2 in the cargo-minor group across 1 directory by @dependabot[bot] in https://github.com/ruffle-rs/ruffle/pull/23647 * chore: Bump the npm-minor group in /web with 7 updates by @dependabot[bot] in https://github.com/ruffle-rs/ruffle/pull/23637 * ci: Rename nightly release workflow to just "release" by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23646 * chore: Bump eslint from 9.39.2 to 10.3.0 in /web by @dependabot[bot] in https://github.com/ruffle-rs/ruffle/pull/23638 * chore: Bump stylelint from 17.10.0 to 17.11.0 in /web in the npm-minor group by @dependabot[bot] in https://github.com/ruffle-rs/ruffle/pull/23649 * chore: Bump vite from 7.3.2 to 8.0.10 in /web by @dependabot[bot] in https://github.com/ruffle-rs/ruffle/pull/23650 * chore: npm update memfs by @danielhjacobs in https://github.com/ruffle-rs/ruffle/pull/23654 * chore: Bump browserstack-local in package-lock.json by @torokati44 in https://github.com/ruffle-rs/ruffle/pull/23655 * chore: Bump the @peculiar asn1 suite in package-lock.json by @torokati44 in https://github.com/ruffle-rs/ruffle/pull/23656 * core: Fix LoaderInfo.width/height returning 0 for loaded raster images by @1bugproof in https://github.com/ruffle-rs/ruffle/pull/23651 * chore: Run npm update by @danielhjacobs in https://github.com/ruffle-rs/ruffle/pull/23633 * avm2: `Error.getStackTrace` should call `toString` by @Lord-McSweeney in https://github.com/ruffle-rs/ruffle/pull/23648 * 🤖 web: Layout-independent clipboard shortcuts (Ctrl+V/C/X/A) by @evil1morty in https://github.com/ruffle-rs/ruffle/pull/23626 * web: Remove redundant variables by @tygyh in https://github.com/ruffle-rs/ruffle/pull/23609 ## New Contributors * @1bugproof made their first contribution in https://github.com/ruffle-rs/ruffle/pull/23651 * @evil1morty made their first contribution in https://github.com/ruffle-rs/ruffle/pull/23626 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-05-06...nightly-2026-05-07

Nightly 2026-05-03nightly-2026-05-03预发布
? · 2026-05-03

## What's Changed * ci: Rename create-nightly-release to create-release by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23603 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-05-02...nightly-2026-05-03

Nightly 2026-04-30nightly-2026-04-30预发布
? · 2026-04-30

## What's Changed * refactor: Remove mut references where not needed by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23575 * avm1: Fix remaining clippy::collapsible_if and reenable lint by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23573 * chore: Fix and reenable clippy::needless_pass_by_ref_mut in some places by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23579 * chore: Change h1 to h2 headers in PR template by @kjarosh in https://github.com/ruffle-rs/ruffle/pull/23581 * core: Fix LoaderDisplay's mouse picking for AVM1 content by @ChrisCPI in https://github.com/ruffle-rs/ruffle/pull/23574 * core: Cleanup some `SwfSlice/buffer::Slice` code by @moulins in https://github.com/ruffle-rs/ruffle/pull/23124 **Full Changelog**: https://github.com/ruffle-rs/ruffle/compare/nightly-2026-04-29...nightly-2026-04-30