Mipac

Latest version: v0.7.4

Safety actively analyzes 688896 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

0.7.1

0.7.0

0.6.3

[compare changes](https://github.com/yupix/MiPAC/compare/0.6.2...v0.6.3)

🚀 Enhancements

- PartialUserに_get_mentionプロパティを追加 ([0e8f8b4](https://github.com/yupix/MiPAC/commit/0e8f8b4))
- ClientAdminUserManagerにaccountを追加 ([3ff41ca](https://github.com/yupix/MiPAC/commit/3ff41ca))

🩹 Fixes

- インスタンス変数にアクセスできない ([1056071](https://github.com/yupix/MiPAC/commit/1056071))

📖 Documentation

- Update rst & po ([b8f6937](https://github.com/yupix/MiPAC/commit/b8f6937))

🏡 Chore

- UserActions.get_mention メソッドを非推奨に ([26d0f4e](https://github.com/yupix/MiPAC/commit/26d0f4e))

❤️ Contributors

- Yupix ([yupix](http://github.com/yupix))

0.6.2

py
async with Client('server url', 'token') as client:
api = client.api
found_user = await api.user.action.get('user_id')
await found_user.api.admin.action.suspend()


🚀 Enhancements

- Get_all_search_by_tag メソッドを追加 ([9d07afb](https://github.com/yupix/MiPAC/commit/9d07afb))
- AdminAccountActionsを追加 ([60eaad7](https://github.com/yupix/MiPAC/commit/60eaad7))
- Userに対する管理アクションを容易に行えるように ([9785774](https://github.com/yupix/MiPAC/commit/9785774))

💅 Refactors

- AdminUserActionsをClientと分けた ([5297559](https://github.com/yupix/MiPAC/commit/5297559))
- AdminActionsがSharedAdminUserActions を継承するように ([d37c7ae](https://github.com/yupix/MiPAC/commit/d37c7ae))

🏡 Chore

- 使用されていない例外を削除 ([80980cf](https://github.com/yupix/MiPAC/commit/80980cf))
- サポート状況を更新 ([82cca9c](https://github.com/yupix/MiPAC/commit/82cca9c))

❤️ Contributors

- Yupix ([yupix](http://github.com/yupix))

0.6.1

[compare changes](https://github.com/yupix/MiPAC/compare/0.6.0...v0.6.1)

🚀 Enhancements

- FollowActionsをClientと分けた ([dc00a0e](https://github.com/yupix/MiPAC/commit/dc00a0e))
- Notes/search をサポート ([f3d04fb](https://github.com/yupix/MiPAC/commit/f3d04fb))

🏡 Chore

- FollowManagerでActionを再生成しないように ([bb93d03](https://github.com/yupix/MiPAC/commit/bb93d03))
- FollowActions.add メソッドを非推奨に、代わりにcreateメソッドを追加 ([69c89a7](https://github.com/yupix/MiPAC/commit/69c89a7))
- FollowActions.remove メソッドを非推奨に、代わりにdeleteメソッドを追加 ([df2ba4f](https://github.com/yupix/MiPAC/commit/df2ba4f))
- サポート状況を更新 ([be5e608](https://github.com/yupix/MiPAC/commit/be5e608))

❤️ Contributors

- Yupix ([yupix](http://github.com/yupix))

[Unreleased]

0.6.0

Breaking changes 💔

AuthClient が削除されました

今まで MiAuth やアプリ作成方式でのアクセストークンを取得する際に使用できていた `AuthClient` を削除しました。今後は `MiAuth` クラスをご利用ください。

以下のクラスを削除しました

この変更は Misskey の Schema に似せた形で再実装するにあたり、Misskey の Schema よりも細かくモデルを作成していたため、そういったものを削除した形となります。

- `UserDetailed` -> `UserDetailedNotMe | MeDetailed`
- `MeDetailedModerator` -> `MeDetailed`
- `UserDetailedModerator` -> `UserDetailedNotMe | MeDetailed`
- `UserDetailedNotLogined` -> `UserDetailedNotMe | MeDetailed`
- `AdminAnnouncementClientActions` -> `ClientAdminAnnouncementActions`
- `AnnouncementSystem` -> `AnnoucementDetailed`
- `MeRole` -> `RoleUser`

クラス名の変更

- `AdminAdvertisingModelActions` -> `ClientAdminAdActions`
- `AdminAdvertisingActions` -> `AdminAdActions`
- `AdminAdvertisingModelManager` -> `ClientAdminAdManager`
- `AdminAdvertisingManager` -> `AdminAdManager`
- `MutedUser` -> `Muting`

引数に関する変更

`*Actions` 系にて `*_id` のような引数はすべてキーワード引数に変更されました。これはリスコフの置換法則に則るうえで必要な作業であり、今後のコード変更に対する耐性を上げるためでもあります。ご迷惑をお掛けしますがご理解のほどよろしくお願いいたします。

戻り値の変更

- `Announcement.action -> ClientAdminAnnouncementActions` -> `Announcement.action -> ClientAdminAnnouncementManager`
- `AnnouncementDetailed.action -> ClientAdminAnnouncementActions` -> `AnnouncementDetailed.action -> ClientAdminAnnouncementManager`

`get_all` 引数を廃止

今まで多くの配列を返すメソッドをジェネレータとして作成していましたが、少ししかデータは要らないのに `async for` を書くのは大変ということで `get_all` 引数を廃止します。

これにより今まで `get_all` 引数があった ジェネレータは全て通常の list 等を返すメソッドに変更されます。
今まで通りのジェネレータとしての機能が必要な場合は `get_all_*` というメソッドが新しく増えているためそちらをご利用ください。

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.