Changelog¶
All notable changes to eptr2 are documented here.
Version 1.3.4 (Development)¶
Added¶
- MkDocs documentation with Material theme
- GitHub Pages deployment workflow
Changed¶
- Documentation improvements
Version 1.3.3¶
Important¶
- Breaking changes due to regulatory changes by EPDK
- Overhaul planned for version 1.4.0
Changed¶
- Updated API mappings for regulatory compliance
Version 1.3.0¶
Added¶
- MCP (Model Context Protocol) server for AI agent integration
- Claude Desktop integration support
- Agent skills for specialized domain queries
Changed¶
- eptr2 now evolves to be an AI-oriented tool
Version 1.2.4¶
Critical¶
- Authentication method changes require update to 1.2.4+
Added¶
- MCP server module (
eptr2.mcp) eptr2-mcp-servercommand-line entry point
Fixed¶
- Authentication handling improvements
Version 1.2.3¶
Added¶
.envfile support for credentials- TGT (Ticket Granting Ticket) recycling
use_dotenvparameterrecycle_tgtparameter.eptr2-tgtfile for TGT storage
Changed¶
- Improved credential management
Version 1.2.0¶
Added¶
- Composite functions module
get_hourly_consumption_and_forecast_dataget_hourly_price_and_cost_data
Changed¶
- Enhanced DataFrame postprocessing
Version 1.1.0¶
Added¶
- New login method with automatic TGT management
eptr_w_tgt_wrapperfunctiongenerate_eptr2_credentials_fileutility
Deprecated¶
- Direct credentials file path (use
.envinstead)
Version 1.0.2¶
Added¶
- Calculator tutorial app (
run_calc_app) - Imbalance cost calculation helpers
Version 1.0.0¶
Added¶
- Initial stable release
- 213+ API endpoints
- Pandas DataFrame integration
- Streamlit demo app
- Live tutorial feature
Core Features¶
- EPTR2 class for API access
- Automatic authentication
- Response postprocessing
- Call discovery methods
Migration Guides¶
Migrating from 1.2.x to 1.3.x¶
-
Update authentication:
-
Create
.envfile:
Migrating from 1.1.x to 1.2.x¶
- Replace credentials file with
.env:
Roadmap¶
Version 1.4.0 (Planned)¶
- Complete overhaul for EPDK regulatory changes
- Enhanced composite functions
- Improved documentation