{"push_id":3416437025,"size":85,"distinct_size":1,"ref":"refs/heads/language-code","head":"a1fba418303c54ecd58897ed26fe134b8445551d","before":"f0d6d0f366904156c3bdf18cc03dfd38d0d3bcf1","commits":[{"sha":"2ce9f506ea4a5c37522b08362716e9caefb7d018","author":{"name":"Marco Aceti","email":"473929323dae74f5804dd22b4fec186f84104cd9@marcoaceti.it"},"message":"Add message.delete() and chat.delete_message()","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/2ce9f506ea4a5c37522b08362716e9caefb7d018"},{"sha":"907a4ee1932a792b2a6716ee625f5a2951bebb7b","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Merge branch 'marcobuster/delete-messages'","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/907a4ee1932a792b2a6716ee625f5a2951bebb7b"},{"sha":"adc3e19390d61e9f02d7d688c1540f001d8162a0","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add changelog entries for the deleteMessage API","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/adc3e19390d61e9f02d7d688c1540f001d8162a0"},{"sha":"f2446b6e310f551366dbc071d99063e4b198646f","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Use a more appropriate copyright notice","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/f2446b6e310f551366dbc071d99063e4b198646f"},{"sha":"954a119ff9326d2c4c81c99e4c47ab3d760cb12d","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Fix lint","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/954a119ff9326d2c4c81c99e4c47ab3d760cb12d"},{"sha":"e1ed38988b2c59b1984cacf2e825712ead0570b2","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add support for receiving callbacks","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/e1ed38988b2c59b1984cacf2e825712ead0570b2"},{"sha":"f953bd86518446ac97481a2d65c4567a7827aec3","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add basic support for sending inline keyboards","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/f953bd86518446ac97481a2d65c4567a7827aec3"},{"sha":"282b0ab18eda44eca5307b77511bb13c292c2dbd","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Sign callback data to prevent tampering with it","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/282b0ab18eda44eca5307b77511bb13c292c2dbd"},{"sha":"1bdd726ea15d06e84806bca63ec5b0fe69dd7bfa","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Ensure None is returned if no callback data was provided","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/1bdd726ea15d06e84806bca63ec5b0fe69dd7bfa"},{"sha":"17717bbbc9a25cc315f9afc0820c3906fefe413a","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add a global context\n\nThe global context will be used by other parts of the code in the\nfuture, to store information related to the current execution.","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/17717bbbc9a25cc315f9afc0820c3906fefe413a"},{"sha":"e9e67c8f727e1202e4d1d459944a382381f220c9","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add the component name to the callbacks automatically\n\nThis also renames FrozenBot.buttons to botogram.buttons","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/e9e67c8f727e1202e4d1d459944a382381f220c9"},{"sha":"d789d9c9a16b731bd3bce6bc8f6adbd91708323e","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Restrict callbacks to the chat they were sent in","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/d789d9c9a16b731bd3bce6bc8f6adbd91708323e"},{"sha":"afbeacb570a81a9a34bde3bcc3e47ef3170deb34","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Remove the botogram.buttons shorthand","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/afbeacb570a81a9a34bde3bcc3e47ef3170deb34"},{"sha":"de1081a062814b1b2504ad05f1ab671d9e34dabe","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add the CallbackQuery.open_private_chat method","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/de1081a062814b1b2504ad05f1ab671d9e34dabe"},{"sha":"88be6c0eac3c662bcdd88a4e97d047e4166a2c8c","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add documentation for buttons","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/88be6c0eac3c662bcdd88a4e97d047e4166a2c8c"},{"sha":"7c9a81e2af5b8918bdf2d0e7a71bb037043c457f","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Rename Message.edit_attachs to Message.edit_attach","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/7c9a81e2af5b8918bdf2d0e7a71bb037043c457f"},{"sha":"a5b48f5344507409ef905f15b9c0edd9b0a2e8c1","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Add a toggle to disable signature verification","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/a5b48f5344507409ef905f15b9c0edd9b0a2e8c1"},{"sha":"597fd55e1fd529ba89dfc399c82c7c79b0e52efc","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Avoid the error if the developer replaces a native update processor\n\nCustom update processor for updates like callback_query and\ninline_query were popular before botogram added support for them\nnatively. This commit avoids crashing those bots after an upgrade,\nshowing a warning instead of an exception.","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/597fd55e1fd529ba89dfc399c82c7c79b0e52efc"},{"sha":"533a81c44c66da098071ca4463de2493fe4a2ab9","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Merge branch 'feature/inline-keyboards'","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/533a81c44c66da098071ca4463de2493fe4a2ab9"},{"sha":"8082a3d863d09591ca7ff2797dc0f3afbc792bb4","author":{"name":"Pietro Albini","email":"c00d5696513395d25d45a1c8d3ac15935bb1a05c@pietroalbini.org"},"message":"Fix wrong Message.forward_from with signed channel posts\n\nBefore this commit, Message.forward_from returned the user who signed\nthe post with signed channel posts instead of the channel. This wrong\nbehavior is now fixed.\n\nFixes: GH-80","distinct":false,"url":"https://api.github.com/repos/MarcoBuster/botogram/commits/8082a3d863d09591ca7ff2797dc0f3afbc792bb4"}]}
{"actor":{"display_login":"MarcoBuster"}}