Intended to track the release dates for various JetBrains IDEs in an effort to see historical release dates to help project potential future release dates
APACHE-2.0 License
The intent of this repository is to capture the actual release dates for JetBrains IDEs. The concept stems from a wiki page at work which was created to help our team plan work around the potential release dates of JetBrains IntelliJ IDEA.
Why did our team care? Well, we develop and maintain an ecosystem around JetBrains (from internal-only plugin distribution, to license management, to a custom distributed IntelliJ IDE). Knowing when a release might come allows us to better plan our week / month / year to enable our developers to be as productive as possible!
Very simply, the idea here is to allow one to more accurately predict (we used to just guess months out - turns out, that's very inaccurate) about when a particular IntelliJ IDEA release may occur based on historical data.
IntelliJ IDEA Community Edition
and PyCharm Community Edition
?Answer: These two IDEs have identical release cadences with the respective paid versions.
The release dates in the markdown files of this repository are automatically obtained from a JetBrains API.
Prior to 2021, they were manually obtained and updated in this repo by:
See our Obtaining Release Dates document for some suggestions on methodology for how we previously obtained release dates for previous IDE versions.
The below commands will get the basic setup for developing on the Python module which does the fetching of IDE release data and generation of the Markdown files.
cd release_date_fetcher
python3 -m venv venv
source venv/bin/activate
pip install --upgrade pip
pip install -r requirements.txt
python generate_markdown_files.py
We love contributions! See our CONTRIBUTING file for more information.