重要な変更を含むリリース - kmycode/mastodon GitHub Wiki

kmyblueは破壊的変更を行わないようなるべく気をつけていますが、それでも変更が発生する場合があります。変更を食い止めるのはユーザーやアプリ開発者との信頼関係を維持するために必要ですが、開発があまりに保守的になるのを防ぐこともまた重要だと思っており、バランスを取っていかなければいけないと考えています。

ここでは、過去に重要な変更としてマークされたバージョンの一覧表とその理由を列挙します。詳細は各バージョンのリリースノートをご覧ください。

ver 理由 影響 対象機能
3.0 機能をデフォルトで無効化 管理者/ユーザ ディープタイムライン
5.0 機能の仕様変更 ユーザ 参照/引用
機能の仕様変更 ユーザ リストのホーム除外設定
6.0 機能の仕様変更 ユーザ Misskeyへの投稿配送制限
7.0 設定削除 ユーザ 参照/引用
9.0 APIの破壊的変更 API利用者 参照
初期セットアップ手順変更 新米管理者
10.0 APIの破壊的変更 API利用者 インスタンス情報取得 Issue 詳細
APIの破壊的変更 API利用者 フィルター Issue 詳細
APIの破壊的変更 API利用者 スタンプ Issue
設定削除 管理者/モデレータ ドメインブロック 詳細
設定削除 管理者/モデレータ ドメインブロック Issue Issue2
10.1 設定削除 ユーザ リンクプレビュー生成 Issue
11.0 環境変数の仕様変更 管理者/ユーザ 絵文字リアクション Issue
11.3 設定削除 管理者/モデレータ ドメインブロック Issue
機能の仕様変更 管理者/モデレータ NGワード Issue
12.0 設定の破壊的変更 管理者 ElasticSearch設定方法
環境変数の破壊的変更 管理者 データベース設定 アップデートに伴う設定変更 Ver.12の項を参照
APIの破壊的変更 API利用者 警告通知 詳細

※機能の仕様変更や設定削除については、この変更を知らないと操作で大きく不便になると判断した箇所/プライバシー上の制限がゆるくなる箇所を中心に取り上げます。これ以外にも複数の仕様変更がリリースノートには含まれます