1
0
mirror of https://github.com/danog/MadelineProto.git synced 2024-11-30 06:18:58 +01:00
MadelineProto/CHANGELOG.md

1.5 KiB

MadelineProto was updated (8.0.0-beta100)!

Features:

  • Thanks to the many translation contributors @ https://weblate.madelineproto.xyz/, MadelineProto is now fully localized in Hebrew, Persian, Kurdish, Uzbek and Italian, with WIP translations in Russian and French!
  • You can now use Tools::callFork to fork a new green thread!
  • The waveform attribute of Voice objects is now automatically encoded and decoded to an array of 100 integer values!
  • Added a custom PeerNotInDbException class for "This peer is not present in the internal peer database" errors
  • Added a label property to the Button class, directly indicating the button label (instead of manually fetching it as an array key).
  • Added isForum method to check whether a given supergroup is a forum
  • Added entitiesToHtml method to convert a message and a set of Telegram entities to an HTML string!
  • Added wrapUpdate, wrapMessage, wrapMedia
  • You can now use reportMemoryProfile() to generate and send a pprof memory profile to all report peers to debug the causes of high memory usage.

Fixes:

  • Fixed file uploads with ext-uv!
  • Many performance improvements and bugfixes!
  • Improve background broadcasting with the broadcast API using a pre-defined list of whitelist IDs!
  • Broadcast IDs are now unique across multiple broadcasts, even if previous broadcasts already completed their ID will never be re-used.
  • Now uploadMedia, sendMedia and upload directly accept PHP memory stream resources, to upload files from buffers.