Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

mavschema.xsd: add superseded tag #809

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

hamishwillee
Copy link
Contributor

@hamishwillee hamishwillee commented May 4, 2023

This adds a superseded tag. Once this is in. my intent is to divide the existing deprecated tags into those that are actually deprecated by the standard (and we hope to remove) and those that are just superseded by a new message, command, enum that we hope one day everyone will upgrade too.

The difference being that superseded is as much a hint to autopilots as users that there is something that might we worth upgrading to.

This is a precondition to any kind of release process.

NOTE. I thought about adding deprecated, wip, superseded as possibilities for field values and param values. However I'm not sure this is useful. I.e. In one way it is - you can indicate that things are new - or not intended to be used with clear tagging. But you can't actually "remove" a field that is in common.xml if you add "deprecated" and you can add WIP but it's public ... so not sure. Assuming not for now.

@@ -202,7 +202,16 @@
</xs:complexType>
</xs:element>

<xs:element name="deprecated">
<xs:element name="wip">
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI, just a reorder for wip and deprecate, which is what makes this a bit messier. Sorry.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant