Chat Miner Versions Save

Parsers and visualizations for chats

v0.5.3

2 weeks ago

What's Changed

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.5.2...v0.5.3

v0.5.2

2 months ago

What's Changed

[BUGFIX] fix missing name parameter in calendar_heatmap by @gutjuri in https://github.com/joweich/chat-miner/pull/133

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.5.1...v0.5.2

v0.5.1

4 months ago

What's Changed

[ENHANCEMENT] Sunset pandas in favor of polars by @joweich in https://github.com/joweich/chat-miner/pull/128

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.5.0...v0.5.1

v0.5.0

5 months ago

What's Changed

[TOOLING] Retire pylint and isort in favor of ruff by @joweich in https://github.com/joweich/chat-miner/pull/119 [DOCS] Added simple usage for NLP package to ReadMe by @smty2018 in https://github.com/joweich/chat-miner/pull/114 [DOCS] Create README.ru.md by @unsurp4ssed in https://github.com/joweich/chat-miner/pull/121 [FEATURE] JSON (de-)serialization by @joweich in https://github.com/joweich/chat-miner/pull/124 [TEST] Improve test coverage by @joweich in https://github.com/joweich/chat-miner/pull/123 [ENHANCEMENT] Simplify parsers to only preserve user messages with text-based body by @joweich in https://github.com/joweich/chat-miner/pull/126 [ENHANCEMENT] Support for Python 3.12 by @joweich in https://github.com/joweich/chat-miner/pull/118

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.4.0...v0.5.0

v0.4.0

8 months ago

What's Changed

[ENHANCEMENT] Skip unsent messages (Instagram Chats) by @BlueishTint in https://github.com/joweich/chat-miner/pull/95 [TOOLING] Add test coverage via codecov by @joweich in https://github.com/joweich/chat-miner/pull/96 [BUGFIX] Explicitly cast types in calendar heatmap by @joweich in https://github.com/joweich/chat-miner/pull/101 [ENHANCEMENT] Add typing by @BlueishTint in https://github.com/joweich/chat-miner/pull/98 [FEATURE] Added cli functionality by @Exterminator11 in https://github.com/joweich/chat-miner/pull/106

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.3.1...v0.4.0

v0.3.1

1 year ago

What's Changed

[ENHANCEMENT] Improve test structure by defining namespace package by @massimopavoni in https://github.com/joweich/chat-miner/pull/91 [BUGFIX] Fix #92 by adding support for disappearing messages by @joweich in https://github.com/joweich/chat-miner/pull/93

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.3.0...v0.3.1

v0.3.0

1 year ago

What's Changed

[FEATURE] Added sentiment analysis by @bdfsaraiva in https://github.com/joweich/chat-miner/pull/81 [BUGFIX] Fix #84 caused by bug in isinstance() call by @joweich in https://github.com/joweich/chat-miner/pull/85 [ENHANCEMENT] Introduce logo by @aweich in https://github.com/joweich/chat-miner/pull/83 [ENHANCEMENT] Introduce isort by @joweich in https://github.com/joweich/chat-miner/pull/86 [ENHANCEMENT] Converted ParsedMessage into dataclass to reduce boilerplate code by @joweich in https://github.com/joweich/chat-miner/pull/87

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.2.1...v0.3.0

v0.2.1

1 year ago

What's Changed

[BUGFIX] Fixing encoding errors in FacebookMessenger parser by @UntriexTv in https://github.com/joweich/chat-miner/pull/78 [ENHANCEMENT] Throw explicit error if no messages in filtered year for heatmap by @joweich in https://github.com/joweich/chat-miner/pull/79 [HOUSEKEEPING] Refactor Tests by @joweich in https://github.com/joweich/chat-miner/pull/82 [HOUSEKEEPING] Naming & refactoring of parsers by @joweich in https://github.com/joweich/chat-miner/pull/80

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.2.0...v0.2.1

v0.2.0

1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/compare/v0.1.0...v0.2.0

v0.1.0

1 year ago

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

New Contributors

Full Changelog: https://github.com/joweich/chat-miner/commits/v0.1.0