Skip to content

v0.7.0

Compare
Choose a tag to compare
@lucasrodes lucasrodes released this 22 Jun 17:00
· 7 commits to main since this release
bbf7fe3

Release of v0.7.0.

Summary

  • ZIP support: Ability to read from a .zip file, just how the chat is exported on an iOS device.
  • (EXPERIMENTAL) System messages
    • In df_from_whatsapp: Use message_type=True to label each row as 'system' or 'user` depending on whether the message is from the user or the system.
    • in WhatsAppChat.from_source: Use extra_metadata=True to create additional class attributes chat.df_system (table with all system messages) and chat.name (name of the chat)
    • NOTE 1: System messages are identified by their username (they use the name of the chat).
    • NOTE 2: extra_metadata only makes sense when working with group chats.
    • NOTE 3: Group chats are identified as "chats with more than 2 users (including 'system')
  • Python 3.12: Add support for python 3.12. Remove support for 3.8.
  • Rename of core function df_from_txt_whatsappdf_from_whatsapp (keep old name as alias).
  • Update GIFs of chat exports (iOS).
  • Windows: fix minor bug on Windows chat exports
  • Docs fixes: Badge, documentation, README typos.

Relevant PRs: