Skip to content

v0.5.99

Pre-release
Pre-release
Compare
Choose a tag to compare
@yupix yupix released this 03 Dec 05:26
· 362 commits to develop since this release
c376350

このリリースは最新の Misskey 向けに最適化された develop ブランチの物となります。インスタンスで v11v12 を利用している場合は更新しないことをおすすめします。

Breaking changes 💔

v13 に合わせてメソッドやモデルを整理しました

主に削除されたモデルはチャットです。その他にも admin 向けのエンドポイントで既に削除されている物を削除しました。
v13 でのリクエストボディーに合わせて引数の追加なども行っています。

pypi からダウンロードできる MiPAC は最新の Misskey のみをサポートするようになります。

詳しくはこちらの Issueを御覧ください。
今まで通りの全てのバージョンをサポートした MiPAC を利用したい場合は以下のコマンドで shared ブランチの物をご利用いただけます。

今後 v11v12 のブランチを作成しそれぞれの最新のバージョンをサポートする予定です。そのため、shared ブランチは保守モードに入り、基本的にはバグの修正のみを提供します。機能追加も行う可能性はありますが、v11 や v12、最新の Misskey のサポートが終わってからになります。

pip install git+https://github.com/yupix/Mi.py.git@shared

Lite* から始まるモデルの名前が Partial* に変更されます。

今まで Lite と Partial が混在していましたが、今回のアップデートを期に Partial に統一されます

メソッドの変更

v0.5.0 v0.6.0
ClientNoteActions.get_children ClientNoteActions.get_all_children
ClientNoteActions.get_reaction ClientNoteActions.get_reactions

Drive周りの作り直し

Driveに関するManagerやActionsを全て作り直しました。詳細に記述してるといつまでも終わらないので、ご迷惑をおかけしますが、確認していただけると幸いです🙏

モデルの変更

一部のモデルがより良い形で再実装されました。結果的にモデル名が変わっています。以下がその変更後の表になります。

v0.5.0 v0.6.0 変更理由
UserRole PartialRole Role と共通していた為 User よりも Role の Partial クラスにする方が適切だと考えた為
PartialNote Note 分ける必要性が無かったため(実際どこにも使用していなかった)

非推奨になったモデル/クラス

名前 削除されるバージョン 理由
UserRole 0.7.0 PartialRole に変更

Other notable changes 📜

  • mipac.util モジュールが削除されました
  • 例外 CredentialsError が追加されました

Full Changelog: 0.5.1...0.5.99