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

lexicons: remove deprecated endpoints and fields #2376

Closed
wants to merge 4 commits into from

Conversation

bnewbold
Copy link
Collaborator

Didn't remove all DEPRECATED fields: some (like in repo event stream commit messages) are "required" and could be hard to deploy without disruption.

These endpoints and fields are currently used at all and should not be disruptive to deploy. The most risky might be 'term' on the search endpoints.

@@ -8,10 +8,6 @@
"parameters": {
"type": "params",
"properties": {
"term": {
Copy link
Collaborator

Choose a reason for hiding this comment

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

looks like these never got switched over in the client 🙃

Copy link
Collaborator Author

Choose a reason for hiding this comment

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

oh daaaarn. means we can't roll this out very confidently (don't want to break older clients).

I think the next step is probably to do a little PR that updates all that client API usage, and update this PR to not remove the deprecated term quite yet (maybe in a couple months).

@bnewbold
Copy link
Collaborator Author

I broke this out in to 3x separate smaller PRs (see the "referenced" in github history above), so closing.

@bnewbold bnewbold closed this May 21, 2024
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.

None yet

2 participants