Support framework of a strong relationship. 30% off PyCharm and 100% to Django

In summer 2017, JetBrains PyCharm partnered with the Django Software Foundation for the second year in a row to generate a big boost to the Django fundraising campaign. The campaign was a huge success. We raised a total of $66,094 USD for the Django Software Foundation!

This year we really hope to repeat this success of the previous year. For the next three weeks, buy a new individual license for PyCharm Professional Edition at 30% OFF, and all the money raised will go to the DSF’s general fundraising and the Django Fellowship program.

Promotion details

Up until November 1, you can effectively donate to Django by purchasing a New Individual PyCharm Professional annual subscription at 30% off. It’s very simple:

1. When buying a new annual PyCharm subscription in our e-store, on the checkout page, сlick “Have a discount code?”.

2. Enter the following 30% discount promo code:  

ISUPPORTDJANGO 

3. Fill in the other required fields on the page and click the “Place order” button.

Alternatively, just click this shortcut link to go to the e-store with the code automatically applied

All of the income from this promotion code will go to the DSF fundraising campaign 2018 – not just the profits, but actually the entire sales amount including taxes, transaction fees – everything. The campaign will help the DSF to maintain the healthy state of the Django project and help them continue contributing to their different outreach and diversity programs.

Read more details on the special promotion page.

“Django has grown to be a world-class web framework, and coupled with PyCharm’s Django support, we can give tremendous developer productivity,” says Frank Wiles, DSF President. “Last year JetBrains was a great partner for us in support of raising money for the Django Software Foundation, on behalf of the community, I would like to extend our deepest thanks for their generous help. Together we hope to make this a yearly event!”

If you have any questions, get in touch with Django at fundraising@djangoproject.com or JetBrains at sales@jetbrains.com.

Posted in Sales and Promotions | Tagged , , | Leave a comment

PyCharm 2018.3 EAP 6

You can now get the sixth release in the Early Access Program (EAP) for PyCharm 2018.3. Download now from our website

New in This Version

Gitignore File Generation

Gitignore

Have you ever accidentally checked in files in the .idea folder which should have stayed private? PyCharm now helps you by creating a .gitignore file for you, both when you create a git repository from the VCS menu, or when you open a project that has a git repository, but no ignore file yet.

Docker-Compose Command Customization

Compose Command

Do you have specific needs for your Docker Compose configuration? You can now specify custom parameters in run configuration that are configured with a Docker Compose interpreter.

Further Improvements

  • AT TIME ZONE is now correctly highlighted for Microsoft SQL Server. PyCharm Professional Edition bundles all SQL features from JetBrains DataGrip
  • SCSS and LESS now get their own code style settings. PyCharm Professional Edition has all the web language features from JetBrains WebStorm
  • And more, see the release notes here

Interested?

Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview | Tagged | Leave a comment

PyCharm 2018.3 EAP 5

We’re excited to bring you the fifth release in the Early Access Program (EAP) for PyCharm 2018.3, this version comes with some great improvements. You can get it right now from our website.

New in This Version

F-String Improvements

F-String

One of the most used new features of Python 3.6 (and 3.7 of course) are F-strings, which allow you to easily interpolate variables in strings. We initially supported F-strings immediately when Python 3.6 was released, but this release comes with a great improvement. Due to the way that F-strings were interpreted, sometimes PyCharm wasn’t as fast when editing F-string as when editing other Python code. The new support for F-strings is a lot faster, try it yourself now!

Apart from the performance boost, a lot of issues were resolved. For example, multi-line f-strings should now work properly. Many refactoring operations (like extract variable) also work correctly with F-strings now.

Further Improvements

  • There was an issue where after upgrading PyCharm a project configured with Docker Compose may have issues starting. This was caused by an old version of the PyCharm helpers still being present in the Docker configuration, this has been resolved in this version.
  • Sometimes, you get bad JSON files, which is sad. Even sadder is when PyCharm freezes when you try to open it to fix it. We can’t prevent bad JSON from happening, but the freezing problem is fixed in this version.
  • PyCharm has sorted import statements in a case-sensitive way, from this version onward you can change this to be case-insensitive. If you prefer this, you can enable this behavior in the code style options.
  • And more, read the release notes here

Interested?

Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview | Tagged | Leave a comment

PyCharm 2018.3 EAP 4

We are working hard on the next version of PyCharm: 2018.3. And we’re looking for some feedback from those of you interested in having a look at the next version already. You can get this week’s Early Access Preview (EAP) version from our website now.

New in This Version

Updated Plugins Repository

Plugins

PyCharm 2018.3 Professional Edition will launch with support for our new and improved plugins repository: JetBrains Marketplace. We’re working hard on making it easier to extend PyCharm’s functionality with additional third-party plugins. For example, there are plugins available for Kubernetes, and HashiCorp Configuration Language (HCL), and much more.

Further Improvements

Interested?

Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview | Tagged | Leave a comment

PyCharm 2018.2.4

PyCharm 2018.2.4 is now available, with some small improvements. You can download this version from our website.

New in This Version

  • Various small pipenv improvements
  • A bug in our pytest with fixtures support was fixed: previously, if yield statements were used in the fixture, PyCharm would assume that the return type of the function was a Generator. Now, the correct return type is inferred, preventing false positives.
  • And more, see the release notes

Download PyCharm 2018.2.4

Get PyCharm from the JetBrains website

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm, and stay up to date. You can find the installation instructions on our website.

Preview PyCharm 2018.3

Are you interested in trying the next version of PyCharm already? We’re currently developing PyCharm 2018.3, and you can help us by letting us know how you like our work so far.

