diff --git a/CHANGELOG.md b/CHANGELOG.md index 9fe638c..873458e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,24 @@ +# v0.3.0 (2023-05-31) + +* Improved handling of some message types. +* Added automatic retrying for sending videos to give Instagram servers more + time to transcode the video. +* Added support for @-mentioning users from Matrix. +* Added support for bridging incoming avatar stickers. +* Added automatic fetching of shared reel videos to bridge full video instead + of only the thumbnail image. +* Added real-time bridging of group avatar changes from Instagram. +* Added option to disable sending typing notifications to Instagram. +* Added notice message when receiving video calls. +* Added options to automatically ratchet/delete megolm sessions to minimize + access to old messages. +* Added option to not set room name/avatar even in encrypted rooms. +* Redid backfill system to support MSC2716. + * Note that using Synapse's MSC2716 implementation is not recommended, and + the bridge can still backfill messages without MSC2716. +* Implemented appservice pinging using MSC2659. +* Possibly improved MQTT connection handling. + # v0.2.3 (2022-12-14) * Added support for "mentioned in comment" messages. diff --git a/mautrix_instagram/__init__.py b/mautrix_instagram/__init__.py index 7cb3933..2078eb8 100644 --- a/mautrix_instagram/__init__.py +++ b/mautrix_instagram/__init__.py @@ -1,2 +1,2 @@ -__version__ = "0.2.3" +__version__ = "0.3.0" __author__ = "Tulir Asokan " diff --git a/optional-requirements.txt b/optional-requirements.txt index 6ec8707..b65d452 100644 --- a/optional-requirements.txt +++ b/optional-requirements.txt @@ -6,7 +6,7 @@ python-olm>=3,<4 unpaddedbase64>=1,<3 #/metrics -prometheus_client>=0.6,<0.17 +prometheus_client>=0.6,<0.18 #/proxy pysocks diff --git a/requirements.txt b/requirements.txt index 7354521..0f21a65 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ commonmark>=0.8,<0.10 aiohttp>=3,<4 yarl>=1,<2 attrs>=20.1 -mautrix>=0.19.15,<0.20 +mautrix>=0.19.16,<0.20 asyncpg>=0.20,<0.28 pycryptodome>=3,<4 paho-mqtt>=1.5,<2