Releases: HTony03/nonebot_plugin_github_release_notifier
Releases · HTony03/nonebot_plugin_github_release_notifier
v0.1.11
fix(main): updating aiohttp to 3.13.3
What's Changed
- build(deps): update markdown-it-py requirement from ~=3.0 to >=3,<5 by @dependabot[bot] in #8
- build(deps): bump actions/setup-python from 5 to 6 by @dependabot[bot] in #9
- build(deps): update pytest-asyncio requirement from <1.2.0,>=1.0.0 to >=1.0.0,<1.3.0 by @dependabot[bot] in #10
- build(deps): bump astral-sh/setup-uv from 6 to 7 by @dependabot[bot] in #14
- build(deps): bump github/codeql-action from 3 to 4 by @dependabot[bot] in #13
- build(deps): update markdown-it-py requirement from ~=3.0 to >=3,<5 by @dependabot[bot] in #15
- build(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #17
- build(deps-dev): update pytest-asyncio requirement from <1.3.0,>=1.0.0 to >=1.0.0,<1.4.0 by @dependabot[bot] in #16
- fix(main): updating aiohttp to 3.13.3 by @HTony03 in #18
New Contributors
Full Changelog: 0.1.10...0.1.11
v0.1.10
Release Notes - v0.1.10
🚀 New Features
Process Management
- Added refresh lock mechanism: Implemented
run_lockto prevent concurrent repository checking operations, ensuring data consistency during periodic updates
Repository Management
- Synchronous repository validation: Added real-time repository validation when adding new repos to prevent invalid or inaccessible repositories from being configured
- Improved error handling: Enhanced GitHub API error handling with better retry mechanisms using tenacity for rate limiting and network issues
Issue and Pull Request Processing
- Issue comment monitoring: Added comprehensive issue comment tracking and notification system
- Comment reaction tracking: Added support for tracking and displaying comment reactions (👍, 👎, ❤️, etc.)
🔧 Core Improvements
GitHub API Integration
- Token validation: Added comprehensive GitHub token validation with SSL error retry mechanisms
- Rate limit handling: Implemented intelligent rate limit detection and backoff strategies
- Multi-endpoint support: Enhanced support for different GitHub API endpoints (commits, issues, PRs, releases)
Notification System
- Template rendering: Added Jinja2-based template system for rich HTML notifications ( Issues and Pull Requests )
🐛 Bug Fixes
Compatibility
- Template loading: Fixed template and language file packaging for multiline dict problem fix
Error Handling
- Network resilience: Enhanced network error recovery with configurable retry attempts
Full Changelog: 0.1.9...0.1.10
0.1.9
fixs & updates:
added temporary disable for "403" (resolve #4 )
What's Changed
- build(deps): bump actions/setup-python from 3 to 5 by @dependabot in #2
- build(deps): bump actions/checkout from 3 to 4 by @dependabot in https://github.com/HTony03/nonebot_plugin_github_release_notifier/pull/
Full Changelog: 0.1.8.1...0.1.9
0.1.8.1
0.1.8
0.1.7.1
feat:
database refresh frequency decrease
fix attempt exception notification
Full Changelog: 0.1.7...0.1.7.1
0.1.7
feat:
time combact
api cache
Full Changelog: 0.1.6.1...0.1.7
0.1.6.1
Full Changelog: 0.1.6...0.1.6.1
fix: config metadata
0.1.6
Full Changelog: 0.1.5...0.1.6
V0.1.5
Full Changelog: 0.1.4...0.1.5
feat:
nonebot_plugin_localstore
failure send config
please copy your database to the new folder in case of data loss
new database folder based on localstore is shown during the bot setup after update
file name must be github_release_notifier.db