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)
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.