Skip to content

Releases: fbchat-dev/fbchat

v1.7.0

23 Jun 16:09
Compare
Choose a tag to compare
  • Removed / privatized a lot of undocumented functionality, which might break some users application if they were relying on those (hence the minor version bump). See #432 for further reasoning
  • Add Client.forwardAttachment and Message.forwarded attribute, see #420
  • Fix parsing subattachments with no target, see #412
  • Lots of other refactoring, aka. work on the transition towards v2

v1.6.5

17 Apr 21:12
Compare
Choose a tag to compare
  • Lots of non-breaking refactoring / cleanup (unless you rely on importing external imports) #405 and #415
  • Add new thread colors #393
  • Add support for replies #409
    • See Message.reply_to_id and Message.replied_to
  • Add ability to send messages while sharing locations #416

v1.6.4

10 Mar 15:43
Compare
Choose a tag to compare
  • Fix LocationAttachment parsing, see #392. Thanks to @darylkell
  • Make fetchUnread and fetchUnseen include group chats, see #394. Thanks to @OneBlue
  • Split models.py into several files, see #398
  • Use attrs to create model initializers

Backwards compatibility is strictly preserved in this release.

v1.6.3

03 Feb 21:14
Compare
Choose a tag to compare

Fix extensible attachment parsing, see #388 and #389.

v1.6.2

31 Jan 20:35
Compare
Choose a tag to compare

Use black for formatting, see #386. No actual code changes in this release.

v1.6.1

31 Jan 19:37
Compare
Choose a tag to compare

Fix #385, thanks to @dstelzer for the quick report

v1.6.0

31 Jan 19:36
Compare
Choose a tag to compare

Thanks a lot to @kapi2289 and @2FWAH!

  • Add getUserActiveStatus, onBuddylistOverlay and setActiveStatus methods, and ActiveStatus model, see #338
  • Add fetchThreads and fetchAllUsersFromThreads, see #300
  • Add Message.formatMentions, see #325
  • Add QuickReply models, which is stored in Message.quick_replies, and which is possible to respond to with quickReply method, see #342
  • Add getPhoneNumbers, getEmails, to fetch the user's own phone number and email, see #342

v1.5.0

25 Jan 15:14
4f947cd
Compare
Choose a tag to compare
  • Added extensible attachments, see #333, thanks a lot to @kapi2289!
    • New attachments - ShareAttachment, LocationAttachment and LiveLocationAttachment
    • Detection of these attachments - .onLiveLocation
    • Sending these attachments - sendLocation and sendPinnedLocation
    • Fetching these attachments in .fetchThreadMessages
    • Detecting blocking/unblocking - .onBlock and .onUnblock
    • Un-reacting to messages - .reactToMessage(message_id, None)
    • Detecting reactions - .onReactionAdded and .onReactionRemoved
    • Sending voice clips - .sendRemoteVoiceClips and .sendLocalVoiceClips
    • Unsending messages - .unsend
    • Detecting unsent messages - .onMessageUnsent and Message.unsent
  • Increased default limit on searchForX, see #366
  • Automatically extend enumerators, see #371

v1.4.2

09 Dec 20:24
Compare
Choose a tag to compare

Fixed an issue while listening, see #357

v1.4.1

27 Sep 19:57
Compare
Choose a tag to compare
  • Fixed markAsRead and markAsUnread, see #336
  • New read_by attribute of Message, see #337
  • Fixed fetchThreadList, see #335
  • Merged Room class with Group class, see #326
  • Fixed markAlive in Client.listen, see #327