Releases: heimdallpower/api-sdk
Releases · heimdallpower/api-sdk
Integration tests, minor bug fixes, license added
- Added integration tests for Python and .NET
- Introduced CI pipeline for Python and .NET integration tests
- Fixed Facility.line schema in OpenAPI spec for nullable compatibility
- Fixed setter in option in the HeimdallPower.Api.Client.Extensions project
- Added Apache 2.0 license to repo and NuGet package
Full Changelog: v3.2.0...v3.2.1
Add support for client metadata request headers
What's Changed
- feat (POWER-3877) : add support for custom client metadata headers in SDK requests by @mHjertaker in #26
Full Changelog: v3.1.0...v3.2.0
Dependency injection and resiliency support for HeimdallApiClient
What's Changed
- feat: add DI extension package for HeimdallApiClient with resilience and options support by @mHjertaker in #25
Full Changelog: v3.0.0...v3.1.0
Dotnet SDK cleanup & conventions aligned
What's Changed
- add GetAssetsAsync to fetch full asset hierarchy
- postfix public async methods with "Async"
- update dotnet README.md by @mHjertaker in #22
- improve HeimdallApiHttpClient reliability and encapsulation by @mHjertaker in #23
Full Changelog: v2.1.0...v3.0.0
Python SDK packaging
This is the first tagged release of the Heimdall API SDK for Python, introducing versioned packaging and distribution through GitHub Releases.
Artifacts will be built using Poetry and attached automatically via GitHub Actions.
What's Changed
- Add example project for dotnet by @sarahsa in #16
- ci: add python release pipeline by @mHjertaker in #19
- feat (python) : add grid insights module endpoints to python client by @mHjertaker in #20
- chore : use yaml representation of the openAPI spec by @mHjertaker in #18
- chore : use warning log level in python examples by @mHjertaker in #21
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- All methods for fetching forecasts (Heimdall DLR, Heimdall AAR and Circuit Rating) have been renamed to plural to better reflect the response content.
Full Changelog: v1.0.0...v2.0.0
v1.0.0
What's Changed
- New NuGet package for integrating with the newly released Heimdall Power API.
- Implemented method for Assets which fetches all the assets for the selected grid owner.
- Implemented methods for Capacity Monitoring which fetches the latest Heimdall DLR, Heimdall AAR and Circuit Rating, in addition to its' forecasts.
- Implemented methods for Grid Insights which fetches latest current and conductor temperatures.
- Improved XML documentation which is aligned with the developer pages.
Full Changelog: https://github.com/heimdallpower/api-sdk/commits/v1.0.0
v0.0.2: Test publication of HeimdallPower.Api.Client
What's Changed
Full Changelog: v0.0.1...v0.0.2
v0.0.1: Test publication of HeimdallPower.Api.Client
What's Changed
- Integration with the new Heimdall Power API.
Full Changelog: https://github.com/heimdallpower/api-sdk/commits/v0.0.1