After #146 introduced controller events to the application schema with a missing closing bracket, #148 "fixed" this problem but added the closing bracket in the wrong place. As a result, the required properties were nested under the controller and hardware properties, rather than being next to them.
Overly simplified view of how the incorrect nesting for required properties looked after #148:
Since the previous deployment of schema 1-4-0 failed to validate existing applications, this PR revokes and replaces the statically generated schema with the correctly intended version of 1-4-0.
Review guidelines
Estimated Time of Review: 2 minutes
Checklist before merging:
[x] Confirm that the relevant changelog(s) are up-to-date in case of any user-facing changes
Description
After #146 introduced controller events to the application schema with a missing closing bracket, #148 "fixed" this problem but added the closing bracket in the wrong place. As a result, the required properties were nested under the controller and hardware properties, rather than being next to them.
Overly simplified view of how the incorrect nesting for required properties looked after #148:
Overly simplified view of how the correct nesting for required properties should look (fixed in this PR):
Since the previous deployment of schema 1-4-0 failed to validate existing applications, this PR revokes and replaces the statically generated schema with the correctly intended version of 1-4-0.
Review guidelines
Estimated Time of Review: 2 minutes
Checklist before merging: