Skip to content

Releases: joweich/chat-miner

v0.5.4

01 Nov 23:27
efe15df
Compare
Choose a tag to compare

What's Changed

  • [TOOL] Migrate build backend from setuptools to hatchling by @joweich in #146

Full Changelog: v0.5.3...v0.5.4

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