PyCharm Releases

Released: Dec 2, 2020

Updates in 2020.3.x

2020.3.4

Updated Mar 17, 2021

Features

Trusted projects

  • Introduced the concept of trusted projects to mitigate the risks associated with opening projects from unknown and untrusted sources.
  • When you open a project, PyCharm doesn’t execute any code from it and checks whether it is trusted or from a trusted location.
  • If the project currently is not trusted, the IDE will ask you to choose whether to open it in safe mode or full-trust mode. If the project currently is not trusted, the IDE will ask...

Released: Jul 29, 2020

Updates in 2020.2.x

2020.2.4

Updated Nov 27, 2020

Fixes

  • Fixed autocompletion in Python Console: it now suggests types and parameters.
  • Fixed Python Console performance with large Pandas DataFrames and DataFrames that have dtype columns.
  • Drop into debugger on failed tests is now disabled by default, as it may slow down test performance in some cases.
  • Fixed the sizing issues with the Search and Replace pane.
  • Fixed branch selection when opening the pull dialog.
  • Fixed the issue causing new Git repositories not to be...

Released: Jul 8, 2020

Updates in 2020.1.3

Fehlerkorrekturen

  • An issue that caused the UI to freeze when processing references in Python scratch files was fixed.
  • A bug that prevented CoffeeScript automatically insert imports was fixed.
  • The issue with the keyboard on Ubuntu 20.04, Gnome 3.36 with IBus enabled was fixed.
  • Font rendering problem on macOS Mojave was resolved.
  • Memory leak in Common Item Dialog patch was eliminated.
  • The commit causing latency on accepting auto-completion was reverted.

Released: Jun 3, 2020

Updates in 2020.1.2

Funktionen

  • Added new action ‘Rescan Available Python Modules and Packages’.
  • Added support for Coverage 5.0+.

Fehlerkorrekturen

  • Fixed a bug that made the cursor jump to the __call__ method of the metaclass instead of the class declaration when using ‘go to declaration’ on classes.
  • Fixed a bug that triggered a false positive inspection “Unexpected argument” for Python 3 enum.Enum() functional constructor.
  • Fixed a bug that now makes CSS/SCSS formatter aware of CSS3 grid-layout properties.
  • Fixed a...

Released: May 6, 2020

Updates in 2020.1.1

Fehlerkorrekturen

  • Fixed a problem with the DataFrame viewer window being small and not expanding upon resizing.
  • Implemented several small tasks points to ensure that Python 3.9 alpha interpreters will work as expected.
  • Fixed autocompletion for TypedDict arguments for functions.
  • Brought back an old functionality into our CSV data editor that will make editing CSV files easier by showing tabs for ‘Data’ and ‘Text’.
  • Fixed a bug that prevented the debugger from working on Python 3.5 and earlier...

Released: Apr 8, 2020

Updates in 2020.1

Funktionen

Version Control

  • Interactive rebasing - If you care about keeping your commit history clean, you’re definitely familiar with interactive rebasing. This is now easier, and more graphical. Just pick a commit in the history, right-click, and choose ‘interactively rebase from here’.
  • New VCS commit tool window - If you’re the kind of developer who likes commits that are atomic and tell a story, you probably go back and forth between the commit window and your code to get everything ready...

Released: Mar 18, 2020

Updates in 2019.3.4

Funktionen

SQL General

  • Structure view for the block statement.

SQL Highlighting

  • Subquery folding improvement.
  • Support for Sequence Storage Engine MariaDB syntax.

Fehlerkorrekturen

Code Insight

  • No Type Inference on nonlocal/global Variables.
  • PyCharm doesn't recognise namespace package properly if __init__ file contains comments.

Console

  • Rerun button stop working.

Cython

  • Cython Support does not recognize integer suffixes.

Debugger

  • PyCharm KeyError __len__ when debugging after updating to...

Released: Feb 7, 2020

Updates in 2019.3.3

Fehlerkorrekturen

Code Insight

  • False positive when typing near inherited TypedDict type.

Docker

  • Python Run Configuration (docker-compose) fails with "Could not find docker0 network interface" error when started in debug mode.

Inspections

  • reStructuredText language injection comment breaks inspection.
  • Ignored references in inspections settings for unresolved references in Python does not work anymore.
  • Unexpected argument when creating an imported TypedDict.

Build. Built-in (JPS)

  • Update "Error...

Released: Jan 22, 2020

Updates in 2019.3.2

Funktionen

User Interface Project View

  • Add the ability to "Copy path" relative to repository root.

DB Console

  • Added the ability to execute stored procedures.

Data Views

  • Use Data Editor for editable views.

SQL General

  • Add in-line variable names for scripts.

SQL Highlighting

  • Inspection about ROLLBACK and COMMIT in triggers.
  • Support MySQL new grants (SESSION_VARIABLES_ADMIN).
  • Support MySQL 8 SRID argument on GEOMETRY columns.

No subsystem

  • Web Types Display new lines in quick doc description...

Released: Dec 19, 2019

Updates in 2019.3.1

Funktionen

  • As a part of Python 3.8 support, this release adds code insight for TypedDicts.

Fehlerkorrekturen

  • PyCharm supports using reStructuredText (reST) in docstrings, unfortunately, PyCharm 2019.3 was a little overzealous and interpreted every docstring as reST for some users. This has been fixed.
  • Some small issues with MongoDB support have now been resolved, for example: it showed only the date portion of an ISODate, and now they have been restored to their full length.