workspaceEdit missing changeAnnotations
Hello,
I'm facing an issue where the rename capability is broken because the issue reported here:
https://github.com/neovim/neovim/issues/34731
It seems problem has to do with the fact that when rename generates a workspaceEdit, it returns AnnotatedTextEdits but without a changeAnnotations field. So a client trying to use the annotation IDs will break.
This was fixed in basedpyright https://github.com/DetachHead/basedpyright/pull/1352
I'd accept a PR to fix this issue if you're interested in making a contribution.
I have been running the suggested change committed in basedpyright for a few weeks now. I am in the process of testing/linting and will open a PR presently.