Releases: joweich/chat-miner
Releases · joweich/chat-miner
v0.2.0
What's Changed
- [FEATURE] Add option to select only messages from specific authors by @victormihalache in #50
- [BUGFIX] Added functionality to process yyyy/MM/dd date format by @louispires in #54
- [BUGFIX] Catching messages without type field for facebook JSON export by @joweich in #57
- [FEATURE] Introduced radarchart visualizing message count per weekday by @joweich in #67
- [FEATURE] Add support for Instagram Chats by @BlueishTint in #65
- [BUGFIX] Enable check for radar projection registration to circumvent error by @joweich in #75
- [BUGFIX] Made regex for WhatsApp date format more restrictive by @joweich in #76
New Contributors
- @victormihalache made their first contribution in #50
- @louispires made their first contribution in #54
- @BlueishTint made their first contribution in #65
Full Changelog: v0.1.0...v0.2.0
v0.1.0
Hello World Release
This very first release of chat-miner introduces a sound package, that is also available for installation using pip via PyPI. With this release, chat-miner supports parsing chat logs from WhatsApp, Signal, Telegram, and Facebook Messenger into pandas dataframes. By introducing the sunburst chart, calendar heatmap, and word cloud, this projects brings uncommon visualizations enabling users to turn chats into artwork. As some of the parsers lack test coverage and we might not have seen every chat log formatting out there, this release should be considered as beta.
What's Changed
- Update wa_parser.py by @tmandelz in #2
- Added a Readme, and an auto scale of the frequency chart y axis. by @luc-girod in #1
- Added date formats with dots by @aaronzipp in #4
- Fix date regex, add requirements.txt by @fbarbe00 in #5
- Add support for Signal messages by @gutjuri in #10
- Add TelegramJsonParser to chatparsers.py by @joaoaab in #15
- added facebook messenger chat files parser by @gajrajgchouhan in #17
- General codestyle improvements by @joweich in #20
- Introduced test and workflow for WhatsApp parser using pytest by @joweich in #23
- Fixes #12 by @gajrajgchouhan in #22
- Fixes #24 by @alfonso46674 in #30
- Fix for TelegramJsonParser by @galatolofederico in #31
- Take out abnormal unicode characters by normalizing the data by @alfonso46674 in #34
- Adapted parsing logic to incorporate more patterns in message author names tackling #25 by @joweich in #35
- [Issue-33] Add whatsapp test line to cover emojis in the author by @alfonso46674 in #36
- Introduced more extensive and comprehensive logging by @joweich in #37
- Introduced calendar heatmap visualizing message frequency on a daily basis by @joweich in #38
- Add heatmap example to readme.md by @alfonso46674 in #40
- Fixed incorrect parsing for WhatsApp messages starting with unicode left-to-right character (U-200E) by @joweich in #42
- Extend customizability of visualizations by @joweich in #43
- Prepare packaging to PyPI via setuptools by @joweich in #44
New Contributors
- @tmandelz made their first contribution in #2
- @luc-girod made their first contribution in #1
- @aaronzipp made their first contribution in #4
- @fbarbe00 made their first contribution in #5
- @gutjuri made their first contribution in #10
- @joaoaab made their first contribution in #15
- @gajrajgchouhan made their first contribution in #17
- @alfonso46674 made their first contribution in #30
- @galatolofederico made their first contribution in #31
Full Changelog: https://github.com/joweich/chat-miner/commits/v0.1.0