PyCharm 2018.1.1

Ernst Haagsman

We’re happy to announce that PyCharm 2018.1.1 is now available from our website!

Please update manually

Check for updates

Due to an error on our side, PyCharm 2018.1 will not inform you that the new version is available. Please either download PyCharm 2018.1.1 from our website or alternatively click Help | Check for Updates (on macOS: PyCharm | Check for Updates).

What’s new

Improved @dataclass support

Data classes are a Python 3.7 feature that many developers are looking forward to. As Python 3.7 isn’t final yet, some details were changed recently. After an update to the PEP, we’ve made improvements to our support:

  • The hash parameter was changed to unsafe_hash. This parameter forces @dataclass to generate the __hash__ dunder method, even if the frozen parameter is set to False. In this case, the hash of your class can change if you make any changes to your class’s fields. A changing hash will break data structures that depend on it, like Dict. The Python core developers wanted to highlight that this should be done very carefully.
  • We now warn you if you use a parameter to generate a method which you’ve already defined.

Further Improvements

  • Pip 10.0 is now supported. A compatibility issue with IPython 6.3.0 was resolved.
  • Matplotlib plots are now correctly shown for scripts executed with “Run in Python Console”.
  • Django or Flask is now installed if you create a new project of those types on a remote machine
  • And more: read the release notes for details

Comments below can no longer be edited.

4 Responses to PyCharm 2018.1.1

  1. Dr pavan says:

    April 19, 2018

    I am new to Python and currently working with Pycharm 2017.3.5 community version which is released on 9th April 2018 (as per menu item “about”). I got confused with the version 2018.1.1 which was released on 10th April 2018 (according this website info). Are these two versions one and the same?
    Secondly, I am not able to enable the auto update feature in software.
    Help in this will be highly appreciable.

    • Ernst Haagsman says:

      April 19, 2018

      Hi! We sometimes release small fixes to older versions. In this case to make sure previous versions also become compatible with Pip 10, we released updates to every version of PyCharm since 2016.3. 2018.1 is the newest version though, you may want to update to 2018.1.1. If the auto update (Help | Check for Updates) isn’t working, you can download the newest version from https://jetbrains.com/pycharm/download

  2. Arshad jamali says:

    May 25, 2018

    i m using new version of pycharm 2018.3 now and it has no flask program why ????????????????????????????????????

    • Paul Everitt says:

      May 26, 2018

      Any chance you downloaded PyCharm Community Edition instead of Professional Edition?

Subscribe

Subscribe for updates