Skip to content

Releases: pyrocumulus/pvoutput.net

v0.7.0

08 Apr 18:50
Compare
Choose a tag to compare
v0.7.0 Pre-release
Pre-release

Added

  • Default values to parameters of the StatusPostBuilder.
  • Structured search methods to the SearchService. #27

Fixed

  • Fixed a bug with AddBatchOutputRequest only sending Maximum temperature if the Minimum was set. #26
  • Fixed bugs with encoding of text parameters Comments and TextMessage in OutputPost and StatusPost requests respectively. #29
  • Fixed bug with BatchOutputPostBuilder accepting an output without both EnergyGenerated as wel as EnergyUsed. #29
  • Fixed a bug with the SearchService not properly encoding the query text. #27

Breaking changes

  • Incorrect signature for adding batch outputs (missing properties). Builders for creating IOutputPost and IBatchOutputPost have changed significantly. #29
  • Moved all builders to new namespace PVOutput.Net.Builders. #29
  • Renamed multiple operations on the new OutputPostBuilders to accurately map to the corresponding property on IOutputPost etc. #29
  • All properties respresenting a time are now respresented as TimeSpan objects instead of DateTime. #30
  • PVCoordinate now uses the decimal type for storing the Latitude and Longitude properties, to avoid weird approximation issues. #30

v0.6.0

28 Mar 21:46
Compare
Choose a tag to compare
v0.6.0 Pre-release
Pre-release

A lot of small improvements in this release and code quality:

  • A lot more unit tests
  • Added codecov.io to manage coverage

Visible end user changes:

  • ASP.Net Core support though DI and an extension method [#21]
  • Logging support through the ILogger abstractions [#24]
  • Almost all public methods in the library now validate arguments [#23]

Initial release

27 Feb 19:48
Compare
Choose a tag to compare
Initial release Pre-release
Pre-release

The initial release of PVOutput.Net, including releasing a NuGet package.