All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Initial release of the Linkwarden Telegram Bot
- Added
CONTRIBUTING.md
with guidelines for contributing to the project - Added
CODE_OF_CONDUCT.md
to establish community guidelines and expectations - Added
CHANGELOG.md
to document changes made in each version - Added badges to
README.md
to display build status, code coverage, and other relevant metrics - Added more detailed usage instructions and examples to
README.md
- Added unit tests for
bot.py
file - Added more specific exception handling for different types of errors in
bot.py
- Implemented a retry mechanism for the
add_to_linkwarden
function inbot.py
- Added logging for successful operations in
bot.py
- Used a centralized error handling function in
bot.py
- Added more detailed error messages in
bot.py
- Set appropriate timeouts for all external API calls in
bot.py
- Improved error messages sent to users in
bot.py
- Added a mechanism to notify the developer in case of critical errors in
bot.py
- Updated dependencies in
requirements.txt
to ensure compatibility