{
  "description": "Browse aymeric's, an independent, searchable archive of readable snapshots from followed feeds, preserved in Git with aggr.",
  "feed_url": "https://aggr.aymericbeaumet.com/sources/toit.io/feed.json",
  "home_page_url": "https://aggr.aymericbeaumet.com/sources/toit.io/",
  "items": [
    {
      "authors": [
        {
          "name": "floitsch"
        }
      ],
      "content_html": "<p>After more than four years of alpha development, 2,000+ commits, 500,000+ lines changed, and 200+ alpha releases, Toit <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"https://github.com/toitlang/toit/releases/tag/v2.0.0\">v2.0.0</a> is finally here.</p>\n<p>Toit began as closed-source software developed by Toitware. It later became an open-source project, and volunteers have continued improving it even after Toitware shut down in 2024.</p>\n<p>Despite the &quot;alpha&quot; label, Toit has been stable for a long time. Two things kept us from calling it v2.0.0: we still had some breaking changes planned, and there was always another important feature we wanted to include.</p>\n<p>Recently, we landed a refactoring that lets peripheral APIs accept pin numbers directly instead of requiring <code>gpio.Pin</code> objects. That was the last major breaking change on our list for v2.0.0.</p>\n<p>As for waiting until all the important features are finished: we have accepted that this moment will never come. Even now, there are open PRs for a formatter, compiler resolution improvements, and support for more architectures, among other major features. Those will follow in future releases.</p>\n<p>Here are a few highlights since Toit was open-sourced:</p>\n<ul>\n<li>Broader hardware support, including the Arm-based EC618 and almost all ESP32 variants.</li>\n<li>A unified <code>toit</code> command and improvements that make Toit a more capable desktop scripting language.</li>\n<li>A rewritten package manager and a growing package ecosystem.</li>\n<li>Mixins for sharing implementations across classes.</li>\n<li>Firmware envelopes, allowing users to customize their firmware without rebuilding the SDK.</li>\n<li>Compiler and runtime improvements.</li>\n<li>Significantly better hardware testing.</li>\n<li>Syntax highlighting for Toit on GitHub.</li>\n</ul>\n<p>Enjoy!</p>\n",
      "date_modified": "2026-11-01T00:25:04+00:00",
      "date_published": "2026-11-01T00:25:04+00:00",
      "external_url": "https://toit.io/blog/toit-v2-0-0/",
      "id": "urn:aggr:item:5c3024a9750480aca845c014f932a31fa2ffbd0f",
      "summary": "After more than four years of alpha development, 2,000+ commits, 500,000+ lines changed, and 200+ alpha releases, Toit v2.0.0 is finally here. Toit began as closed-source software developed by Toitware. It later became an open-source…",
      "tags": [
        "news"
      ],
      "title": "Toit v2.0.0",
      "url": "https://aggr.aymericbeaumet.com/items/hnrss-org/2026-11-01-toit-v2-0-0/"
    }
  ],
  "language": "en",
  "title": "toit.io",
  "version": "https://jsonfeed.org/version/1.1"
}