Skip to content

Releases: yupix/MiPAC

v0.2.8

23 Dec 06:44
ca477da
Compare
Choose a tag to compare

Added

  • LiteUseraction プロパティを追加しました。
    • これにより UserDetailed の方から actionが削除されていますが、UserDetailedLiteUser を継承しているため今まで通りご利用いただけます
  • UserActions クラスに get_profile_link メソッドを追加しました

v0.2.7

22 Dec 16:11
927b04c
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 0.2.6...0.2.7

v0.2.6

08 Dec 09:14
a293e88
Compare
Choose a tag to compare

Added

  • INoteUpdated クラスを追加しました
  • INoteUpdatedReactionBody クラスを追加しました
  • INoteUpdatedReaction クラスを追加しました
  • PartialCustomEmoji クラスを追加しました
  • PartialReaction クラスを追加しました

v0.2.5

08 Dec 04:18
69531ab
Compare
Choose a tag to compare

Added

  • ISignin クラスを追加

Fixed

  • Noteモデルの content が無い場合KeyErrorになる
  • Noteモデルの cw が無い場合KeyErrorになる

v0.2.4

08 Dec 02:19
66beedb
Compare
Choose a tag to compare

Added

  • ClientNoteManager クラスを追加しました
  • ClientNoteActions クラスを追加しました

Changed

  • NoteActions が持っているノートに対する操作を ClientNoteActions に移動しました
    • 継承しているため今まで通り使用できます

Fixed

  • sendメソッドの引数 extract_hashtags が正常に動作しない

v0.2.2

27 Nov 03:27
5d145ab
Compare
Choose a tag to compare

Added

  • LiteUser に属性 name を互換性の為に再追加しましたが、非推奨です。v0.4.0で削除する予定です
    • usernamename の違いを区別しにくい可能性がある為、新たに使用する際は 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

27 Nov 02:10
f8e1eae
Compare
Choose a tag to compare

Added

  • NoteActionsgets メソッドが追加されました #MP-20
  • Type Hintの追加

Changed

  • WebSocketを使用した際のレスポンスクラスを MisskeyClientWebSocketResponse クラス に
  • Reaction クラスを NotificationReaction に変更しました
  • IUserLiteILiteUser に変更しました
  • LiteUser の属性 namenickname に変更しました。 LiteUser を継承しているクラスも同様に変更されていますのでご注意ください。

v0.2.0

02 Nov 09:57
d2eb6d7
Compare
Choose a tag to compare
v0.2.0 Pre-release
Pre-release

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 to Client.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

  • 一部の型が正しくないのを修正しました