2023-01-11 21:53:18 +01:00
|
|
|
# Changelog
|
|
|
|
|
|
|
|
All notable changes to Solar Grabber will be documented in this file.
|
|
|
|
|
|
|
|
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
|
|
|
|
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
|
|
|
|
|
|
|
|
## [Unreleased]
|
|
|
|
|
2024-02-27 15:37:35 +01:00
|
|
|
## [0.3.5] - 2024-02-27
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* Fix clippy issue
|
|
|
|
|
2024-02-27 15:27:21 +01:00
|
|
|
## [0.3.4] - 2024-02-27
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
* Updated dependencies, fixes security advisories:
|
|
|
|
* [RUSTSEC-2024-0003](https://rustsec.org/advisories/RUSTSEC-2024-0003)
|
|
|
|
* [RUSTSEC-2023-0072](https://rustsec.org/advisories/RUSTSEC-2024-0072)
|
|
|
|
|
2023-11-03 21:24:22 +01:00
|
|
|
## [0.3.3] - 2023-11-03
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
2024-02-27 15:27:21 +01:00
|
|
|
* Update dependencies ([RUSTSEC-2020-0071](https://rustsec.org/advisories/RUSTSEC-2020-0071.html))
|
2023-11-03 21:24:22 +01:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Switch to Rocket 0.5 RC4
|
|
|
|
|
2023-11-03 21:16:26 +01:00
|
|
|
## [0.3.2] - 2023-08-27
|
2023-08-27 13:29:48 +02:00
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* Switch to Debian bookworm Docker image for runtime; fixes Docker image
|
|
|
|
|
2023-11-03 21:16:26 +01:00
|
|
|
## [0.3.1] - 2023-08-26
|
2023-08-26 11:48:55 +02:00
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Fix and improve Gitea Actions workflow
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
* Update dependencies ([RUSTSEC-2023-0044](https://rustsec.org/advisories/RUSTSEC-2023-0044))
|
|
|
|
|
2023-04-15 12:15:40 +02:00
|
|
|
## [0.3.0] - 2023-04-15
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Implement backoff for login/update API call failures (#8)
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Update dependencies
|
|
|
|
* Speed up Docker image builds by using sparse Cargo index for crates.io
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* Fix login errors not being detected for My Autarco
|
|
|
|
* Fix missing build script/git repository during Docker image build
|
|
|
|
|
2023-03-22 14:59:18 +01:00
|
|
|
## [0.2.2] - 2023-03-22
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Implement error catchers for all endpoints (#5)
|
|
|
|
* Print the version on lift off (#6)
|
|
|
|
* Add `/version` endpoint to the API (#6)
|
|
|
|
* Add Gitea Actions workflow for cargo
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* Fixed/tweaked documentation
|
|
|
|
|
|
|
|
### Security
|
|
|
|
|
|
|
|
* Update dependencies ([RUSTSEC-2023-0018](https://rustsec.org/advisories/RUSTSEC-2023-0018.html))
|
|
|
|
|
2023-01-16 20:15:54 +01:00
|
|
|
## [0.2.1] - 2023-01-16
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Change poll interval for Hoymiles to 5 minutes
|
|
|
|
* Catch and raise error when Hoymiles API data responses cannot be deserialized
|
|
|
|
* Use stderr for error messages (and change prefix emoji)
|
|
|
|
* Use the `serde` crate via Rocket,; drop depend on the `serde` crate itself
|
|
|
|
|
|
|
|
### Fixed
|
|
|
|
|
|
|
|
* Also set the state class in HA sensors example
|
|
|
|
* Improve deserialization of Hoymiles API responses (#7)
|
|
|
|
* Prevent total energy reported decreasing for Hoymiles (#7)
|
|
|
|
* Set correct `last_updated` field in status report for Hoymiles (#7)
|
|
|
|
* Set cookie to configure Hoymiles API language to English (#7)
|
|
|
|
* Detect when Hoymiles (login/data) API response are not correct (#7)
|
|
|
|
* Small formatting, error message and documentation fixes
|
|
|
|
|
2023-01-13 19:33:09 +01:00
|
|
|
## [0.2.0] - 2023-01-13
|
|
|
|
|
|
|
|
### Added
|
|
|
|
|
|
|
|
* Add support for multiple services (#3)
|
|
|
|
* Add support for the Hoymiles service (#2)
|
|
|
|
* Add `Dockerfile` (and `.dockerignore`) for building Docker images
|
|
|
|
* Add `docker-compose-yml` for running using Docker Compose
|
|
|
|
* Add Debian packaging via cargo-deb (#4)
|
|
|
|
* Add documentation for how to use it with Home Assistant
|
|
|
|
|
|
|
|
### Changed
|
|
|
|
|
|
|
|
* Change the example port the webservice runs at to 2399
|
|
|
|
* Update documentation for Docker (Compose) support
|
|
|
|
* Split off a library crate
|
|
|
|
* Split off My Autarco support as a separate service
|
|
|
|
|
2023-01-11 21:53:18 +01:00
|
|
|
## [0.1.1] - 2023-01-08
|
|
|
|
|
|
|
|
Rename Autarco Scraper project to Solar Grabber.
|
|
|
|
|
2024-02-27 15:37:35 +01:00
|
|
|
[Unreleased]: https://git.luon.net/paul/solar-grabber/compare/v0.3.5...HEAD
|
|
|
|
[0.3.5]: https://git.luon.net/paul/solar-grabber/compare/v0.3.4...v0.3.5
|
2024-02-27 15:27:21 +01:00
|
|
|
[0.3.4]: https://git.luon.net/paul/solar-grabber/compare/v0.3.3...v0.3.4
|
2023-11-03 21:16:26 +01:00
|
|
|
[0.3.3]: https://git.luon.net/paul/solar-grabber/compare/v0.3.2...v0.3.3
|
2023-08-27 13:29:48 +02:00
|
|
|
[0.3.2]: https://git.luon.net/paul/solar-grabber/compare/v0.3.1...v0.3.2
|
|
|
|
[0.3.1]: https://git.luon.net/paul/solar-grabber/compare/v0.3.0...v0.3.1
|
2023-04-15 12:15:40 +02:00
|
|
|
[0.3.0]: https://git.luon.net/paul/solar-grabber/compare/v0.2.2...v0.3.0
|
2023-03-22 14:59:18 +01:00
|
|
|
[0.2.2]: https://git.luon.net/paul/solar-grabber/compare/v0.2.1...v0.2.2
|
2023-01-16 20:15:54 +01:00
|
|
|
[0.2.1]: https://git.luon.net/paul/solar-grabber/compare/v0.2.0...v0.2.1
|
2023-01-13 19:33:09 +01:00
|
|
|
[0.2.0]: https://git.luon.net/paul/solar-grabber/compare/v0.1.1...v0.2.0
|
2023-01-11 21:53:18 +01:00
|
|
|
[0.1.1]: https://git.luon.net/paul/solar-grabber/src/tag/v0.1.1
|