MadelineProto/CHANGELOG.md

75 lines
1.9 KiB
Markdown
Raw Normal View History

# Changelog
2019-05-31 17:43:49 +02:00
## 4.0.0 Full async
2017-06-03 16:40:14 +02:00
2019-06-03 22:33:53 +02:00
**Fully asynchronous MadelineProto!**
MadelineProto now features async, for **incredible speed improvements**, and **parallel processing**.
Powered by [amphp](https://amphp.org), MadelineProto wraps the AMPHP APIs to provide a simpler generator-based async API.
2019-06-04 15:22:47 +02:00
2019-06-01 12:47:18 +02:00
* Fully rewritten connection stack, with support for websockets, stuff
* updates
2019-06-03 22:33:53 +02:00
* simultaneous method calls
2019-06-02 15:02:15 +02:00
* new TL callback system
* added support for wallpapers
2019-06-01 12:47:18 +02:00
* Improved message splitting algorithm: performance improvements, and it will now notify you via the logs if there are too many entities in the logs, or if the entities are too long.
* Improved get_self method.
2019-06-02 15:02:15 +02:00
* reference database
2019-06-01 12:47:18 +02:00
* Rewritten proxy stack
* magic sleep
2019-06-01 18:15:14 +02:00
* get_full_dialogs
* new APIfactory
* sendmessage with secret messages
2019-06-02 15:02:15 +02:00
* automatic secret chat file upload
2019-06-01 22:04:37 +02:00
* 2fa+++++
2019-06-02 11:34:19 +02:00
* improved callfork
2019-06-02 11:54:56 +02:00
* split acks
2019-06-02 15:02:15 +02:00
* new logging
2019-06-02 12:29:29 +02:00
* TL callabck
* channel state
2019-06-02 13:45:12 +02:00
* logger
2019-06-02 15:02:15 +02:00
* async construct
* clean up repo, update dependencies and remove curl dependency
* new phone call config
* updated php-libtgvoip
* improved madeline.php loader
* async constructor
* removed old serialization
* rewrote combined update handler (async)
* modify amphp
* async logging
* phpdoc
* @support
* even without access hash for bots
* async HTTP requests internally
* custom HTTP client with DoH
2019-06-03 20:47:20 +02:00
* no more php 5
2019-06-03 22:33:53 +02:00
* reset PTS to 0
2019-06-04 13:27:21 +02:00
* arrayaccess on args
2019-06-04 15:22:47 +02:00
* increased flood wait
2019-06-02 15:02:15 +02:00
2019-06-01 12:47:18 +02:00
Things to expect in the next releases:
2019-06-04 13:27:21 +02:00
docs for get mime funcs
2019-06-02 15:02:15 +02:00
docs for update_2fa
docs for ResponseException
docs for PTSException
2019-06-01 12:47:18 +02:00
Document async apis
optional max_id and min_id
async iterators
Method name changes
#MadelineProtoForNode async
2019-06-01 18:15:14 +02:00
lua async
2019-06-01 22:04:37 +02:00
improved get_pwr_chat
2019-06-02 15:02:15 +02:00
gzip
2019-06-03 20:47:20 +02:00
no defer logs
recover@tg docs
startedLoop docs
no error setting, madelineproto does that for you
do not use manual
tell about madeline.php loading in the same dire
2019-06-04 13:27:21 +02:00
arrayaccess on promises