- Updated Copyright headline for a bump to Dart 2.8.0.
- Updated the README.md.
- Updated the pubspec.yaml.
- Added trailing comma.
- Changed some snake variable leftovers.
- Updated a dependency.
- Updated to Telegram API v4.8.
- Modified some docs.
- Modified examples and created dice/dart example.
- Created DiceType to control which emoji are usable.
- Removed for now UpdateType. Need to check the behaviour.
- A webhook implementation test.
- Fixed DateTime from Unix int in seconds from telegram and vice versa.
- Started using Dart Primitives for some parameters in Telegram API Library.
- Started renaming all variables to follow Dart Effective Language Rules.
- Created EncryptedPassportElementType.
- Converted some types into enums.
- Created a helper to transform every response from int to Dart Primitives.
- More documentation.
- Updated to Telegram API v4.7.
- Modified some docs.
- Created new examples.
- Implemented and modified ChatID.
- Transformed some types into enums.
- Modified TelegramClient to remove null fields.
- Fixed a problem with the dispatcher.
- Cleaned some part of code.
- Hide the TelegramClient part.
- Removed UUID package and created just a simple String Generator Helper.
- Fixed sendMediaGroup.
- Started using Dio as HTTPClient => TelegramClient.
- Rewritten Response Class => TelegramResponse.
- Created more Helpers such as Luggage and InputMediaLuggage for better File management.
- Created more Extensions.
- Duration is now only Duration type.
- Written some function in PaperPlane.dart for managing LongPolling.
- Rewritten some part of the package.
- Refactored some functions.
- Testing a ChatIdentifier object to manage functions that accepts int chat_id and String chat_id (for groups and channels).
- Remove some un-necessary exceptions.
- Rewritten "clean" scripts.
- More to come...
- Fixed the example.
- Added MessageEntityType.
- Fixed export.
- Implemented clean mode polling.
- Implemented bot stopping.
- Fixed blob sending.
- Fixed Telegram API v.4.6.
- Created PollAnswer.
- Created KeyboardButtonPollType.
- Updated Update object.
- Updated MessageEntity.
- Fixed CHANGELOG.md.
- Updated some methods.
- Created some extensions.
- Updated all Telegram API types documentation.
- Implemented replyLocation.
- Some refactoring.
- Implemented a basic long polling implementation.
- To achieve this, created Updater.
- Created messages dispatcher.
- Created message extension.
- Refactored some part of the code.
- Finished implementing all Telegram Api Methods.
- TODO: make possible using @username in chat_id in some methods.
- Implemented more methods.
- Modified some docs.
- Created PollType for Telegram 4.6.
- TODO: create a list of implemented methods.
- Changed the version on pubspec.yaml.
- Modified PaperPlane class, it can make bots now.
- Created Telegram Class, it helps bridging PaperPlane and Telegram Api methods.
- Created methods class, it contains Telegram Api methods needs to be completed.
- Created chat_actions class.
- Created parse_mode class.
- Created some helpers such as bot_file, constant and paperplane_bot local type.
- Fixed the previous commit, without http_client class.
- Created HTTP Client class in tools.
- Created Exceptions Classes in exceptions.
- Added some docs for Telegram API types and other classes.
- Updated README.md.
- Created a 'publish' branch for publishing into pub.dev.
- Created a 'dev' branch to keep the repo tidy.
- Preparing for publishing on pub.dev.
- Added LICENSE.
- First Pre-release, no Telegram methods implemented.
- Modified the README.md to make it more appealing.
- Created all Telegram API types Classes.
- Added functions in each type fromJson and toJson.
- Added some Script for building and cleaning.
- Initial version. Created the Package's repo structure.