Deprecate the v1 IS API and replace most of it with v2 #2254
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is part 1 of many, as shown by #2253
It may be easier to review this commit by commit. See 'docs' status check for what this looks like in the spec.
This PR handles deprecating the v1 API and replacing relevant bits with v2 stuff. This is an intermediary step to show at the spec level that v1 is truly deprecated, but does mean the whole thing is duplicated. The next IS spec version after this one is expected to delete the v1 stuff completely.
This PR intentionally does not handle defining the auth endpoints and how all that works in an effort to keep the PRs moderately reviewable. This PR does not include the new lookup API for the same reason.
Specs part of MSC2140.