Releases: Tsopic/nordpool
Releases · Tsopic/nordpool
Release v0.0.19
Added
- SECURITY.md - Security policy and vulnerability reporting guidelines
- CONTRIBUTING.md - Comprehensive contribution guidelines and development setup
- PR template - Structured pull request template
- Issue templates - Bug report and feature request templates
- Dependabot - Automated dependency updates for pip and GitHub Actions
- Link checker workflow - Automated markdown link validation
- Migration guide - Instructions for users migrating from original repository
- Comparison table - "Why This Fork?" feature comparison
Changed
- Updated documentation to reflect active fork status
- Updated repository URLs in manifest.json to Tsopic/nordpool
- Updated codeowner from @Hellowlol to @Tsopic
- Added HACS installation instructions for custom repository
- Dynamic version badge instead of hardcoded version
- Removed PayPal donation link
- Updated @Hellowlol GitHub links to @Tsopic in attribution
Fixed
- Fixed CHANGELOG links for v0.0.17 (now points to original repository)
- Configured link checker to ignore false positive 403 errors
What's Changed
Full Changelog: v0.0.18...v0.0.19
Release v0.0.18
Added
- 15-minute period support - Integration now supports Nord Pool's 15-minute interval pricing (transitioned from hourly on October 1, 2025)
- Automatic period detection - Sensor automatically detects period type (15min or hourly) from API response
period_typeconfiguration - New optional configuration parameter to set period preference (defaults to15min)period_typesensor attribute - New attribute showing the detected period type- Adaptive calculations - Peak/off-peak calculations now adapt dynamically to period granularity (24 hourly vs 96 15-minute periods)
Changed
- Update frequency - Callbacks now fire every 15 minutes (at :00, :15, :30, :45) instead of hourly for more timely price updates
- Default period type - New installations default to 15-minute periods
- Buy Me a Coffee link - Updated to new URL
Fixed
- Time rounding functions now support both hourly and 15-minute boundaries
- Peak/off-peak calculations correctly handle variable period counts
- Tomorrow validation adapts to expected period count (23+ for hourly, 92+ for 15-minute)
Technical
- Enhanced
start_of()andend_of()functions inmisc.pywith 15-minute support - Added
PERIOD_HOURLYandPERIOD_15MINconstants inconst.py - Implemented period length detection:
(end - start).total_seconds() / 60 - Updated
extract_attrs()to calculateperiods_per_hour = len(data) // 24
Backward Compatibility
- ✅ Fully backward compatible with existing configurations
- ✅ Handles both hourly and 15-minute API responses
- ✅ No breaking changes to sensor attributes or behavior
What's Changed
New Contributors
Full Changelog: https://github.com/Tsopic/nordpool/commits/v0.0.18