2020-06-06 21:23:52 +00:00
|
|
|
=========
|
|
|
|
Changelog
|
|
|
|
=========
|
|
|
|
All notable changes to this project will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on `Keep a Changelog <https://keepachangelog.com/en/1.0.0/>`_,
|
|
|
|
and this project adheres to `Semantic Versioning <https://semver.org/spec/v2.0.0.html>`_.
|
2023-11-17 06:12:27 +00:00
|
|
|
|
2023-11-17 06:06:20 +00:00
|
|
|
----------
|
|
|
|
`0.8.1`_ - 2023-11-17
|
|
|
|
----------
|
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Fix Sqlalchemy related username insertion bug
|
|
|
|
- Fix exception when backup store is disabled
|
2020-06-06 21:23:52 +00:00
|
|
|
|
2023-11-06 04:19:47 +00:00
|
|
|
----------
|
2023-11-14 05:45:09 +00:00
|
|
|
`0.8.0`_ - 2023-11-13
|
2023-11-06 04:19:47 +00:00
|
|
|
----------
|
2023-11-14 03:07:58 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Added a suite of tests for db and stats functions
|
|
|
|
|
2023-11-06 04:19:47 +00:00
|
|
|
Changed
|
|
|
|
-------
|
|
|
|
- Upgraded python-telegram-bot to version 20
|
2023-11-06 04:59:48 +00:00
|
|
|
- Reply to edited messages
|
2023-11-13 18:17:34 +00:00
|
|
|
- Updated to SQLAlchemy 2.0
|
|
|
|
- Updated to pandas 2.1
|
|
|
|
- Updated other dependencies
|
2023-11-14 02:51:47 +00:00
|
|
|
- Separate SQL code from db_init function
|
2023-11-14 02:55:33 +00:00
|
|
|
- Update to psycopg 3.0
|
2023-11-14 03:03:19 +00:00
|
|
|
- Add more protection against bad stats options
|
2023-11-14 03:21:46 +00:00
|
|
|
- Upgrade docker image to python 3.11
|
|
|
|
- Update docker-compose file to use postgres 16
|
2023-11-14 04:15:49 +00:00
|
|
|
- Use SQLAlchemy-Utils to make new db
|
2023-11-06 04:19:47 +00:00
|
|
|
|
2023-11-13 18:16:12 +00:00
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Date selection for word statistics was broken
|
2023-11-14 02:50:27 +00:00
|
|
|
- Incorrect datatype for column in user_events table
|
2023-11-14 04:16:35 +00:00
|
|
|
- Modify docker-compose file to set up host authentication with md5
|
2023-11-14 05:43:35 +00:00
|
|
|
- Increase minimum title plot height
|
2023-11-13 18:16:12 +00:00
|
|
|
|
2022-12-19 07:44:36 +00:00
|
|
|
----------
|
2023-01-14 08:24:59 +00:00
|
|
|
`0.7.0`_ - 2023-01-14
|
2022-12-19 07:44:36 +00:00
|
|
|
----------
|
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Sticker pack names save correctly now
|
2023-01-14 08:24:59 +00:00
|
|
|
- Explicitly add psycopg2-binary as dependency because sqlalchemy extra doesn't seem to work anymore
|
2023-01-08 06:05:38 +00:00
|
|
|
- Try to map user ids to names during json dump import. (#17)
|
2022-12-19 07:44:36 +00:00
|
|
|
|
2022-12-19 09:00:58 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Add script to import data from desktop client json dumps
|
2023-01-14 08:24:59 +00:00
|
|
|
- Add ECDF plot for message counts by user with ``/stats count-dist``
|
2022-12-19 09:00:58 +00:00
|
|
|
|
2022-02-27 23:06:16 +00:00
|
|
|
-------------
|
|
|
|
`0.6.4`_ - 2022-02-27
|
|
|
|
-------------
|
|
|
|
Changed
|
|
|
|
-------
|
|
|
|
- Bumped python-telegram-bot to version 13.11 (#9)
|
|
|
|
|
2022-01-13 07:46:33 +00:00
|
|
|
-------------
|
2022-01-13 08:48:12 +00:00
|
|
|
`0.6.3`_ - 2022-01-13
|
2022-01-13 07:46:33 +00:00
|
|
|
-------------
|
2022-01-13 08:09:39 +00:00
|
|
|
Changed
|
|
|
|
-------
|
|
|
|
- Titles plot uses seconds resolution with -duration option
|
|
|
|
|
2022-01-13 07:46:33 +00:00
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Fix database creation code for immutable SQLAlchemy 1.4 URLs
|
2022-01-13 08:07:14 +00:00
|
|
|
- Titles plot considers time zone correctly for current time. (Prevents negative bars in titles plot with -duration option)
|
2022-01-13 07:46:33 +00:00
|
|
|
|
2021-11-12 02:11:52 +00:00
|
|
|
----------
|
|
|
|
`0.6.2`_ - 2021-11-11
|
|
|
|
----------
|
|
|
|
Changed
|
|
|
|
-----
|
|
|
|
- Switched build backend to poetry-core so that PEP 517 builds don't need full poetry install
|
2021-11-07 18:01:43 +00:00
|
|
|
|
|
|
|
----------
|
|
|
|
`0.6.1`_ - 2021-11-07
|
|
|
|
----------
|
2021-11-12 02:11:52 +00:00
|
|
|
Changed
|
2021-11-07 18:01:43 +00:00
|
|
|
-----
|
|
|
|
- Bumped pillow version to 8.3.2 for security reasons
|
|
|
|
|
2021-06-20 03:11:22 +00:00
|
|
|
----------
|
2021-06-20 05:53:10 +00:00
|
|
|
`0.6.0`_ - 2021-06-20
|
2021-06-20 03:11:22 +00:00
|
|
|
----------
|
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Time zone support with ``--tz`` option
|
2021-06-20 05:37:29 +00:00
|
|
|
- stats: user statistics
|
2021-06-20 03:11:22 +00:00
|
|
|
|
2021-06-12 01:44:02 +00:00
|
|
|
---------------------
|
|
|
|
`0.5.0`_ - 2021-06-11
|
|
|
|
---------------------
|
2021-06-08 03:53:21 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Allow limiting counts by message type
|
2021-06-12 01:38:23 +00:00
|
|
|
- stats: Added words statistic
|
2021-06-08 03:53:21 +00:00
|
|
|
|
2021-06-07 05:39:29 +00:00
|
|
|
Fixed
|
|
|
|
-----
|
2021-06-08 03:56:34 +00:00
|
|
|
- Remove @ from random message to avoid pinging users
|
2021-06-07 05:39:29 +00:00
|
|
|
- Allow quotes in lquery parameters
|
2021-06-08 03:39:06 +00:00
|
|
|
- Zero-fill days without data for history
|
2021-06-08 04:06:06 +00:00
|
|
|
- Display error message if counts query empty
|
2021-06-12 01:39:12 +00:00
|
|
|
- Use random dollarsign quoting to pass lquery parameter
|
2021-06-07 05:39:29 +00:00
|
|
|
|
2021-06-07 01:56:41 +00:00
|
|
|
---------------------
|
2021-06-07 04:21:16 +00:00
|
|
|
`0.4.0`_ - 2021-06-06
|
2021-06-07 01:56:41 +00:00
|
|
|
---------------------
|
2021-06-07 03:01:47 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Read version from bot
|
2021-06-07 04:15:53 +00:00
|
|
|
- stats: add lexical query to several stats
|
2021-06-07 03:01:47 +00:00
|
|
|
|
2021-06-07 01:56:41 +00:00
|
|
|
Removed
|
|
|
|
-------
|
|
|
|
- Python 3.7 support removed
|
|
|
|
|
|
|
|
Changed
|
|
|
|
-------
|
|
|
|
- Updated to python-telegram-bot 13.6
|
|
|
|
|
2020-12-31 23:34:47 +00:00
|
|
|
---------------------
|
|
|
|
`0.3.1`_ - 2020-12-31
|
|
|
|
---------------------
|
2021-06-07 01:56:41 +00:00
|
|
|
Security
|
|
|
|
--------
|
2020-12-31 23:34:47 +00:00
|
|
|
- Bump crypography requirement to address security vulnerability
|
|
|
|
|
2020-10-07 03:51:40 +00:00
|
|
|
---------------------
|
|
|
|
`0.3.0`_ - 2020-10-06
|
|
|
|
---------------------
|
2020-08-08 06:04:22 +00:00
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Correctly escape all reserved markdown characters and markdown links
|
|
|
|
|
2020-08-08 06:07:02 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Print a random message from the log ``/stats random``
|
2020-10-07 03:50:25 +00:00
|
|
|
- Allow sorting title history plot by duration
|
2020-08-08 06:07:02 +00:00
|
|
|
|
2020-06-16 07:53:46 +00:00
|
|
|
---------------------
|
|
|
|
`0.2.0`_ - 2020-06-16
|
|
|
|
---------------------
|
2020-06-06 21:23:52 +00:00
|
|
|
|
2020-06-06 21:25:06 +00:00
|
|
|
Added
|
|
|
|
-----
|
|
|
|
- Message type statistics ``/stats types``
|
2020-06-16 07:48:39 +00:00
|
|
|
- Group title history plot ``/stats titles``
|
2020-06-06 21:25:06 +00:00
|
|
|
|
2020-06-06 21:23:52 +00:00
|
|
|
Fixed
|
|
|
|
-----
|
|
|
|
- Example images were missing in pypi distributions
|
|
|
|
- Git install instructions were incorrect
|
|
|
|
- Example images now .png instead of .jpg
|
|
|
|
|
|
|
|
----------------------
|
|
|
|
`0.1.1`_ - 2020-06-05
|
|
|
|
----------------------
|
|
|
|
- Initial release
|
|
|
|
|
2023-01-14 08:24:59 +00:00
|
|
|
.. _Unreleased: https://github.com/mkdryden/telegram-stats-bot/compare/v0.7.0...HEAD
|
2020-06-06 21:23:52 +00:00
|
|
|
.. _0.1.1: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.1.1
|
2020-06-16 07:53:46 +00:00
|
|
|
.. _0.2.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.2.0
|
2021-06-07 01:56:41 +00:00
|
|
|
.. _0.3.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.3.0
|
|
|
|
.. _0.3.1: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.3.1
|
2021-06-07 05:39:29 +00:00
|
|
|
.. _0.4.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.4.0
|
2021-06-20 05:53:10 +00:00
|
|
|
.. _0.5.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.5.0
|
|
|
|
.. _0.6.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.6.0
|
2021-11-07 18:01:43 +00:00
|
|
|
.. _0.6.1: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.6.1
|
2021-11-12 02:11:52 +00:00
|
|
|
.. _0.6.2: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.6.2
|
2022-01-13 08:48:12 +00:00
|
|
|
.. _0.6.3: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.6.3
|
2023-01-14 08:24:59 +00:00
|
|
|
.. _0.7.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.7.0
|
2023-11-14 05:45:09 +00:00
|
|
|
.. _0.8.0: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.8.0
|
2023-11-17 06:06:20 +00:00
|
|
|
.. _0.8.1: https://github.com/mkdryden/telegram-stats-bot/releases/tag/v0.8.1
|