Toit v2.0.0は、Toitwareによって開発されたクローズドソースソフトウェアとして始まったプロジェクトにとって、重要な節目となります。2024年のToitware閉鎖に伴い、プロジェクトはボランティアコミュニティによって維持されるオープンソースモデルへと移行しました。このリリースは、2,000件以上のコミットと500,000行のコード変更を含む、4年以上のアルファ開発を経て実現したものです。安定版への移行は、周辺機器のAPIが特定の`gpio.Pin`オブジェクトを使用する以前の要件を排除し、ピン番号を直接受け取れるようにする大規模なリファクタリングの完了を経て確定しました。

この言語は、一般的なデスクトップスクリプティングと、ESP32マイクロコントローラ上の特殊なアプリケーションの両方に対して、読みやすい構文と効率的なランタイムを提供することを目的として設計されています。オープンソース化以来、プロジェクトはハードウェアサポートを拡張し、ArmベースのEC618やほぼすべてのESP32バリアントを含むようになりました。v2.0.0リリースにおける主要な技術的更新には、書き直されたパッケージマネージャー、拡大するパッケージエコシステム、そして「ファームウェアエンベロープ(firmware envelopes)」の導入が含まれます。これらのエンベロープにより、ユーザーはSDK全体を再ビルドすることなくファームウェアをカスタマイズできるようになり、ハードウェア開発者にとって重要なワークフローの改善をもたらします。

安定版への移行にもかかわらず、開発者たちはプロジェクトが依然として進行中であることを認めています。今回のリリースは、すべての望ましい機能が含まれたからではなく、計画されていた破壊的変更が完了したことをきっかけとして行われました。専用のフォーマッター、コンパイラの解決能力の向上、追加のアーキテクチャへのサポートなど、いくつかの主要な機能はまだ開発中です。Toitは「もしC言語が存在しなかったらという感覚の構文」を目指すという独自の設計哲学を提供していますが、現在のバージョンは完成した製品というよりも、コミュニティ主導のエコシステムのための安定した基盤を象徴するものです。