Releases: tr4nt0r/pythonkuma
Releases · tr4nt0r/pythonkuma
v0.2.0
What's Changed
🚀 New Features
- Add additional monitor types: SMTP, SNMP, and RabbitMQ @tr4nt0r (#46)
- Parse and store version from metrics @tr4nt0r (#41)
- Add
monitor_id
field @tr4nt0r (#40)
👻 Bug Fixes
📃 Documentation
🔬 Other updates
🧩 Dependency Updates
- Bump mkdocstrings[python] from 0.29.0 to 0.29.1 @dependabot[bot] (#45)
- Bump mkdocs-material from 9.6.9 to 9.6.14 @dependabot[bot] (#44)
Contributors: and @tr4nt0r
v0.1.0
What's Changed
💥 Breaking changes
👻 Bug Fixes
- Fix Monitor type name @tr4nt0r (#36)
- Fix typing of
metrics
method @tr4nt0r (#35) - FIx types in
UptimeKumaMonitor
and add status enum @tr4nt0r (#30) - Make explicit imports and add
__all__
to__init__.py
@tr4nt0r (#18) - Fix serialization of
MonitorType
and extend enum @tr4nt0r (#16)
⏳ Deprecations
📃 Documentation
🧰 Maintenance
10 changes
- Add VSCode settings and update Ruff configuration @tr4nt0r (#33)
- Configure test and lint environments @tr4nt0r (#28)
- Add initial test suite setup @tr4nt0r (#27)
- Configure ban relative imports for parents @tr4nt0r (#22)
- Add Release Drafter configuration for automated release notes @tr4nt0r (#21)
- Replace Black with Ruff for linting and formatting @tr4nt0r (#20)
- Update pyproject.toml @tr4nt0r (#13)
- Add labeler workflow @tr4nt0r (#12)
- Add Dependabot configuration for automatic dependency updates @tr4nt0r (#5)
- Update release workflow @tr4nt0r (#1)
🔬 Other updates
- Enhance docstrings @tr4nt0r (#38)
- Add MonitorStatus to exports @tr4nt0r (#31)
- Use yarl for URL building @tr4nt0r (#29)
- Add type hints support with new py.typed file @tr4nt0r (#17)
🧩 Dependency Updates
- Update dependencies for aiohttp and prometheus-client @tr4nt0r (#19)
- Bump prometheus-client from 0.14.1 to 0.22.1 @dependabot[bot] (#6)
- Update requirements.txt @tr4nt0r (#11)
- Bump aiohttp from 3.8.1 to 3.11.0b0 @dependabot[bot] (#4)
- Remove unnecessary dependencies @tr4nt0r (#2)
Contributors: @jayakornk and @tr4nt0r