New in PyCharm 2018.3 EAP 3

  • Faster generation of skeletons for Docker Compose interpreters. If you have used PyCharm Professional Edition with Docker Compose you’ve probably seen that sometimes it takes a bit of time for PyCharm to index your container. This is now a lot faster.
  • And more, check out the release notes

To get the EAP version, visit the Early Access Preview (EAP) page on our website. You can also use JetBrains Toolbox to keep PyCharm – and other JetBrains products – up to date.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview, Release Announcements | Tagged | 2 Comments

PyCharm 2018.3 EAP 2

The second early access preview (EAP) version of PyCharm 2018.3 is available for download on our website now.

New in This Version

  • A couple of git authentication issues have been smoothed out: previously, the IDE would not ask for a new password after the server’s password had been changed, this is now resolved. The same applied for incorrect saved key passphrases
  • In some cases, PyCharm would freeze when using the ‘Local History’ feature.
  • Various DB server specific SQL syntax is now supported: USING NEW INTO for PostgreSQL, and using floats without a leading zero when using SAMPLE in Oracle.
  • And more, check out the release notes here

Interested?

Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview | Tagged | Leave a comment

PyCharm 2018.2.3

PyCharm 2018.2.3 is now available, with some small improvements. You can download this version from our website.

New in This Version

  • A number of improvements and fixes for the integrated Python console
  • Fixes for the new Quick Documentation window which was new in Pycharm 2018.2
  • Fixes for few false positives: install an already existing package intention, type checks
  • And much more, including improvements from the IntelliJ platform, WebStorm, and DataGrip, see the release notes for details.

Download PyCharm 2018.2.3 from our website

Try the Next Version

If you’d like to already try some additional improvements, you can try the release candidate of PyCharm 2018.2.4. This is available on our confluence page.

New in the RC

  • Various small pipenv improvements
  • A bug in our pytest with fixtures support was fixed: previously, if yield statements were used in the fixture, PyCharm would assume that the return type of the function was a Generator. Now, the correct return type is inferred, preventing false positives.
  • And more, see the release notes

Download the RC from our confluence page

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm RC versions, and stay up to date. You can find the installation instructions on our website.

The release candidate (RC) is not an early access program (EAP) build, and does not bundle an EAP license. If you get PyCharm Professional Edition RC, you will either need a currently active PyCharm subscription, or you will receive a 30-day free trial.

Posted in Release Announcements | Tagged | Leave a comment

PyCharm 2018.3 EAP 1

Development on PyCharm 2018.3 is currently in progress, but if you can’t wait for the release date, you can try our early access preview (EAP) builds from now on. The first one in this series is available for download on our website now.

New in This Version

Better Completion for SQL Aggregation Functions

SQL MAX Function

Most Python applications will connect to a database at some point. In PyCharm Professional Edition you get schema-aware SQL completion — it doesn’t just complete SQL, but it also helps you navigate your database. In PyCharm 2018.3 we’ve made a small improvement: when calling an aggregation function that takes a number, the number columns are the first columns suggested by the IDE.

Take Files Directly from Another Branch

Git Get File

Although in an ideal world all commits are perfectly atomic, the real world is a little messier. Sometimes you made improvements to a certain file in a feature branch, and you’d then like to take that file (but only that file) from that branch while working in another branch. By choosing ‘compare with…’ that other branch in the branches popup (VCS | Git | Branches), selecting the file on the files tab, and choosing ‘Get from Branch’ you can now fix this situation with PyCharm.

Further Improvements

  • Various small improvements have been made to our support for pipenv. For example, if you install a package using the PyCharm interface while you have the Pipfile open in the editor, you’ll now see the Pipfile be updated when the installation completes.

Interested?

Download this EAP from our website. Alternatively, you can use the JetBrains Toolbox App to stay up to date throughout the entire EAP.

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm EAP, and stay up to date. You can find the installation instructions on our website.

PyCharm 2018.3 is in development during the EAP phase, therefore not all new features are already available. More features will be added in the coming weeks. As PyCharm 2018.3 is pre-release software, it is not as stable as the release versions. Furthermore, we may decide to change and/or drop certain features as the EAP progresses.

All EAP versions will ship with a built-in EAP license, which means that these versions are free to use for 30 days after the day that they are built. As EAPs are released weekly, you’ll be able to use PyCharm Professional Edition EAP for free for the duration of the EAP program, as long as you upgrade at least once every 30 days.

Posted in Early Access Preview | Tagged | Leave a comment

PyCharm 2018.1.5

For those of you who are still on PyCharm 2018.1, we have a small update with a couple of bug fixes.

In this release, we’ve fixed an issue where unshelving files would create a large number of threads. If you’re interested in learning about other issues that were resolved, check out the release notes here.

To update, either choose Help | Check for Updates in PyCharm, or head over to the previous releases page on the website.

Posted in Release Announcements | Tagged | Leave a comment

PyCharm 2018.2.3 RC

PyCharm 2018.2.3 Release Candidate is now available, with some small improvements. Get it now from our Confluence page

New in This Version

  • A number of improvements and fixes for the integrated Python console
  • Fixes for the new Quick Documentation window which was new in Pycharm 2018.2
  • Fixes for few false positives: install an already existing package intention, type checks
  • And much more, including improvements from the IntelliJ platform, WebStorm, and DataGrip, see the release notes for details.

Interested?

Download the RC from our confluence page

If you’re on Ubuntu 16.04 or later, you can use snap to get PyCharm RC versions, and stay up to date. You can find the installation instructions on our website.

The release candidate (RC) is not an early access program (EAP) build, and does not bundle an EAP license. If you get PyCharm Professional Edition RC, you will either need a currently active PyCharm subscription, or you will receive a 30-day free trial.

Posted in Early Access Preview | 2 Comments