Releases: danog/MadelineProto
Releases · danog/MadelineProto
Layer 167
Features:
- Support forwarding stories through sendMedia
New Methods:
- messages.searchEmojiStickerSets (https://docs.madelineproto.xyz/API_docs/methods/messages.searchEmojiStickerSets.html)
- help.getPeerColors (https://docs.madelineproto.xyz/API_docs/methods/help.getPeerColors.html)
- help.getPeerProfileColors (https://docs.madelineproto.xyz/API_docs/methods/help.getPeerProfileColors.html)
- channels.toggleViewForumAsMessages (https://docs.madelineproto.xyz/API_docs/methods/channels.toggleViewForumAsMessages.html)
- channels.getChannelRecommendations (https://docs.madelineproto.xyz/API_docs/methods/channels.getChannelRecommendations.html)
- stats.getStoryStats (https://docs.madelineproto.xyz/API_docs/methods/stats.getStoryStats.html)
- stats.getStoryPublicForwards (https://docs.madelineproto.xyz/API_docs/methods/stats.getStoryPublicForwards.html)
- premium.getUserBoosts (https://docs.madelineproto.xyz/API_docs/methods/premium.getUserBoosts.html)
Changed Methods:
- Added for_profile param to account.updateColor (https://docs.madelineproto.xyz/API_docs/methods/account.updateColor.html)
- Added for_both param to messages.setChatWallPaper (https://docs.madelineproto.xyz/API_docs/methods/messages.setChatWallPaper.html)
- Added revert param to messages.setChatWallPaper (https://docs.madelineproto.xyz/API_docs/methods/messages.setChatWallPaper.html)
- Added fwd_modified param to stories.sendStory (https://docs.madelineproto.xyz/API_docs/methods/stories.sendStory.html)
- Added fwd_from_id param to stories.sendStory (https://docs.madelineproto.xyz/API_docs/methods/stories.sendStory.html)
- Added fwd_from_story param to stories.sendStory (https://docs.madelineproto.xyz/API_docs/methods/stories.sendStory.html)
New Constructors:
- messageActionGiveawayResults (https://docs.madelineproto.xyz/API_docs/constructors/messageActionGiveawayResults.html)
- updateBotChatBoost (https://docs.madelineproto.xyz/API_docs/constructors/updateBotChatBoost.html)
- updateChannelViewForumAsMessages (https://docs.madelineproto.xyz/API_docs/constructors/updateChannelViewForumAsMessages.html)
- updatePeerWallpaper (https://docs.madelineproto.xyz/API_docs/constructors/updatePeerWallpaper.html)
- storyFwdHeader (https://docs.madelineproto.xyz/API_docs/constructors/storyFwdHeader.html)
- postInteractionCountersMessage (https://docs.madelineproto.xyz/API_docs/constructors/postInteractionCountersMessage.html)
- postInteractionCountersStory (https://docs.madelineproto.xyz/API_docs/constructors/postInteractionCountersStory.html)
- stats.storyStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.storyStats.html)
- publicForwardMessage (https://docs.madelineproto.xyz/API_docs/constructors/publicForwardMessage.html)
- publicForwardStory (https://docs.madelineproto.xyz/API_docs/constructors/publicForwardStory.html)
- stats.publicForwards (https://docs.madelineproto.xyz/API_docs/constructors/stats.publicForwards.html)
- peerColor (https://docs.madelineproto.xyz/API_docs/constructors/peerColor.html)
- help.peerColorSet (https://docs.madelineproto.xyz/API_docs/constructors/help.peerColorSet.html)
- help.peerColorProfileSet (https://docs.madelineproto.xyz/API_docs/constructors/help.peerColorProfileSet.html)
- help.peerColorOption (https://docs.madelineproto.xyz/API_docs/constructors/help.peerColorOption.html)
- help.peerColorsNotModified (https://docs.madelineproto.xyz/API_docs/constructors/help.peerColorsNotModified.html)
- help.peerColors (https://docs.madelineproto.xyz/API_docs/constructors/help.peerColors.html)
Changed Constructors:
- Added profile_color param to user (https://docs.madelineproto.xyz/API_docs/constructors/user.html)
- Removed background_emoji_id param from user (https://docs.madelineproto.xyz/API_docs/constructors/user.html)
- Removed background_emoji_id param from channel (https://docs.madelineproto.xyz/API_docs/constructors/channel.html)
- Added view_forum_as_messages param to channelFull (https://docs.madelineproto.xyz/API_docs/constructors/channelFull.html)
- Added same param to messageActionSetChatWallPaper (https://docs.madelineproto.xyz/API_docs/constructors/messageActionSetChatWallPaper.html)
- Added for_both param to messageActionSetChatWallPaper (https://docs.madelineproto.xyz/API_docs/constructors/messageActionSetChatWallPaper.html)
- Added view_forum_as_messages param to dialog (https://docs.madelineproto.xyz/API_docs/constructors/dialog.html)
- Added wallpaper_overridden param to userFull (https://docs.madelineproto.xyz/API_docs/constructors/userFull.html)
- Added reactions_per_post param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added views_per_story param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added shares_per_story param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added reactions_per_story param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added reactions_by_emotion_graph param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added story_interactions_graph param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added story_reactions_by_emotion_graph param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added recent_posts_interactions param to stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Removed recent_message_interactions param from stats.broadcastStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.broadcastStats.html)
- Added quote_offset param to messageReplyHeader (https://docs.madelineproto.xyz/API_docs/constructors/messageReplyHeader.html)
- Added reactions_by_emotion_graph param to stats.messageStats (https://docs.madelineproto.xyz/API_docs/constructors/stats.messageStats.html)
- Added app param to sponsoredMessage (https://docs.madelineproto.xyz/API_docs/constructors/sponsoredMessage.html)
- Added button_text param to sponsoredMessage (https://docs.madelineproto.xyz/API_docs/constructors/sponsoredMessage.html)
- Added trial_remains_num param to messages.transcribedAudio (https://docs.madelineproto.xyz/API_docs/constructors/messages.transcribedAudio.html)
- Added trial_remains_until_date param to messages.transcribedAudio (https://docs.madelineproto.xyz/API_docs/constructors/messages.transcribedAudio.html)
- Added fwd_from param to storyItem (https://docs.madelineproto.xyz/API_docs/constructors/storyItem.html)
- Added quote_offset param to inputReplyToMessage (https://docs.madelineproto.xyz/API_docs/constructors/inputReplyToMessage.html)
Add htmlEscape function
Features:
- Add a
htmlEscape
helper function for MadelineProto's HTML entity converter
Fixes:
- Fix entity escaping in the entitiesToHtml method (entities were always escaped even before, but backwards conversion back to entities did not work due to a now fixed issue)
- Fix translation percentage
PHP 8.3
This release bumps the official MadelineProto docker image to PHP 8.3, and updates/improves some localization keys.
Invite to translate MadelineProto, bugfixes
Features:
- The login page now features an invitation to translate MadelineProto in your language, using weblate.madelineproto.xyz!
Fixes:
- Small auth logic bugfix
Fix QR code login, improved codeblock escaping
Fixes:
- Fix QR code login in certain conditions
- Use different escaping rules for single-backtick `codeblocks` (only ` and \ need to be escaped inside of them now, escaping can be done with the new
markdownCodeEscape
method).
Enable jemalloc, function JIT in docker image
Features:
- Enable jemalloc and function JIT in docker image to improve performance
Fixes:
- Small db bugfix
Improve ephemeral filesystem support
Improved support for ephemeral filesystems (i.e. docker containers with no volumes, storing all data on Mysql/Postgres/Redis) by setting a table prefix manually in the settings, see here » for more info.
Ephemeral filesystem support
Features:
- Added support for ephemeral filesystems (i.e. docker containers with no volumes, storing all data on Mysql/Postgres/Redis) by setting a table prefix manually in the settings, see here » for more info.
Fixes:
- UNIX socket database connections
- Fix revoltphp bug
- Fix updatePinnedMessages conversion
Switch to LONGBLOB for session database
Fixes:
- Switch to LONGBLOB for session database, to cover some edge cases with event handlers with a lot of non-ORM properties.
8.0.0-beta159
Features:
- New updates by @ahjbyte in #1424
- Add
sendText
method toAbstractMessage
- Add
BotCommands
,MessageForwards
,MessageViewsChanged
,UpdateChannel
,BotChatInviteRequest
,PendingJoinRequests
,DeleteChannelMessages
,DeleteMessages
,DeleteScheduledMessages
PinnedChannelMessages
,PinnedGroupMessages
,PinnedPrivateMessages
SimpleEventHandler updates - Add
ChatInvite
,ChatInviteExported
,ChatInvitePublicJoin
,Command
SimpleEventHandler objects - Multiple improvements
- Add
- Update to layer 166
New Methods:
- account.updateColor
- account.getDefaultBackgroundEmojis
- channels.updateColor
- payments.getPremiumGiftCodeOptions
- payments.checkGiftCode
- payments.applyGiftCode
- payments.getGiveawayInfo
- payments.launchPrepaidGiveaway
- premium.getBoostsList
- premium.getMyBoosts
- premium.applyBoost
- premium.getBoostsStatus
Changed Methods:
- Added invert_media param to messages.sendMessage
- Added invert_media param to messages.sendMedia
- Added invert_media param to messages.editMessage
- Added invert_media param to messages.editInlineBotMessage
- Added invert_media param to messages.saveDraft
- Added reply_to param to messages.saveDraft
- Added media param to messages.saveDraft
- Removed reply_to_msg_id param from messages.saveDraft
- Removed top_msg_id param from messages.saveDraft
- Added invert_media param to messages.sendMultiMedia
New Constructors:
- inputMediaWebPage
- messageMediaGiveaway
- messageActionGiftCode
- messageActionGiveawayLaunch
- inputBotInlineMessageMediaWebPage
- botInlineMessageMediaWebPage
- channelAdminLogEventActionChangeColor
- channelAdminLogEventActionChangeBackgroundEmoji
- inputInvoicePremiumGiftCode
- inputStorePaymentPremiumGiftCode
- inputStorePaymentPremiumGiveaway
- premiumGiftCodeOption
- payments.checkedGiftCode
- payments.giveawayInfo
- payments.giveawayInfoResults
- prepaidGiveaway
- boost
- premium.boostsList
- myBoost
- premium.myBoosts
- premium.boostsStatus
Changed Constructors:
- Added color param to user
- Added background_emoji_id param to user
- Added color param to channel
- Added background_emoji_id param to channel
- Added invert_media param to message
- Added force_large_media param to messageMediaWebPage
- Added force_small_media param to messageMediaWebPage
- Added manual param to messageMediaWebPage
- Added safe param to messageMediaWebPage
- Added invert_media param to updateServiceNotification
- Added url param to webPageEmpty
- Added url param to webPagePending
- Added has_large_media param to webPage
- Added color param to chatInvite
- Added text_color param to stickerSet
- Added invert_media param to inputBotInlineMessageMediaAuto
- Added invert_media param to inputBotInlineMessageText
- Added invert_media param to botInlineMessageMediaAuto
- Added invert_media param to botInlineMessageText
- Added invert_media param to draftMessage
- Added reply_to param to draftMessage
- Added media param to draftMessage
- Removed reply_to_msg_id param from draftMessage
- Added quote param to messageReplyHeader
- Added reply_from param to messageReplyHeader
- Added reply_media param to messageReplyHeader
- Added quote_text param to messageReplyHeader
- Added quote_entities param to messageReplyHeader
- Added reply_to_peer_id param to inputReplyToMessage
- Added quote_text param to inputReplyToMessage
- Added quote_entities param to inputReplyToMessage
Fixes:
- Fix progress calculation in Broadcast module by @xcgu in #1438
- Various performance improvements by @danog
- Multiple bugfixes by @danog
- Fix MyTelegramOrgWrapper by @danog
- Fix composer event handler plugins by @danog
Full Changelog: 8.0.0-beta158...8.0.0-beta159