Releases: joweich/chat-miner
v0.5.4
v0.5.3
v0.5.2
v0.5.1
v0.5.0
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
- @smty2018 made their first contribution in #116
- @unsurp4ssed made their first contribution in #121
Full Changelog: v0.4.0...v0.5.0
v0.4.0
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
- @Exterminator11 made their first contribution in #106
Full Changelog: v0.3.1...v0.4.0
v0.3.1
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
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
- @bdfsaraiva made their first contribution in #81
Full Changelog: v0.2.1...v0.3.0
v0.2.1
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
- @UntriexTv made their first contribution in #78
Full Changelog: v0.2.0...v0.2.1
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