All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.7.1 - 2024-08-18
- キャッシュシステムをFIFOからLRUに変更 close #145 (d8b1c8d)
0.7.0 - 2024-06-25
- Loginメソッドを非推奨に & クラス作成時にセッションを作るように close #132 (8e3ef19)
- 作成したユーザーを表すモデルを追加 (cf9460f)
- AdminAccountActions.create メソッドの戻り値に
CreatedUser
を使うように (4cdc1d8) - /hashtags/* をサポート (a8f61b4)
- Errors compiler (ebb6bb5)
- IAntennaReceiveSource に users_blacklistを追記 (0fce39c)
- Docstringを追加 (2b032ac)
- 文字列の長さを確認するための関数を追加 (bf0b3d9)
- サポート状況を更新 (3d5b3d9)
- Announcement周りを最新の環境に追従 (a9a3b12)
- サポート状況を更新 (08522a3)
- Urlのパスを使用しないように close #138 (051a1f5)
- ロールを最新に追従 (0a42264)
- アプリに関する型とモデルを追加 (3f8b330)
- アプリに関するmanagerとactionを作成 (d18a9a2)
- ID用の型とモデルを追加 (e3fdbcf)
- Admin/emojiを最新のものに追従 (5f1d290)
- EmojiDetailedモデルにapiプロパティを追加 (502cd29)
- サポート状況を更新 (f5b527e)
- 翻訳ファイルの更新 (fb8a617)
- [breaking] ClientNoteActionsの対象のIDを指定する引数を削除 #140 (6d114a3)
- [breaking] ClientUserActionsの対象のIDを指定する引数を削除 #140 (f6c7153)
- [breaking] ClientAntennaActionsの対象のIDを指定する引数を削除 #140 (c9e52cc)
- [breaking] ClientBlockingActionsの対象のIDを指定する引数を削除 #140 (75f96de)
- [breaking] ClientChannelActionsの対象のIDを指定する引数を削除 #140 (a11c9ea)
- [breaking] ClientClipActionsの対象のIDを指定する引数を削除 #140 (a217f3d)
- [breaking] ClientFavoriteActionsの対象のIDを指定する引数を削除 #140 (8077e2a)
- [breaking] ClientFollowActionsの対象のIDを指定する引数を削除 #140 (da6a14d)
- [breaking] ClientInviteActionsの対象のIDを指定する引数を削除 #140 (1992fb3)
- [breaking] ClientPollActionsの対象のIDを指定する引数を削除 #140 (54a0ac6)
- [breaking] ClientReactionActionsの対象のIDを指定する引数を削除 #140 (4f965fe)
- [breaking] Client*UserListActionsの対象のIDを指定する引数を削除 #140 (7e40adb)
- [breaking] ClientMuteActionsの対象のIDを指定する引数を削除 #140 (61257ad)
- [breaking] ClientFileActionsの対象のIDを指定する引数を削除 #140 (9d9b509)
- [breaking] ClientFolderActions の対象のIDを指定する引数を削除 #140 (62d21e5)
- [breaking] ClientAdminAdActions の対象のIDを指定する引数を削除 #140 (520da59)
- [breaking] ClientAdminAnnouncementActions の対象のIDを指定する引数を削除 #140 (a6c8fd9)
- [breaking] ClientAdminEmojiActions の対象のIDを指定する引数を削除 #140 (37aa930)
- [breaking] ClientAdminRoleActions の対象のIDを指定する引数を削除 #140 (db28252)
- [breaking] ClientAdminUserActions の対象のIDを指定する引数を削除 #140 (69103b0)
- [breaking] Client*Actionsで 対象のIDを指定する引数を削除 #140 (08744e6)
- サポートしてる範囲でモデルを最新に追従 (77b665b)
- Release v0.7.0 (b6bd49e)
- Typo (663912a)
- Mipactlのmanagerでactionを毎度作成しないように (0ad9c7e)
- EmojiDetailedからlicenseが欠落している (f85be9b)
- 循環参照を修正 (651243b)
- AdminEmojiActionを複数形に (4ebe597)
- サポート状況についてREADMEで触れるように (66dc7df)
- Update documentation (06ba45e)
- CHANGELOG.mdの生成にgit-cliffを使うように (cb25c92)
- 消し忘れていたget_all引数を削除 (f0ce0b0)
- Docstringをformat (ff6836b)
- Configから使用されていないものを削除 (ed8275a)
- Configでaccount_idを保持しないように (ca30721)
- 使用していなかったget_cache_key関数を削除 (87ea957)
- Utils.formatで使用されていない関数を削除 (7d062ba)
- Update docstring (5bd1c4d)
- Update docstring (e495856)
- Add example (169f171)
- NotificationRecieveConfig周りの更新 (de5f88d)
- IUserの型を変更 (be56154)
- Noteモデルに追加された reaction_emoji をサポート (cf0286e)
- Api.jsonを2024.3.1に更新 (058214d)
- Support_status.md で misskey のバージョンを表示するように (91db9f3)
- サポート状況を更新 (a76f91c)
- Errors.csvはバージョン管理する必要無いので削除 (b7f56d6)
- Update errors (24ba7f7)
- DocStringを更新 (631fd2b)
- Format (e09736b)
- Format (98d59f9)
0.6.3 - 2024-02-24
- PartialUserに_get_mentionプロパティを追加 (0e8f8b4)
- ClientAdminUserManagerにaccountを追加 (3ff41ca)
- Release v0.6.3 (c813396)
- インスタンス変数にアクセスできない (1056071)
- Update rst & po (b8f6937)
- UserActions.get_mention メソッドを非推奨に (26d0f4e)
0.6.2 - 2024-02-21
- Get_all_search_by_tag メソッドを追加 (9d07afb)
- AdminAccountActionsを追加 (60eaad7)
- Userに対する管理アクションを容易に行えるように (9785774)
- Release v0.6.2 (1675f52)
0.6.1 - 2024-02-21
- FollowManagerでActionを再生成しないように (bb93d03)
- FollowActions.add メソッドを非推奨に、代わりにcreateメソッドを追加 (69c89a7)
- FollowActions.remove メソッドを非推奨に、代わりにdeleteメソッドを追加 (df2ba4f)
- サポート状況を更新 (be5e608)
0.6.0 - 2024-02-20
- Channel周りの型とモデルを作り直した (850e800)
- /channels/update をサポート (8fc4ed3)
- /channels/favorite をサポート (7122432)
- /channels/unfavorite をサポート (71ada21)
- /channels/my-favorites をサポート (bb30b47)
- /channels/search をサポート (90725ba)
- AvatarDecoration モデルを追加 (ce9a91f)
- UserDetailedNotMeOnly モデルを追加 (7b98f66)
- Announcementに関するモデルと型を作り直した (d4c434d)
- Get_all_notesメソッドを追加 (8d6358c)
- UserActionsをClientと分けた (171f60b)
- ClientUserManagerを追加 (e91617c)
- Followに関するモデルを追加 (80be00c)
- PartialUserでClientUserManagerを使うように (827a671)
- /api/users/followers をサポート (08f5515)
- /api/users/following をサポート (3b5d1ef)
- GalleryPostモデルを追加 (957db2a)
- /api/users/gallery/posts をサポート (bc844eb)
- FrequentlyRepliedUser モデルを追加 (403dea0)
- /api/users/get-frequently-replied-users をサポート (9c62357)
- /api/users/featured-notes をサポート (9285a59)
- UserListモデルを追加 (d2ffc3a)
- /api/users/lists/createをサポート (5b4f535)
- /api/users/lists/delete をサポート (b65bc9f)
- ClientUserListManagerを追加 (fea0f37)
- /api/users/lists/list をサポート (e7116e8)
- Userlist周りでuser_idを使えるように微調整 (ad0720b)
- /api/users/lists/push をサポート (ff2eea4)
- /api/users/lists/show をサポート (4cf3b80)
- /api/users/lists/favorite をサポート (ddc122a)
- /api/users/lists/unfavorite をサポート (081f50e)
- /api/notes/user-list-timelineをサポート (44ccd07)
- /api/users/lists/update をサポート (07931fd)
- /api/users/lists/create-from-public をサポート (e6c4756)
- /users/lists/update-membership をサポート (9e5cd95)
- UserlistMembership周りのモデルを追加 (64475fc)
- /users/lists/get-memberships をサポート (77f2735)
- サポート状況を更新 (5d9a40a)
- サポート状況を更新 (5e99257)
- より良い品質のmarkdownを出すように (ea1a0c6)
- Python3.12のジェネリックスの書き方に (0ed9a99)
- Pagination_iterator を削除 (7167a5b)
- [breaking] AbstractModelを廃止 (3158d0e)
- Admin/ad/create の引数を最新のものに更新 (e3b40ab)
- Adモデルを最新のものに更新 (7d99e22)
- Admin/ad/update をサポート (a7a7a13)
- Notes/create のメソッドをcreateに変更 (c50e83e)
- Notes/conversation をサポート (e53fd41)
- Notes/featured をサポート (a569480)
- Notes/hybrid-timeline をサポート (41e8de3)
- Notes/local-timeline をサポート (8706750)
- Pollのvoteをoverrideするように (f21868f)
- Reactionのactionsとmanagerをclientで分けた (36026a7)
- Notes/search-by-tag をサポート (27d3a7f)
- サポート状況を更新 (b0d7c20)
- Antennaを最新に追従 (7b97e13)
- Antennas/createの引数を更新 (1a57815)
- アバターデコレーションに関するモデルを更新 (4348598)
- UserDetailedNotMeOnlyモデルを更新 (b69b47d)
- Get_invite_list を all版とで分けた (7f9c0ac)
- Get_moderation_logs に使える引数を追加 (16d0287)
- Admin/roles/create の引数を最新に追従 (49958d9)
- Emojiに関するモデルを追加 (e29b495)
- 新しい絵文字モデルを使うように (6a3ddff)
- Get_all_files メソッドを追加 (0094483)
- Drive系に _get メソッドを追加 (7599d20)
- Get_all_attached_notes メソッドを追加 (6e7fd40)
- FileActions.create で扱えるファイルの形式を追加 (8677735)
- ChannelモデルにDocStringを追加 (8cd4503)
- Get_all_followed メソッドを追加 (e6748ca)
- Get_all_owned メソッドを追加 (9439ef5)
- Channels/timeline周りのDocStringを更新 & エラーハンドリングを追加 (3c28646)
- Mute用のmanagerとactionsを用意 (45c2479)
- MuteUserモデルを更新 (3a9707f)
- MuteUserをMutedUserに変更 (d6f494d)
- /mute/* を再実装 (bdd4916)
- MuteActionsをClientと分けた (62ee3eb)
- User周りを再実装 progress #124 (2d457e9)
- Blockingをclientとで分けた close #123 (cfad9fb)
- Blockingモデルを追加 (b44336d)
- BlockingActions._get_listをget_all_listに分けた (8dfc32b)
- Noteモデルにemojisプロパティを追加 (0550155)
- RolePoliciesを更新 (2f0f51e)
- NotificationRecieveConfig を更新 (df9a220)
- Pre commitを使用するように (9ba6e8a)
- Permissions型を追加 (9b67359)
- MiAuth用のユーティリティクラスを追加 (a690e1c)
- [breaking] MeRoleを削除 (a4c878c)
- Modelに_getメソッドを追加 (0b5b646)
- [breaking] AntennaActions.get_notesをget_allと分けた (3a286c3)
- [breaking] MutedUserをMutingに改名 (a7963e8)
- Release v0.6.0 (749a519)
- UpdateでNoneが消されてしまう (9054f31)
- Typo (b98b767)
- Typo (3abf722)
- Typo (ecc8b9b)
- 型が間違っている (966601e)
- Followeeとfollowerは無い場合がある (c277bc3)
- Paginationでlimitが100以外だと全て取得できない (1903cca)
- Auth引数をつけ忘れている (e760827)
- Mipactlでフォルダを作成するように (55a2b3e)
- 引数にデフォルト値が入ってる (5340906)
- Endpoints.jsonでneedToWorkにならない (e05af37)
- Get_all_listのwhileの条件が間違っている (a6de7b9)
- Typo (dc3ff77)
- サポートしてないものがneedToWorkになる (06feabb)
- サポート済みじゃないとハッシュが更新されない (29f565e)
- Repositoryのリンクを修正 (6c309e8)
- ネストしたフォルダ構造でインポートが壊れる (a72b219)
- Key がキャメルケースのまま (63f6761)
- Propertyになってない (99f0d55)
- Setup install (863253c)
- 戻り値が間違っている (a3b0568)
- Build error & typo (bef5c6f)
- Circular import (0f066b7)
- ユーザーの型を再定義 (b38926b)
- ユーザーモデルを作り直した #108 (dc3978b)
- Get_notesを通常のメソッドに (bdcf431)
- Paginationクラスで使用していない引数やコードの整理 (5bb0920)
- ClientPartialUserListActionsを追加 (de8b8a2)
- Admin/ad/delete をより良い形で再実装 (8638cee)
- ClientNoteActionsで定義した引数をoverrideで再定義するように (7a2e647)
- Note favorite 周りの実装を新しく (5c11b80)
- 引数の型をより正確に (9c00909)
- ParameterError から ValueErrorに close #119 (b4327ad)
- Note周りを再実装 progress #124 (9d562ee)
- Userlist周りを再実装 progress #124 (36faacc)
- Update CHANGELOG.md (6dcbe15)
- Update rst (da296e4)
- Update CONTRIBUTING.md (103129d)
- サポート状況を更新 (d089de3)
- Update README.md (3b4fa9c)
- ドキュメントのデフォルト言語を日本語に (e2c0ad0)
- Update CHANGELOG.md (7e2ca3f)
- Update README.md (3cf5b7e)
- Update CONTRIBUTING.md (3f0c718)
- Update CONTRIBUTING.md (a130033)
- Update rst & po (b5a734a)
- Endpoints.pyを更新 (f12cda8)
- AdminActionsのimportを整理 (10ae56d)
- Noteモデルの引数を変更 (feae71a)
- NoteActions.sendのcontetをsendに (35ce2c6)
- ClientChannel系を追加 (bc643fd)
- 些細な変更 (35f1eae)
- サポート状況を更新 (0734e2e)
- Instanceの型を修正 (b59eab9)
- Nicknameを非推奨に (957b181)
- DocStringを追加 (59535c6)
- Is_partial_userの正確さを向上 (6472dd1)
- 新しいUser周りのモデルを使用するように変更 (ee82e4f)
- Importの整理 (b2b0a02)
- Clipの引数を変更 (7307b8a)
- サポート状況を更新 (3bbd994)
- メソッド名をapiに合わせた (2e6edaa)
- Format (4c92ad6)
- データの更新 (96e4002)
- サポート状況を更新 (e09a405)
- 必要なpythonのバージョンを3.12に (c707bcc)
- Python3.12に変更 (45864df)
- ドキュメントのビルドに3.12を使うように (7a9239f)
- Python3.12に向けて色々変更 (939b749)
- Ad周りの型を最新のMisskeyに追従 (772b43b)
- Format code (8871d4f)
- サポート状況を更新 (bef1efe)
- サポート状況を更新 (16fc12e)
- メソッドの位置を変更 (d55f88c)
- Format code (0633853)
- サポート状況を更新 (3bad42b)
- 使用されていない型を削除 (0d11373)
- Openapiの型を追加 (3736ae4)
- NoteChannelモデルを更新 (8f7ed4f)
- データをもとに戻す (29ca576)
- データを改めて更新 (bd825f2)
- プログレスバーを出すように (7e2eb93)
- サポート済みスキーマを更新 (0e768bf)
- Channels/create の引数を最新に追従 (cba1f30)
- サポート状況を更新 (dbd78c6)
- Ruffの設定を変更 (d64fecc)
- Format (1297def)
- Followの型を正確に (8e1cc0c)
- Add .onedev-buildspec.yml (cb8ffa6)
- 開発者向けの依存関係を追加 (b3a1a1a)
- サポート状況を更新 (a29deeb)
- Gitlabへのpushはforceで行うように (1d8817e)
- Driveの型を変更 (72052a2)
- Update docstring (4c69fc5)
- Update support status (443a93b)
- 引数のデフォルト値を変更、docstringを更新 (b1210e6)
- Docstringを変更 (e3a420a)
- サポート状況を更新 (93028ab)
- Format (49ad01d)
- Format (787813e)
- Update DocString (04d4eef)
- Update DocString (afe4c8f)
- サポート状況を更新 (c9c8e54)
- Format (3e535fe)
- Endpointを更新 (1dfd443)
- 些細な変更 (da1ebfe)
- サポート状況を更新 (8cd61c3)
- Add code_quality.yml (b8792c5)
- 些細な修正 (42d1283)
- 存在しないエンドポイント用のaction等を削除 (33fca69)
- Format (973ad39)
- Format (e8ce50d)
- 些細な修正 (dc2cf6a)
- Clip_idがキーワード引数になっていないのを修正 (8860a1d)
- 些細な変更 (f2ace31)
- Pyrightの設定を追記 (e7bf18e)
- [breaking] BlockingUserモデルを削除 (59f7867)
- コミット漏れ (62d4037)
- Annoucementの型を明確に (2931e3d)
- IUserのunionからMeDetailedを削除 (7008dc7)
- EmojiSimpleにlocal_onlyプロパティを追加 (bca4dd6)
- IMutedUserの型を修正 (c5109ba)
- Pollの型を修正 (a612cf8)
- ModerationLogの型を更新 (c62e81e)
- Format (303c415)
- 使用していないimportを削除 (00f13ce)
- [breaking] AuthClientを削除 (08a3629)
- 些細な変更 (bfce899)
- Credentials_required を削除 close #101 (357bd2c)
- [breaking] Requestのauth引数のデフォルト値をTrueに変更 (6e3dac1)
- 未消化のTODOを消化 (5b6f52b)
0.5.99 - 2023-12-03
- チャットに関係するファイルを削除 (e1bc5f9)
- 広告を最新のMisskeyに合わせて修正 (425f843)
- Metaを最新のMisskeyに合わせて修正 (b53ebab)
- Configからuse_version等のバージョンやforkに関する物を削除 (6b0972a)
- ユーザーモデルを作り直した #96 (5d81c3d)
- Get_meのモデルをより詳細に (f8c2eef)
- Users/showで使える引数にuser_idsを追加 (0b01308)
- Users/notesで使える引数をv13に合わせて修正 (3c4f917)
- Is_partial_userを追加 (7b3ef24)
- Create_user_modelでpartialも作れるように (6ace5a9)
- Class用のDeprecatedデコレータを作成 (92ad730)
- PartialRoleモデルを追加 (60dd8eb)
- HttpClientでwith構文をサポート (e94f404)
- 例外 CredentialsErrorを追加 (8a934ce)
- ReactionAcceptanceをサポート (8141e03)
- Get_all_children ジェネレータを追加 (179da5e)
- Fetch_childrenメソッドを追加 (2a5442d)
- NoteStateから プロパティ is_watching を削除 (abc2ec1)
- Get_stateメソッドでcacheをサポート & fetch版を用意 (b40199e)
- ReactionAcceptanceをサポート (085743d)
- Get_all_children ジェネレータを追加 (bd75c18)
- Fetch_childrenメソッドを追加 (2e6629d)
- NoteStateから プロパティ is_watching を削除 (43eaa45)
- Get_stateメソッドでcacheをサポート & fetch版を用意 (2024fbd)
- [breaking] Get_reactionをget_reactionsに変更 (835efe3)
- Fetch_reactionsを追加 (8bdf3be)
- Noteモデルを作り直した (d179360)
- PollActionsをClientPollActionsに分割 (9ba7729)
- Get_all_recommendationメソッドを追加 (6d947f1)
- ClientPollManagerを追加 (4779c1b)
- ClientManagerにClientNoteManagerの生成を追加 (e848de0)
- Get_renotesメソッドを実装 (3ac407f)
- Get_repliesをジェネレータからメソッドに (b6e2c44)
- Get_all_repliesジェネレータを追加 (3fad319)
- Renoteメソッドを追加 (11f6419)
- Get_mentionsメソッドを追加 (f960742)
- Openapiの型を少し追加 (9bd0ea3)
- Api.jsonの変更を検知するスクリプトを追加 (d40585f)
- Username/* をサポート (543030b)
- Adminではないinviteエンドポイント用のmanagerとactionを追加 (b6a39ff)
- InviteCodeモデルにapiプロパティを追加 (59f6d46)
- InviteLimitモデルを追加 (e6b7405)
- Invite/listをサポート (42526ee)
- Invite/limitをサポート (54f97bb)
- DriveStatusモデルを追加 (892a164)
- Drive周りのモデルと型を最新の物に追従 (1b9dc39)
- Missingクラスを追加 (10c8c8d)
- Remove_dict_missing関数を追加 (5e36908)
- Drive/files/* をサポート (b91aaa1)
- Drive/streamをサポート (0a247c5)
- Drive/folders/* をサポート (86cc8ed)
- Admin/drive/* をサポート (d098b91)
- Emojiの追加に必須のdataが足りていない (5e2e9ea)
- Typo (05c829a)
- ログインしているのにUserDetailedNotLoginedが返ってくる (75e734e)
- Mipac.utilを使っている箇所があった (af0cf9b)
- Roleにis_explorableプロパティが欠如している (2cc5e20)
- Credentials_requiredでインスタンスを渡し忘れてた (6a8e508)
- Doc_genがwindowsだと\なせいで動かない (843b19d)
- NoteManagerでNoteActionsを毎回生成しないように (cc6b88b)
- Fetch_childrenメソッドでnote_idをインスタンスから参照していない (5bc22d2)
- Get_reactionのreaction引数は必須ではない (4442889)
- NoteManagerでNoteActionsを毎回生成しないように (f77afff)
- Fetch_childrenメソッドでnote_idをインスタンスから参照していない (2a248d6)
- Get_reactionのreaction引数は必須ではない (5cc2404)
- ReactionManagerでReactionActionsを毎回生成しないように (42c1a0b)
- Noteモデルにapiプロパティが無い (4f610a7)
- Inviteのcreated_byはdatetimeではなくPartialUser (ce48f90)
- Pagination.is_finalがnext実行前に見ると必ずTrueになってしまう (2d43ba7)
- Users/search のコードを修正 (b6a2caf)
- PartialInviteCodeをInviteCodeに統合 (5580a42)
- オーバーライドすることで引数を正確に (ef09b52)
- Login実行時にmetaを取得するのを廃止 (6ec77a4)
- インポートの整理 (a408f52)
- Cnameがpushされると消えるのでそれの対策 (9ca53dc)
- Docstringを少し付けた (d472837)
- Import系コミット忘れてた (a0da4c5)
- Format (3a9ad19)
- Endpointを更新 (321814b)
- Update .gitignore (b75d06e)
- Format code (e58690b)
- /api/admin/invite は廃止されたので削除 (c3a1c8f)
- Docstringを追加 (5026014)
- Silence周りのメソッドを削除 (7364dcf)
- Vacuumメソッドを削除 (e402026)
- Blackをやめてruffに (96ce06e)
- 非推奨になっていたmipac.utilモジュールを削除 (f2ab820)
- UserRoleを非推奨に (859513d)
- Create_user_modelでpartialを除外できるように (bdbaa52)
- RoleはPartialRoleを継承するように (96a126a)
- IPartialRoleに含まれる属性をIRoleから削除し、継承するように (bf69165)
- UserRoleをPartialRoleに置き換え (5087d1b)
- IUserRoleのDocStringにDeprecatedであることを記述 (7709667)
- /api/roles/*系にdocstringを追加 (1c6316e)
- Flake8ではなくruffを使うように (a4b62a7)
- V13には必要ないデータを削除、併せてendpoints.pyで使用しないように (72e42da)
- データを2023.11.0-beta.10の物に更新 (23c45cc)
- Endpoint周りの情報を更新 (b56b9fc)
- 使用していない定数を削除 (5ad026d)
- 使用していないimportを削除 (0f35220)
- Credentials_requiredデコレータを追加 (47a9769)
- 使用してないimportの削除 (1d6a79c)
- 最新のデータに更新 (6adf277)
- IReactionAcceptanceに抜けてる値を追加 (d4a1048)
- Format (2f3618e)
- Get_childrenを普通のメソッドに (48b2ede)
- Cache decoratorでfunctools.wrapsを使うように (74fc003)
- Noteのdocstringを更新 (9f9e178)
- IReactionAcceptanceに抜けてる値を追加 (230b40b)
- Format (78ad980)
- Get_childrenを普通のメソッドに (8c51ba2)
- Cache decoratorでfunctools.wrapsを使うように (a6034f7)
- Noteのdocstringを更新 (99a3ace)
- PartialNoteを削除 (9ef547f)
- NoteManagerからcreate_client_note_managerを削除 (2b0c9a1)
- ClientNoteManagerのpollをClientPollManagerに変更 (0f59ac4)
- Importをcommitし忘れてた (5f18237)
- DocStringを追加 (fece605)
- 引数の名前を変更 (ab39041)
- Docstringを追加 (04ce746)
- Get_reactionsの引数を微調整 (36017fd)
- Endpoints.jsonに保存しないように (49132de)
- サポート状況のリストを追加 (33164b4)
- AbstractActionのコンストラクタの引数を調整 (d9b6ce1)
- 一部のlintエラーを修正 (eb98c3f)
- Docstringを追加 (28bf5de)
- 不要になったファイルを削除 (e1a6cd2)
- サポート状況を更新 (f30f0e5)
- Remove_dict_emptyで特定のkeyをignoreできるように (c2cac8f)
- Mipac.utils.utilのMISSINGを使うように (300c2e4)
- 古いdrive達をいったん避難 (d55a49c)
- サポート状況を更新 (6e26406)
- 型の名前を統一 (af4bb82)
- Importのcommit忘れ (7075b13)
- 使用していないimportを削除 (641db1d)
- Driveに関するモデルの引数を変更 (1cf757f)
- 昔のdrive系を削除 (c376350)
0.5.1 - 2023-10-01
- プロトコルが欠如してる場合のエラーを分かりやすく close #76 (5e6c044)
- ファイルを保存するための save メソッドを追加 Resolve #78 (dcf20ab)
- Async with 構文をサポート Resolve #79 (0c0fd4e)
- FilesプロパティーでFileモデルを返すように Resolve #80 (0966944)
- モデル同士の比較演算をサポート Resolve #81 (259d41b)
- Reactionの許可範囲を共通の型に (15b3b33)
- Clipの型を追加 (3c61a15)
- Clipに関するものを追加 (65fde31)
- /api/users/clipsをサポート (c4fc1d5)
- Channelのサポート チャンネルをサポートする Resolve #64 (baadb13)
- Release v0.5.0 (d8e03f4)
- Admin/invite/* をサポート (8e95e8f)
- Axblackを辞めてblackに (f7b930f)
- README.mdを英語に、日本語は別途用意 (f630410)
- Pagination_iterator関数を追加 (edcd4b6)
- AbstractModelをModelに継承させるように (2fe31ee)
- Roles/show をサポート (0ff3a0a)
- ユーザーのロール関係をサポート (e982e0a)
- MeDetailedを追加 (d2c18c4)
- Configにアカウントのidを保存するように (fcc852b)
- Admin/show-usersでMeDetailedも返せるように (ab124b5)
- Role/*をサポート #87 (afb3ea7)
- V13以上じゃない場合は例外を返すように (94a5a09)
- ドキュメント周りを整備 (1d8848b)
- ClientNoteActionにおいて note_idが無かった場合の例外処理を追加 (51f53b9)
- Lint error (89535cb)
- Paginationを使用している際にlistに値が1つも無いとIndexErrorになる (ae44c2d)
- RoleUserの型が不適切 (bd9fafb)
- 使用していないimportを削除 (0cd545d)
- ドキュメントの生成時に指定するextraを間違えてる (dafe722)
- CHANGELOG.mdでkeepchangelogを辞めた (e3ba0b4)
- Fileモデルにapiプロパティーが追加されたことを記載 (de50cee)
- Migration方法を削除 (4b0adde)
- Update CHANGELOG.md (7edb970)
- Update README.md (71b62ad)
- Update CHANGELOG.md (46963ff)
- Update CHANGELOG.md (8dc78b4)
- Update CHANGELOG.md (8696846)
- Update README.md (10aba98)
- Update CHANGELOG.md (ff11d9b)
- Update README.md (26a59f9)
- Python3.12に上げる日程を記述 (decc665)
- Urlとtokenを使用してないのに変数に保存しているので削除 (753c147)
- NoteのVisibilityを共通の型に (b998a0a)
- Code Format (dc6737c)
- Ruffだとなんかlineあたりの数が正しくカウントされなくてciが落ちるから廃止 (349b21b)
- Can cancel setup_logging when init client (e30b0e4)
- Codesee使わないので削除 (2b34ca7)
- 使用していないimportを削除 (f861e45)
- Format (e8e3e22)
- Ciのjob名を変更 (a2837e2)
- V13でchatを使用しようとしたら例外を返すように Resolve #52 (0fe2977)
- Api.json周りを更新 (5ad3412)
- 使用していないMi.pyの頃のコードを削除 (1106d94)
- 日本語から英語に (fecdb01)
- フォーマット (d55183e)
- Issueのテンプレートを追加 (e735011)
- 些細な修正 (93b9129)
- ドキュメント用のciを追加 (e8e8fee)
- Gettextを行うように (d20f0d3)
0.4.99 - 2023-06-16
- Endpoints更新時にエンドポイントが消えた場合でも型として残すように (af81ac3)
- V13のapi.jsonを更新 (3dcf384)
- Endpoint周りを更新 (47af713)
- チャンネルのフォローの概念を追加 #64 (57c0cf5)
- Clientをインスタンス化する際にサーバーのバージョンを指定できるように (70beddb)
- Noteの型をよりよく (e495ed9)
- IChannelNoteクラスを追加 (720c670)
- PartialNoteクラスを追加 (1d280a0)
- NoteクラスでPartialNoteを継承するように (c9faf0a)
- Channel周りを整備 #64 (7b3efaa)
- FileやFolderモデルにapiプロパティを追加 (f7eee76)
- Bump version (76c6b4f)
- ロールの作成時にis_explorableを使用できるように (35130f5)
- Endpoint一覧を更新 (c1e0912)
- Update_metaにserver_rules引数を追加 (2ef06fe)
- AdminEmojiActionsにset_license_bulkメソッドを追加 (4184f56)
- Paginationをやるためのクラスを追加 (5b76d45)
- Get_notesメソッドをジェネレーターに (7e5aaff)
- Pagination化を進めた (89c53f3)
- [breaking] 既存のallを用いた全取得をPaginationを用いたものに変更 (7b9afa4)
- Antennaの型とモデルを追加 #74 (1e45726)
- Antennaをサポート close #74 (a3c0e79)
- Apiのエラーでmessageだけでなく、生のエラーも表示するように (7375330)
- Update README.md (e710cb6)
- Update CHANGELOG.md (015070a)
- Update CHANGELOG.md (12d8cb9)
- Update CHANGELOG.md (8b00614)
- Update CHANGELOG.md (f558a95)
- Misskeyのバージョンを変数に (cbe7737)
- Format (d12159e)
- Importを整理 (6c851e8)
- Format (0044ed4)
- 新しい実績をサポート (7eb6f08)
- NoteManagerに何故か存在する
get
メソッドを削除 (50477ad) - Format code (0e646c5)
- Paginationにレスポンスを保持しないように (f202891)
- Format (c731975)
0.4.1 - 2023-03-13
- Support achievement (69809e8)
- Cache decoratorで同じoverrideを簡単に出来るように #46 (074a0ba)
- IIndexStatクラスを追加 #41 (e023a0c)
- IndexStatモデルを追加 #41 (21db087)
- Show-userをサポート (3749650)
- Configにdistro属性を追加 (4ceee32)
- Support /api/federation/* close #49 (df1d122)
- 今後使用するデータを追加 (c38d240)
- Endpointsを自動で生成するように (d2c9a8c)
- Content field auto convert empty string to None (72992bb)
- バージョンの自動検出機能を追加 close #54 (a7560c3)
- ロールに関する型を追加 #53 (a0f2591)
- ロールに関するモデルを追加 #53 (9a846d5)
- Roleに関するmanagerやactionを追加 #53 (a663b46)
- Roleの作成をサポート (e934113)
- Roleの削除をサポート (5d0d438)
- Roles/listをサポート (d4de776)
- モデルからactionを呼べるように (118e511)
- Roles/unassignをサポート (79b14e3)
- Roles/update-default-policiesをサポート (cd9c23e)
- IRoleUser型を追加 (f55cccf)
- RoleUserモデルを追加 (caa6cdf)
- Roles/usersをサポート close #53 (12adba1)
- 実績の型を追加 (a54eecf)
- Endpoints生成時に変更を加えても失われる可能性があるとコメントを付けるように (0a0a7fe)
- I/claim-achievementをサポート (b5c66d2)
- Configにfeaturesを追加 (0a0f82f)
- Chat系はv13を使用してる場合デフォルトで例外を返すように (be8d3aa)
- Managerやactionsを自動で作成するためのutilを追加 (5bb6b70)
- Templateを元にmanagerやactionsを生成できるように (c510194)
- IBlockingUser型を追加 #58 (8be5135)
- Endpointsを生成する際、ダブルクォートではなくシングルクォートを使うように (6720c8d)
- BlockingUserモデルを追加 (905d47b)
- Blocking周りのメソッドなどを充実させた close #58 (5cd4f05)
- Noteに増えたreactionの新しい属性をサポート (a145080)
- V13のapi.jsonを更新 (8243cad)
- Emojiにlicenseを追加 (14b515e)
- IAd型を追加 (3cbf2f1)
- 広告をサポート #62 (0f7f96f)
- 広告周りでv12より下のバージョンを使用してる場合は例外を返すように (f16e2ee)
- Config.limitsを追加 (3740272)
- Configの引数をすべてキーワード引数に (e9db4f9)
- トークンを使用しなくても使用できるように (6079056)
- ChannelLiteモデルを追加 (c329862)
- ChannelクラスはChannelLiteを継承するように (84474a8)
- Visibilityの型を明記 (34456e8)
- Bump version (f2b32f2)
- Mipac.utilをmipac.utils配下に分離 (381ad6e)
- Mipac.utilsを使うように (bd1610f)
- Lowerをkwargsから引数に close #57 (bdae5c8)
- Colorsクラスを追加 (face859)
- [breaking] LiteUserからnameプロパティを削除 (5686df3)
- Client初期化時にsetup_loggingを実行するように (7a6e4ba)
- HTTPClient.request実行時にdebugログを出すように (8029b67)
- Mipactlを用いた際に自動でmanager側にactionsをインポートするように (be554de)
- CustomEmojiでhostが抜けてる (45e5cce)
- 最新のMisskeyのデータに更新 (c543204)
- Emojiエンドポイントをサポート (a8b3d71)
- Misskeyのバージョンによって動かない機能は例外を返すように (928ca87)
- Fetch_userでcacheを使わないように (716b8bb)
- 評価の遅延をやってなかった (1135f83)
- インデントがちょっと変 (bd40462)
- Content field no longer supports empty string (91ab86f)
- Roles/listのエンドポイントが間違ってた (b595e83)
- Labelerのパスが間違っている (da87330)
- Templateの引数が少し間違っている (e28eb2f)
- Blackが動かない (6d8bcd3)
- 型を修正 (56587c6)
- Replyのキーがrenoteになっている (5fe895e)
- Datetimeのインポートを間違えてる (4393240)
- PartialCustomEmojiのインスタンス化方法が間違っている (ab5bc4e)
- Update README.md (611f6ac)
- Update CHANGELOG.md (4332fc0)
- バッヂを追加 (4cddb8f)
- Update CHANGELOG.md (e2c1ce6)
- Update CHANGELOG.md (752188a)
- Pypiのダウンロード数を表示するように (1704627)
- Update CHANGELOG.md (969ce9e)
- Update CHANGELOG.md (3c41fb1)
- Update CHANGELOG.md (aedc160)
- Update CHANGELOG.md (a736302)
- Update README.md (245df59)
- Update CHANGELOG.md (7bad5d8)
- Achievementsは13以降の機能の為13以外では動かないように (519633d)
- Pullrequestで自動でラベルを付けるように (951be5c)
- コミュニティー関係のものを追加 (05e6b80)
- Issue templateを追加 (5621df6)
- コードのフォーマット (3855f94)
- 同じこと書くのも大変なのでエラーの文を定数化 (0ae6c7b)
- フォーマット (46ce875)
- Aiohttpでバージョンを指定するように (6d75852)
- Sphinx周り使わないので削除 (8910122)
- 使わなくなった設定ファイルなどを削除 (53c1f88)
- Format code (2dc4983)
- Setup.pyにutilsを追記 (16f445b)
- Format (bbc2ea0)
0.4.0 - 2023-01-18
- Configを大幅に変更 #MP-32 (e07ef93)
- Emojisが含まれなくなったのでoptionに移動 #MP-34 (358232d)
- ILiteUserにavatar_colorプロパティを追加 #MP-34 (54d1abd)
- Bump version (2d6e4e0)
- Update README.md (bda30fe)
- Update CHANGELOG.md (024bf88)
- Update README.md (9616a20)
- Update README.md (a5ac8e6)
- コードのフォーマット (5c51438)
0.3.99 - 2022-12-25
- ディレクトリ名をabcからabstractに (caaaa4e)
- Status_codeが204の場合Trueを返すように (fe403a8)
- Add
get_state
method aClientNoteActions
(cb3c27e)
- 削除したディレクトリをpackagesから削除 (9b88d26)
- 0などといった物まで
remove_dict_empty
で消えていた (8167be3) - V11だとis_muted_threadが無い (33b7188)
- Update flake8 settings (46aaf29)
- Update .flake8 (4a36d13)
- Fix filename (ac1c24a)
- Mipac.actions.adminをpackagesに追記 (3b4068b)
- Ruffを使ったlintを追加 (7fc3273)
0.3.1 - 2022-12-24
- Added class
NoteDeleted
(b55ee05)
- Update CHANGELOG.md (5c67c21)
0.2.7 - 2022-12-22
- TypedDict type error (c44cf13)
- Remove unused imports (51f5628)
0.2.6 - 2022-12-08
- フォーマット (d7cf189)
0.2.4 - 2022-12-08
- ClientNoteActionsを追加 (eebe40c)
- Noteクラスで使用するactionをClientNoteActionsに (1669aac)
- Bump version (66beedb)
0.2.2 - 2022-11-27
- Bump version (3d84e9d)
- Propert用のdeprecatedを追加 (eedd3a6)
- LiteUserにnameを追加(非推奨) (cff59b7)
- Bump version (3cfdbfc)
- 使っているインポートがTYPE_CHECKINGに入ってた (ab4b78a)
- LiteUserのhostを取得するとkeyErrorになる可能性がある (32d3f68)
- LiteUserの属性instanceでkeyErrorになる可能性がある (11f52d7)
- Get_mentionでusernameではなくnicknameを使っていた (2d387ac)
- Update CHANGELOG.md (05ac3c6)
0.2.1 - 2022-11-24
- NotificationのReactionを別の名前に変更 #MP-16 Fixed (fda2290)
- Update CHANGELOG.md (847e54c)
- Websocket使用時のレスポンスクラスを変更 (2f2b9e6)
- Debugログを削除 (a592c77)
- Docstring を追加 (8872004)
- IUserLite => ILiteUserに変える close #18 (827adac)
- Userモデルのnameをnicknameに変える close #17 (2a7a956)
- Type hintの追加 (d8df46f)
- クラス名の更新 (c4d56f7)
- デバッグログの消し忘れ (cbe30cc)
- フォーマット (45a35ea)
- Pyproject-flake8を廃止してflake8に #MP-21 Fixed (7fc8fea)
- Flake8のルールを変更 (bac1d7c)
- Limitが100以上だった場合例外を返すように (a77cc5c)
- Format (82250c4)
- 不要なファイルを削除 (aa5a2ae)
- Flake8のルールを変更 (f8e1eae)
- Init (376328f)
- APIError の追加 (fcf8a57)
- APIのエラーを返すように issue: #1 (ca37a45)
- 必須の引数がNoneの場合の対策を追加 issue #2 (94e5376)
- Blackの設定をしたので再フォーマット (7f38b70)
- __all__の定義 issue #3 (73b4e3b)
- __init__のモデルを定義 (8f41d2a)
- Get_meメソッドの実装 issue #4 (a598111)
- __all__の定義 issue #3 (e59d0d4)
- __init__の定義 (759476d)
- Sessionを取得できるように (133f0fb)
- Bump version (518b7e2)
- AuthClientクラスを追加 - issue #7 (4c7a20f)
- __all__を定義 issue #3 (d6acfc8)
- [breaking] Drive周りの大規模な修正 (73ba01c)
- __all__を定義 issue #3 (4c3ae13)
- Configクラスを追加 issue #6 (0b253bb)
- Configを使うように issue #6 (862cbbe)
- Configを使うように (b14f5e8)
- Pre-commitの設定を追加 (1916103)
- Bump version to 0.1.0 (f2c3cff)
- Noteの型を修正 issue #11 (d0e214c)
- RawReaction, RawRenoteの型を修正 issue #11 (de1807e)
- APIError発生時にhttpのstatus codeを返すように issue #12 (14250cb)
- Typingを用いないDict, Listの記法に変更 (269ba75)
- RawChannel クラスを追加 (265e26e)
- Modelerクラスを追加 (e1be082)
- 循環インポートを回避するためのmodelerを使ったモデルのインスタンス化に変更 (5fba3c6)
- Close #9 (99fca60)
- Endpointをまとめた変数を用意 (640dd6b)
- Request methodの型を正確に (897433a)
- IInstanceLiteクラスを追加 (7768883)
- ICustomEmojiLite タイプを追加 (f06340b)
- IUserLite タイプを追加 (b306703)
- INote タイプを大幅に修正 (26c8c5b)
- InstanceLite モデルを追加 (bd44e2d)
- UserLite モデルを追加 (7342096)
- Noteモデルを大幅に変更 (4668b18)
- モデルの作成時に新しいRawクラスを使わないように (4506daa)
- Liteディレクトリをpackagesに追記 (5ab5891)
- INoteReaction タイプを追加 #10 (86ddc2f)
- NoteReaction クラスを大幅に変更 (4cf2349)
- RawReaction, RawNote クラスを削除 #10 (c3814c7)
- 通知に関する型を定義 (8835faa)
- Reaction型を新しく #10 (aeb6e6d)
- RawRenote, Renoteクラスを削除 #10 (2a198ce)
RawEmoji
,Emoji
クラスを削除 #10 (9e45f5c)- IAds タイプを追加 (d9f40c4)
- インスタンスに関する型を追加 (fd25a26)
- LiteInstanceMeta クラスを追加 (847d317)
- InstanceMeta クラスを大幅に変更 (374c695)
- IRenoteクラスを削除 (250de36)
- Progress #10 (f7ef493)
- 不要なインポートの削除 #10 (bdf163a)
- Progress #10 (9607435)
- チャットでRawModelを使わないように #10 (f756c15)
- Channel周りでRawModel使わないように #10 (bd0d5b5)
UserLite
->LiteUser
に変更 (ce85ece)- Poll系でRawModelを廃止 #10 (3e50c07)
- Orjsonがあればorjsonを使うように (0d345a1)
- フォローリクエストを取得できるように close #12 (d142355)
- ドキュメントを作成する close #13 (90ea7e8)
- キャッシュに関する関数を追加 (ab97fdb)
- Noteの取得をcacheするように #14 (34ae2a3)
- Chatをmanagerとactionに分離 (73c1fdc)
- .editorconfigを追加 (f276ff5)
- Chatモデルにactionを追加 (30e5abb)
- Channelモデルにhas_unread_note属性を追加 (d0096f9)
- Bump version (d2eb6d7)
- コメントアウトしてる関数をimportしてた (3ed1417)
- Typo (dfd1001)
- Chatの削除でmessage_idが必須になっていた (3c454c2)
- 重複したキーを__all__に定義していた (c3e6f45)
- そのファイルにないクラスを__all__に定義していた (05fdf81)
- Get_meメソッドで認証を使用していなかった (b89e968)
- モデルの修正 (8cd38cb)
- 型が正しくない - issue #9 (34456bc)
- 重複した属性を削除 (33d723a)
- 取得方法が型にあってない (0906477)
- 属性の型が正しくないのを修正 - issue #9 (7dbf845)
- Get_pagesでreturnしていなかった (3082084)
- Folderクラスにclientを渡していない (7426f82)
- Typo (9802909)
- Fileが添付できない (894c0b3)
- 実行時に型を解決できない (eadd7c3)
- Close yupix/MiPA#6 (f27ec06)
- エンドポイントが間違っている (b41bc0b)
- APIが動かなくなる (b12f92d)
- 未解決の参照 (58eeb64)
- Typo (5cfe5ea)
- Selfのインポートが出来ないので別の方法に変更 (1a9d4db)
- ファイル名が間違ってる (6ab4716)
- ユーザー周りのモデルを改善 (971911f)
- Update README.md (6d955ff)
- Update README.md (0eb4edf)
- Update README.md (2a36480)
- Update CHANGELOG.md (dae3fda)
- Update README.md (75387b9)
- Update README.md (7e4a23f)
- Update CHANGELOG.md (60e85f4)
- Update CHANGELOG.md (06998a8)
- Update CHANGELOG.md (e452d53)
- Update CHANGELOG.md (b6a5e3e)
- Update CHANGELOG.md (97d3b73)
- Update CHANGELOG.md (567c86a)
- Specialthanksを削除 (7d0d6e3)
- Add LICENSE (61afad4)
- Axblackを使用してフォーマット (8eb34b3)
- ノートの投稿範囲をDocStringに記述 (e06712b)
- Requestの戻り地をanyに (4e778dd)
- 型の修正と細かな不具合の修正 (d24a887)
- Isortでフォーマット (d086726)
- Update setup.py (fb23c67)
- Update .gitignore (304f241)
- 重複した属性を削除 (55a4da3)
- Add .onedev-buildspec.yml (fbf4999)
- Edit .onedev-buildspec.yml (eb085fd)
- Image名を間違えてた (2208dea)
- Edit .onedev-buildspec.yml (9626c72)
- コードのフォーマット (5a12854)
- 些細な変更 (bea4cc4)
- 属性名の変更 (0d40ec9)
- 循環importの原因となるコードを修正 (c223989)
- 名前の変更 (32e7773)
- Add MANIFEST.in (060e755)
- Importの修正 (010f91b)
- 開発環境の整備 (1e3260d)
- コメントアウトの削除・修正 (a554421)
- 機能の修正 (fbad268)
- フォーマットの修正 (7e5b5ed)
- 終わってるTODOを削除 (b7bac42)
- 些細な修正 (db56dc8)
- Folderクラスでclientを受け取るように (8516497)
- Mypyだと一部の構文が理解できないのでciで使わないように (40b9afc)
- Check_authの中身を更に関数に分けた (6ac0519)
- コードのフォーマット (42c83c9)
- 開発環境に必要なライブラリを追記 (a96d643)
- Update issue templates (77e6130)
- 些細な変更 (e34ef07)
- フォーマット (fdb8fc8)
- 型などの些細な修正 (612f8c5)
- Update .gitignore (902db49)
- Importの整理 (8984b86)
- IReactionRequired, IReactionタイプを削除 (ecaf96a)
- フォーマット (ccb8c3b)
- TypedDictをつけ忘れてる (834e80a)
- Requestメソッドにreplace_list引数を追加 (73062bc)
- クラス名の変更に伴う修正 (770f15e)
- 新しい型を用いるように (9723af5)
- フォーマット (d504d64)
- 些細な変更 (5deaa16)
- コードのフォーマット (fab6166)
- Extrasにspeedを追加 (8d89bc7)
- 型の修正 (f1fc584)
- ドキュメント用のrequirements.txtを追加 (042a9ab)
- Readthedocsの設定を追加 (0485075)
- 依存関係にmipacのものを追加 (0b8eddd)
- [breaking] Client.actionをClient.apiに変更 (2187876)
- フォーマット (fc56cbc)
- 不要なimportを削除 (3d9ffd6)
- .gitattributesを追加 (43262f5)
- 改行コードをlfに (3dddcf6)
- Importの修正 (bf0558c)
- キャッシュでgroupを指定しない場合はdefaultに入れるように (2657c25)
- 型周りの修正 (9f9bdb2)
- Flaek8を使ったテストを行うように (fb4843e)
- 使用していないimportを削除 (94d4715)
- Aiocacheを廃止 (9f49870)
- 型の修正 (0693078)
- リリース時にpypiにアップロードするように (f711d7e)