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

API Changes #711

Open
1 of 5 tasks
undefined-moe opened this issue Jan 1, 2024 · 0 comments
Open
1 of 5 tasks

API Changes #711

undefined-moe opened this issue Jan 1, 2024 · 0 comments

Comments

@undefined-moe
Copy link
Member

undefined-moe commented Jan 1, 2024

本 issue 列出计划进行的重大 API 更改。
This thread will announce the planned breaking API changes.

  • sync with cordis upstream: ctx.using -> ctx.inject, ctx.inject -> ctx.injectUI (drop legacy support in next major version)
  • drop legacy plugin format (handler.ts) in next major version
  • vjudge: move to judge client side (calls to some builtin model will be prohibited, refactor will be required)
  • Hydro Global Variable: drop in next major version. Use context instead.
  • Introduce checksum to installed plugins

如果对如上修改有任何的建议,请在下方评论。
If you have any suggestions to those, comment below.

@undefined-moe undefined-moe pinned this issue Jan 1, 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

No branches or pull requests

1 participant