zenstackhq / zenstack

Fullstack TypeScript toolkit that enhances Prisma ORM with flexible Authorization layer for RBAC/ABAC/PBAC/ReBAC, offering auto-generated type-safe APIs and frontend hooks.
https://zenstack.dev
MIT License
2.07k stars 88 forks source link

[Feature Request] Add support for JetBrains 2022 or older to your ZenStack Language Tools #973

Closed vbg8exadel closed 8 months ago

vbg8exadel commented 8 months ago

I am using IntelliJ IDEA 2022.3.3 due to license limitation and can't upgrade to the newer one. image

I tried to install the ZenStack Language Tools but got error: 2024-01-30 12_59_47-ZenStack Language Tools - IntelliJ IDEs Plugin _ Marketplace

There is a compatibility block on your ZenStack Language Tools for Jetbrains. It won't install on 2022.x.x versions.

Describe the solution you'd like Please add support for Jetbrains 2022 or older ones as there many developers who is using "Perpetual fallback license" for their Jetbrains tools. See more about it here:

  1. What is a perpetual fallback license?
  2. How do I activate and use my perpetual fallback license?
ymc9 commented 8 months ago

Hi @vbg8exadel , thanks for reporting this. We'd love to support older versions of JetBrains, However ZenStack's extension is implemented with the LSP support, which is only available since 2023.2.

https://blog.jetbrains.com/platform/2023/07/lsp-for-plugin-developers/

The LSP support allows us to use one implementation to support both VSCode and JetBrains. We don't have a plan to reimplement an extension using JetBrain's proprietary language extensions API yet.