<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
    <id>https://ruffle.rs/feed.xml</id>
    <title>Ruffle Blog</title>
    <updated>2026-11-04T00:00:00.000Z</updated>
    <generator>https://github.com/jpmonette/feed</generator>
    <link rel="self" href="https://ruffle.rs/feed.xml"/>
    <subtitle>The latest news for Ruffle, the Flash Player emulator written in Rust.</subtitle>
    <logo>https://ruffle.rs/favicon-180.png</logo>
    <icon>https://ruffle.rs/favicon-180.png</icon>
    <rights>Copyright Ruffle, 2026</rights>
    <entry>
        <title type="html"><![CDATA[Stable Releases, API, Text... and Everything Else!]]></title>
        <id>https://ruffle.rs/blog/2026/11/04/stable-releases-and-everything-else</id>
        <link href="https://ruffle.rs/blog/2026/11/04/stable-releases-and-everything-else"/>
        <updated>2026-11-04T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Well, we *said* we'd make these posts more often... it's been over two years since the last one!
We'll come up with a poor excuse for our absence at the bottom of the post, but we're hoping that all these really cool changes will distract you from that!

As always, let's summarize with some fancy numbers before we get into any of that.

Since the last blog post (over 2 years ago)...
- ActionScript 3 API has gone up from 76% to **82%**!
- ActionScript 1/2 Language has gone from 95% to **99%**!
- ActionScript 1/2 API has gone up from 78% to **82%**!
- We've merged **2,329** pull requests from **92** <del>people</del> users! (humans? bots? who's to say anymore!)
- We've closed **3,379** issues!
- We've added **1,922** new automated tests!
- The number of languages on [Crowdin](https://crowdin.com/project/ruffle) has gone from 25 to 37.

]]></summary>
        <author>
            <name>Dinnerbone</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Optimisations, Text Input, Tab Focusing and More!]]></title>
        <id>https://ruffle.rs/blog/2024/09/12/optimisations-text-more</id>
        <link href="https://ruffle.rs/blog/2024/09/12/optimisations-text-more"/>
        <updated>2024-09-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We really should start making these posts more often, because phew there's a lot that happened in the last 8 months!
There's *so many* improvements to Ruffle, that we really can't do it justice with an easy summary here. This blog post is going to be a little long, but the highlights are at the top!

As before, let's summarize with some fancy numbers first.

Since the last blog post (8 months ago)...
- ActionScript 3 Language has gone up from 75% to **90%**!
- ActionScript 3 API has gone up from 68% to **76%**!
- ActionScript 1/2 Language has remained at 95%. We're fairly sure we're feature complete, just some pesky bugs left! 
- ActionScript 1/2 API has gone up from 75% to **78%**!
- We've merged **933** pull requests from **53** people! (And 4 bots.)
- We've closed **1031** issues! (and some of them were real issues! Crazy!)
- We've added **435** new automated tests!

]]></summary>
        <author>
            <name>Dinnerbone</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[2023 in review]]></title>
        <id>https://ruffle.rs/blog/2024/01/14/2023-in-review</id>
        <link href="https://ruffle.rs/blog/2024/01/14/2023-in-review"/>
        <updated>2024-01-14T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[It's been a very busy 2023 for Ruffle, so much so that we didn't find the time to write a new progress report with everything going on! Let's fix that!

Let's summarize with some numbers first.

Since the last blog post...
- ActionScript 3 Language has gone up from 60% to **75%**!
- ActionScript 3 API has gone up from 60% to **68%**! (And it was only 25% at the start of the year!)
- We've merged **852** pull requests from **43** people! (And 3 bots.)
- We've closed **1,288** issues (and some of them weren't even duplicates or anything!)

]]></summary>
        <author>
            <name>Dinnerbone</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[Ruffle News - May 2023]]></title>
        <id>https://ruffle.rs/blog/2023/05/29/progress-report</id>
        <link href="https://ruffle.rs/blog/2023/05/29/progress-report"/>
        <updated>2023-05-29T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[We have some exciting Ruffle developments to share today!

]]></summary>
        <author>
            <name>nosamu</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[A post-mortem of Ruffle's removal from addons.mozilla.org]]></title>
        <id>https://ruffle.rs/blog/2023/04/23/mozilla-extension-postmortem</id>
        <link href="https://ruffle.rs/blog/2023/04/23/mozilla-extension-postmortem"/>
        <updated>2023-04-23T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[
On December 11th, 2022, our extension submissions to Firefox's extension repository, addons.mozilla.org (abbreviated as A.M.O), got stuck in review. This was shortly followed up with a far scarier notice a few days later on the 14th:

>Ruffle will be disabled on addons.mozilla.org
>Due to issues discovered during the review process, one or more versions of your add-on Ruffle will be disabled on addons.mozilla.org in 14 day(s).

What followed was a list of every prior submitted version of Ruffle, and a statement requesting corresponding source code. Following this, Ruffle would be unavailable for Firefox users for two months, and we spent an additional month and a half improving our CI processes to support source code review requirements for Mozilla. This is now behind us, but it is important to know why it happened.

]]></summary>
        <author>
            <name>kmeisthax</name>
        </author>
    </entry>
    <entry>
        <title type="html"><![CDATA[First post, progress report!]]></title>
        <id>https://ruffle.rs/blog/2023/03/12/progress-report</id>
        <link href="https://ruffle.rs/blog/2023/03/12/progress-report"/>
        <updated>2023-03-12T00:00:00.000Z</updated>
        <summary type="html"><![CDATA[Get ready for the biggest Ruffle announcement yet! And the first one on the blog!

]]></summary>
        <author>
            <name>nosamu</name>
        </author>
    </entry>
</feed>