Skip to content

Releases: HTony03/nonebot_plugin_github_release_notifier

v0.1.11

06 Jan 11:17
86ab813

Choose a tag to compare

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

13 Aug 11:24
b436d2c

Choose a tag to compare

Release Notes - v0.1.10

🚀 New Features

Process Management

  • Added refresh lock mechanism: Implemented run_lock to 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

31 May 10:20

Choose a tag to compare

fixs & updates:
added temporary disable for "403" (resolve #4 )

What's Changed

Full Changelog: 0.1.8.1...0.1.9

0.1.8.1

19 Apr 02:39

Choose a tag to compare

oidc test

0.1.8

19 Apr 02:27

Choose a tag to compare

feat:
bot notification error fix
readme update
github token not set to none after validation in check_api_usage

0.1.7.1

13 Apr 00:56

Choose a tag to compare

feat:
database refresh frequency decrease
fix attempt exception notification

Full Changelog: 0.1.7...0.1.7.1

0.1.7

06 Apr 02:07

Choose a tag to compare

feat:
time combact
api cache

Full Changelog: 0.1.6.1...0.1.7

0.1.6.1

03 Apr 10:20

Choose a tag to compare

Full Changelog: 0.1.6...0.1.6.1

fix: config metadata

0.1.6

30 Mar 02:51

Choose a tag to compare

Full Changelog: 0.1.5...0.1.6

V0.1.5

24 Mar 13:07

Choose a tag to compare

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