Tags: spaceapi-community/spaceapi-rs
Tags
Version 0.9.0 - [changed] Changed the way sensor types are exported. Some sensor types that were previously exported in the `spaceapi` module now need to be imported from the `spaceapi::sensors` module. - [changed] The `names` field is no longer part of `PeopleNowPresentSensorTemplate`. - [added] Added all missing sensor types. - [changed] Rewrite parts of the sensor implementation. This is a breaking change as it changes the way sensor templates are constructed for `PeopleNowPresentSensor` and `TemperatureSensor`. - [added] Added the `HumiditySensor` and `PowerConsumptionSensor` sensor types. This is a breaking change as it adds the `humidity` and `power_consumption` fields to the `Sensors` struct. - [added] Added the `timezone` key under `location` section. - [added] Added the `links` section. - [added] Added the `membership_plans` section. - [added] Derive `Eq` as well and not just `PartialEq` where possible. - [fixed] The name for the "closed icon" field has been corrected to `state.icon.closed` (was `state.icon.close`). - [changed] Require at least Rust 1.56.
Version 0.8.0 - [added] The `Sensors`, `PeopleNowPresentSensor` and `TemperatureSensor` structs now derive `Default` (#84) - [added] Basic support for the new v14 API (#85, #87, #89, #90, #91) This is a breaking change since it changes the `api` field of `Status` to `Option<String>` and the `state` field to `Option<State>`. Includes * Add `xmpp` field in `Contact` struct and deprecate the `jabber` field * Add `xmpp` field to `Keymaster` * Rename jabber to xmpp in contact field * Add xmpp to contact/keymasters * Deprecate contacts.google, issue\_report\_channels, radio\_show, spacefed.spacephone and stream keys * Add `mumble`, `matrix`, `mastodon` and `gopher` to `Contact` * Add `mastodon` field to `Keymaster` * Make `state` field optional and disallow `null` for `state.open`
Version 0.8.0 - [added] The `Sensors`, `PeopleNowPresentSensor` and `TemperatureSensor` structs now derive `Default` (#84) - [added] Basic support for the new v14 API (#85, #87, #89, #90, #91) This is a breaking change since it changes the `api` field of `Status` to `Option<String>` and the `state` field to `Option<State>`. Includes * Add `xmpp` field in `Contact` struct and deprecate the `jabber` field * Add `xmpp` field to `Keymaster` * Rename jabber to xmpp in contact field * Add xmpp to contact/keymasters * Deprecate contacts.google, issue\_report\_channels, radio\_show, spacefed.spacephone and stream keys * Add `mumble`, `matrix`, `mastodon` and `gopher` to `Contact` * Add `mastodon` field to `Keymaster` * Make `state` field optional and disallow `null` for `state.open`
PreviousNext