Releases: yupix/MiPAC
Releases · yupix/MiPAC
v0.2.8
v0.2.7
v0.2.6
v0.2.5
v0.2.4
v0.2.2
Added
LiteUser
に属性name
を互換性の為に再追加しましたが、非推奨です。v0.4.0で削除する予定ですusername
とname
の違いを区別しにくい可能性がある為、新たに使用する際はnickname
を使用することを推奨しています
Changed
- deprecatedに関する仕組みを変更しました。
- 該当するコードを表示するようになっています
Fixed
- 型の間違い等
- 使用しているインポートが
TYPE_CHECKING
の条件式の中に入っていた為使用できない get_mention
メソッドでusername
ではなくnickname
を使用していた為正しいmentionが作れないLiteUser
クラスの属性instance
でBotと同じインスタンスのユーザーの場合はNoneを返せずKeyErrorになる可能性があったLiteUser
クラスの属性host
を取得すると KeyErrorになる可能性があった
Removed
deprecated_property
decorator を削除しましたdeprecated_func
decorator を削除しました
v0.2.1
Added
NoteActions
にgets
メソッドが追加されました #MP-20- Type Hintの追加
Changed
- WebSocketを使用した際のレスポンスクラスを
MisskeyClientWebSocketResponse
クラス に Reaction
クラスをNotificationReaction
に変更しましたIUserLite
をILiteUser
に変更しましたLiteUser
の属性name
をnickname
に変更しました。LiteUser
を継承しているクラスも同様に変更されていますのでご注意ください。
v0.2.0
Added
- added
Modeler
class - added
IReactionRequired
class - added
IAds
class - added
LiteInstance
class - added
IReactionNf
class - added
INote
class - added
ICustomEmoji
class - added
CustomEmoji
class - added
InstanceMeta
class - added
LiteInstanceMeta
- added
IInstanceMetaLiteRequired
class - added
IInstanceMetaLite
class - added
IInstanceMeta
class - added
IPage
class - added
IPageRequired
class - added
IUserDetailedField
class - added
IUserDetailedRequired
class - added
IUserDetailed
class - added
ChatGroup
class - added
ChatMessage
class - added
IChatGroup
class - NoteActionsクラスに
get
fetch
メソッドを追加 - データをキャッシュするためのツールをutils.pyに追加
- orjsonが使用者の環境にある場合はjsonではなくorjsonを使用するようになりました
Changed
Dict[Any, Any]
のような構文を typing モジュールを使わないdict[any, any]
に変更List[Any, Any]
のような構文を typing モジュールを使わないlist[any, any]
に変更Channel
クラスをRawChannel
を用いて作るようにPinnedNote
クラスをRawPinnedNote
を用いて作るように- change class name
PinnedNotePayload
->IPinnedNote
- change class name
ChannelPayload
->IChannel
- change class name
NotePayload
->INote
- BREAKING CHANGE renamed
Client.action
toClient.api
.
Removed
Renote
クラスを削除しました。今後はNote
クラスをご利用くださいIRenote
,RenotePayload
クラスを削除しました。今後はINote
クラスをご利用くださいRawEmoji
,Emoji
クラスを削除しました。 今後はCustomEmoji
クラスをご利用くださいEmojiPayload
クラスを削除しました。今後はICustomEmoji
クラスをご利用くださいIReactionRequired
,ReactionPayload
を削除しました。 今後はIReactionNf
クラスをご利用くださいRawUser
,User
クラスを削除しました。今後はUserDetailed
,LiteUser
クラスをご利用くださいRawInstance
クラスを削除しました。今後はLiteInstance
クラスをご利用くださいRawProperties
クラスを削除しました。今後はFileProperties
クラスをご利用くださいRawFolder
クラスを削除しました。今後はFolder
クラスをご利用くださいRawFile
クラスを削除しました。 今後はFile
クラスをご利用くださいRawChat
,Chat
クラスを削除しました。 今後はChatMessage
クラスをご利用くださいChatPayload
クラスを削除しました。 今後はIChatMessage
クラスをご利用くださいget_note
メソッドを削除しました。今後はget
もしくはfetch
メソッドをご利用くださいaiocache
を使用しないようになりました
Fixed
- 一部の型が正しくないのを修正しました