Whatsapp-chat-exporter

Latest version: v0.9.7

Safety actively analyzes 626157 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

0.9.7

Deprecation: The --iphone flag has been deprecated since 0.9.1 and will be removed in the future. Use --ios instead.

New Feature
1. Added support for extracting WhatsApp Business in iOS backup (60).
2. Added an option to preserve the timestamp for iOS backup (65).
3. Made the vcard output path follow the specified output media directory.
4. Made URLs in chats clickable (69).

Bug Fixed
1. Fixed a crash when a call does not belong to any chat (58).
2. Fixed a crash caused by system chat.
3. Fixed the incorrect sender in group chat (67).

Improvement
1. Refactored some code.

Binary Checksum
66a35c9bc1c5af0fe243c286083b448e40e0452f512cd88c612fced584358d26 wtsexporter_linux_x64
e89de03492472270c261ffb65bdd9582a397a826b8bf29fa51a9f06cf017ae69 wtsexporter_macos_x64
60f8ece7a41e027cd3cd271e16f615fe241dffd40d802d5cb9505c0127b60144 wtsexporter_x64.exe

0.9.5

Security: This release contains a security fix. You are strongly advised to update the exporter.
Deprecation: The --iphone flag has been deprecated since 0.9.1 and will be removed in the future. Use --ios instead.

New Feature
1. Added initial support for reply in iOS/iPadOS (28).
2. Added support for exported chat (22).
3. Added highlighting when navigating to replied message.
4. Added support for split outputs (23).
5. Added fallback contact name when contact name is not set.
6. Added support for missed call metadata and call logs for Android.
7. Added support for importing an outputted JSON file to HTML output.
8. Added support for contacts' status.
9. Added more aliases to `wtsexpoter` command.
10. Added support on a lot of metadata in Android (39).
11. Whole WhatsApp directory is now extracted on iOS backup. This change causes the default root directory of iOS media to change.

Bug Fixed
1. Fixed "file exists" exception.
2. Fixed too-long vCard file name (51).
3. Fixed incorrect media path on iOS (49).
4. Fixed a wrong SQL alias.
5. Fixed Cross-Site Scripting vulnerability.†
6. Fixed raise of exception when "media_folder" does not exist on the filesystem.
7. Fixed the wrong type of `media_wa_type` in the old Android schema.
8. Fixed only one group chat is rendered when the contact database is not present.
9. Fixed wrongly determined metadata as the change of group name.
10. Fixed incorrect sender name of group message.
11. Fixed missing attribute in the Message class.

Workaround
1. Implemented a workaround for non-UTF8 message (44).

Improvement
1. Added checksum on compiled binaries.
2. Added new offsets for crypt14 file (38, 46).
3. Made the "not supported" note looks less intimidating (39).
4. Refactored some code.
5. Reduced output size.
6. Reduced the dimension of the image and sticker rendered in HTML output.

Binary Checksum
6ab39967ca4b4e7ebfab1c6eccced293e24912f48791f2f68260b14044271395 wtsexporter_linux_x64
6a0182c07a3b83bd16029a143d4e567597e4576bd4b974a19947df4b61b660e6 wtsexporter_macos_x64
dbbf81f9fc9691665ca337f3fe0ffaf6ce08c6df3f5c66fb80a5f357aa026d9a wtsexporter_x64.exe

Footnote
† XSS is intended to be mitigated by Jinja's escape function. However, `autoescape=True` was missing when setting the environment.

0.9.1

Not secure
Android is not affected by the bug addressed by this release.
Bug Fixed
1. Exception is thrown when creating HTML files for iOS (42).

Binaries Checksum
3e22059fc0f22a4f4f6dbece51607de5c16ec8ba3b4dcb3851584fecc17558a4 wtsexporter_linux_x64
526eb04553372b36963efd4699a35542f0828f0b9be8075e9b56ffc6177ad0d9 wtsexporter_macos_x64
875bd057be2463f801bb03a46062ee6d840462b51283ad27072144ead11c701d wtsexporter_x64.exe

0.9.0

Not secure
Deprecation: The --iphone flag is deprecated in this release and will be removed in the future. Use --ios instead.
Incompatibility: Copying the media folder to the output directory will be the default starting from this release. For moving, add the -c flag.
New Feature
1. Supported new WhatsApp database schema with table name `message` (9).
2. Added exporting of the 64-digit encryption key from key file (20).
3. Added an option to allow the Media folder to be copied instead of moved (25).
> Copying the media folder to the output directory will be the default starting from this release.
4. Added offline availability of w3css.
5. Added an option to disable HTML output.
6. Added an option for checking updates.
7. Standalone binary will be available from this release (29).

Bug Fixed
1. Duplicated entry in extras_require.
2. Empty VCF contact name caused the exporter to crash.

Improvement
1. Transited from optparse to argparse.
3. Added new common offset (32).

Binary
Since this release contains a critical bug, the binaries are removed from the release.

0.8.5

Not secure
New Feature
1. Link to the file instead of showing the path directly when the media cannot be shown in the browser (15).

Bug Fixed
1. Unnecessary dependencies are removed, which blocks the operation (13).
3. Check if the directory exists before creating one in extracting iPhone WhatsApp media (14).

0.8.2

Not secure
Bug Fixed
1. Fixed a bug where blank VCard media_name would crash the program (11).

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.