@ouyoung I forgot to finish my draft review in your github pr, but I believe I saw some changes you made which were backward incompatible.
Can you make sure nothing is broken when new features are implemented? See one of the PRs for API 9.3 or 9.4 which introduced changes which were backward compatible. That gives you a template to work with.
Thread@ouyoung I forgot to finish my draft review in your github pr, but I believe I saw some changes you made which were back…
2 messages · –欧 Thanks for the heads-up! I see the issue now — I made some new fields like persistent_id and allows_revoting required positional parameters instead of optional ones, which breaks backward compatibility. I'll fix this by making all newly introduced parameters optional (defaulting to None) and ensuring they don't change the existing parameter order. I'll reference the API 9.3/9.4 PRs as a template. Sorry about that, will push the fixes soon.