3年ほどバージョンアップのなかったpythonista3 ですが、先日、ついにバージョンアップがなされ、以下の機能が補強されました。

  • Python 3.10への対応。構造的なパターンマッチング、代入式の使用、その他新機能が使えるようになったほか、標準ライブラリが改善されています。詳細についてはWhat’s New in Python 3.10 を参照。

  • Python 2.7 への非対応化。Python 2.7 ベースのコードについては、レンチアイコンのメニューからバージョン3への変換ツールを呼び出し可能。

  • ショートカット機能への対応:Pythonista のスクリプトを、アプリとしてリリースすることなく、iOS上のショートカットとして動作させる事ができます。詳細は、shortcuts モジュールのドキュメントと  App Extensions and Shortcuts のページを参照して下さい。

  • 最新のテーマについてドキュメントを改善したほか、ダーク・モードに対応。サード・パーティー製のライブラリについてのコンテンツを追加しました。

  • iOS 12 以降に対応

  • iPadOS のマジックトラックパッド(やその他の入力デバイス)に対応

  • iOS 13以降のエディタでは新しいテキスト選択ジェスチャーに対応。(システム標準のテキスト・ジェスチャーに類似)

  • pandas と、その他多くの サードパーティ製モジュール を追加。旧バージョンに含まれていたサードパーティ製のライブラリの多くについて、より新しいバージョンにアップデートしました。

バクの修正:

  • エディタ使用時に上下の矢印ボタンが正しく機能しない問題を解消。

  • 「ドック・アクセサリー・パネル」ボタンが時々消えてしまう問題を解消。