- Updated parser to handle new chat log export document structure across all supported OS and languages
- Updated RegExes for detecting new or changed system messages
- Added new system message detection RegExes for
MetaAIchat bot inclusion in chats - Updated Regex for detecting timestamps, especially German AM/PM translations
- Added and updated some minor, group-specific system messages in
languages.csv - Accounted for multiple versions of "this chat is encrypted" start message in
languages.csv
- Fixed some issues with
plot_network()for recipient names including space characters - Switched to
leafletforplot_locations()for better interactivity
- Updated Regexes, tests, and testing files to new WhatsApp document structure
- Renamed
plot_location()toplot_locations()
- Temporarily removed
plot_locations()functions until updatedggmapversion becomes available on CRAN - Added
stringi::stri_enc_tonative()in tests and examples to avoid character encoding issues - Fixed a bug in all heatmaps where width could be displayed incorrectly by adding
width = nparameter - Corrected spelling in all functions and test files (e.g., "anonymize")
- Converted
download_emoji()function to rely on unicode websites instead of Emojipedia - Added code to remove NAs before passing objects to
ggplot2to remove warnings - Ordering dataframes by
TimeOrdercolumn for plotting functions - Fixed issue in
plot_network()by usingdplyr::desc()instead ofstats::dist()
- First CRAN release
- Initial release of WhatsR
- Included citation
- Removed local timezone dependency and switched to UTC conversions