Skip to content

Releases: joweich/chat-miner

v0.5.3

30 Apr 20:54
12ed8a0
Compare
Choose a tag to compare

What's Changed

  • [FIX] Restrict end of regex to prevent matches with non-date strings by @joweich in #136

Full Changelog: v0.5.2...v0.5.3

v0.5.2

16 Mar 08:59
c311cda
Compare
Choose a tag to compare

What's Changed

[BUGFIX] fix missing name parameter in calendar_heatmap by @gutjuri in #133

Full Changelog: v0.5.1...v0.5.2

v0.5.1

23 Dec 01:47
5bbc2bb
Compare
Choose a tag to compare

What's Changed

[ENHANCEMENT] Sunset pandas in favor of polars by @joweich in #128

Full Changelog: v0.5.0...v0.5.1

v0.5.0

12 Dec 20:30
0d5379f
Compare
Choose a tag to compare

What's Changed

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

New Contributors

Full Changelog: v0.4.0...v0.5.0

v0.4.0

16 Sep 22:33
90fcc0a
Compare
Choose a tag to compare

What's Changed

[ENHANCEMENT] Skip unsent messages (Instagram Chats) by @BlueishTint in #95
[TOOLING] Add test coverage via codecov by @joweich in #96
[BUGFIX] Explicitly cast types in calendar heatmap by @joweich in #101
[ENHANCEMENT] Add typing by @BlueishTint in #98
[FEATURE] Added cli functionality by @Exterminator11 in #106

New Contributors

Full Changelog: v0.3.1...v0.4.0

v0.3.1

28 Apr 21:40
379447c
Compare
Choose a tag to compare

What's Changed

[ENHANCEMENT] Improve test structure by defining namespace package by @massimopavoni in #91
[BUGFIX] Fix #92 by adding support for disappearing messages by @joweich in #93

Full Changelog: v0.3.0...v0.3.1

v0.3.0

04 Feb 20:59
f002560
Compare
Choose a tag to compare

What's Changed

[FEATURE] Added sentiment analysis by @bdfsaraiva in #81
[BUGFIX] Fix #84 caused by bug in isinstance() call by @joweich in #85
[ENHANCEMENT] Introduce logo by @aweich in #83
[ENHANCEMENT] Introduce isort by @joweich in #86
[ENHANCEMENT] Converted ParsedMessage into dataclass to reduce boilerplate code by @joweich in #87

New Contributors

Full Changelog: v0.2.1...v0.3.0

v0.2.1

22 Jan 00:09
e348a4c
Compare
Choose a tag to compare

What's Changed

[BUGFIX] Fixing encoding errors in FacebookMessenger parser by @UntriexTv in #78
[ENHANCEMENT] Throw explicit error if no messages in filtered year for heatmap by @joweich in #79
[HOUSEKEEPING] Refactor Tests by @joweich in #82
[HOUSEKEEPING] Naming & refactoring of parsers by @joweich in #80

New Contributors

Full Changelog: v0.2.0...v0.2.1

v0.2.0

13 Jan 23:44
6d90070
Compare
Choose a tag to compare

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

Full Changelog: v0.1.0...v0.2.0

v0.1.0

20 Nov 21:13
46047e2
Compare
Choose a tag to compare

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