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

Support IntelliJ Idea 2021.3 #512

Open
Krivich opened this issue Apr 25, 2024 · 2 comments
Open

Support IntelliJ Idea 2021.3 #512

Krivich opened this issue Apr 25, 2024 · 2 comments
Labels
enhancement New feature or request

Comments

@Krivich
Copy link

Krivich commented Apr 25, 2024

Describe the need of your request

Is it possible to support old IntelliJ Idea 2021.3 in new builds? Due to corporate bureaucracy I have to use old license and can't update to the modern IntelliJ but last CodeGPT builds are not supporting old IntelliJ. Me and a dozens of my colleagues appreciate if this great plugin support IntelliJ 2021.3+. Thanks!

Proposed solution

Publish build for 2021.3+

Additional context

No response

@Krivich Krivich added the enhancement New feature or request label Apr 25, 2024
@carlrobertoh
Copy link
Owner

Hi

Supporting older IDE builds means that I have to maintain each build separately from the master branch due to their compatibility issues. Every new feature/fix must be single-handedly picked, resolved, and tested, which unfortunately means a lot of maintenance overhead and takes time away from new features.

However, I'm not throwing out the idea yet.

@Krivich
Copy link
Author

Krivich commented Apr 26, 2024

I understand your pain and really appreciate your efforts! Sorry, I can't help much but I can share some ideas if you want:

  1. Engineering approach: extract API-dependent code into isolated modules and load them dynamically. Most probably this approach may help maintain all versions in one branch in one build.
  2. Organization approach: low frequency of old API releases. For example at every 5 release for modern-API , build release for the old API.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants