This document records changes between API versions.
Changes should start with one of the following tags:
[added]for new, backward compatible features[changed]for changes to the existing API[removed]for keys that have been removed from the schema
contact:
- [added] The
telegramcontact option was added ([#120]) - [added] The
telegramcontact option for keymasters was added ([#126])
Root level:
events:
- [changed] Clarify that
timestampunit is in seconds (#98)
location:
- [added] The
country_codefield was added (#108) - [added] The
areasfield was added (#107) - [added] The
hintfield was added (#102) - [changed] Make entire
locationfield optional to enable the inclusion of groups without physical location (#106) - [changed] If the
locationfield is present, it requires at least 1 property (#115) - [changed] Make the
lat/lonfields optional, but if one of them is provided, then the other one must be provided too (#115)
sensors:
- [added] The
power_generationsensor was added (#105) - [added] The
carbondioxidesensor was added ([#116]) - [added] The
lastchangefield was added to all sensors (#97) - [removed] The deprecated unit
hPAinbarometer.unitwas removed, usehPainstead (#109) - [removed] The redundant unit
mWinpower_consumption.unitwas removed, useWinstead (#109)
state:
- [changed] Clarify that
lastchangeunit is in seconds (#98)
membership_plans:
- [added] The
quarterlyenum value was added tobilling_interval
Root level:
- [added] The
api_compatibilityfield was added - [added] The
linkssection was added (#67) - [added] The
membership_planskey was added to represent membership plans a space might have (#15, #27) - [removed] The
apikey was removed (replaced withapi_compatibility, see #56 for details) - [removed] The
cachekey was removed (#46) - [removed] The
streamkey was removed (#70) - [removed] The
issue_report_channelskey was removed (#47) - [removed] The
radio_showkey was removed (#48)
contact:
- [changed] The
jabberkey was renamed toxmpp#8 - [added] The
keymastersarray items can also contain axmppfield (#8) - [added] The
mumblecontact option was added (#77) - [added] The
matrixcontact option was added (#44) - [added] The
mastodonkey was added tocontactandcontact.keymasters(#26) - [added] The
gophercontact option was added (#24, #31) - [removed] The
googlekey was removed (#37)
location:
sensors:
- [added] The
network_trafficsensor was added (#60) - [changed] The unit in
account_balancecan now be any ISO 4217 string (#12) - [changed] The unit
hPAinbarometer.unitwas deprecated, usehPainstead to match the SI unit (#7, #72)
spacefed:
- [removed] The
spacephonekey was removed (#80)
state:
- [changed] The keys
stateandstate.openare not required anymore andstate.openis no longer nullable