PyCharm のリリース

Released: Feb 27, 2019

2018.3.5 での更新項目

機能

Structural Search and Replace

  • Check lambdas/method references type using `getFunctionalInterfaceType()` in structural search

Data Views

  • Suggest filter value from clipboard

Dart

  • Dart code folding does not support optional `new`
  • Show package info in Dart code completion

不具合の修正

Editing

  • No correct completion for closing triple quotes for f-strings

IDE

  • Tip of the day: "on demand variable loading" image is too big

Editor. Editing Text

  • Join Lines on selected text also joins not selected text

Find...

Released: Nov 21, 2018

2018.3 での更新項目

機能

Python

  • WSL Interpreters - Are you using Windows, but developing an application for Linux? You now have yet another option for running your code in a Linux environment from PyCharm. Run your code in Windows Subsystem for Linux.
  • F-string performance: faster and more accurate
  • Multiline TODOs - Multiline TODOs are supported in Python (and other languages) in PyCharm 2018.3.
  • Code style: additional options for optimizing imports - Did you know that PyCharm can automatically format the imports in...

Released: Jul 25, 2018

2018.2 での更新項目

機能

  • Python
    • Support for pipenv - pipenv simplifies your application's dependency management. PyCharm 2018.2 will automatically create a pipenv when you open a project with a Pipfile, and makes it easy to create new projects with pipenvs.
    • Quick documentation is new and improved - PyCharm’s quick documentation is now better looking and easier to read. Press Ctrl-Q (Ctrl-J on macOS) to see exactly the documentation you need, right in the editor.
    • pytest Fixtures and pytest-bdd - PyCharm...

Released: Mar 28, 2018

2018.1 での更新項目

機能

Python

  • Python 3.7 support - Use the newest Python features with PyCharm: dataclasses, from __future__ import annotations, and more.
  • Enhanced code intelligence - PyCharm 2018.1 makes it even easier to use type hints to annotate your code. Type hints are now inherited from superclasses, and you can use typing.NewType to define custom types. If you prefer to leave things implicit, we’ve also improved the type inference for collections.
  • Gutter icons for unit tests - You may have already seen...

Released: Nov 29, 2017

2017.3 での更新項目

機能

  • Performance
    • Indexing Improvements - For PyCharm’s code intelligence to work effectively, you need to maintain an index of your code. And although this has always meant great performance for lookups, unfortunately the generation of this index sometimes kept users waiting. In this release PyCharm includes improvements to reduce the time you have to wait for the indexing process to complete. In addition to these improvements for Python, indexing JavaScript code is also quicker.
    • Remote...

Released: Jul 26, 2017

2017.2 での更新項目

機能

  • Python
    • Editor Improvements - Now if you’re writing a call to a function, but you realize you need an additional parameter, you can use the change signature quickfix. If you’re using str.format, PyCharm 2017.2 will check to make sure that you’re providing the right input. Finally, autocompletion has been added for type hints.
  • Data Science
    • Pandas series in data view - In 2017.2 support for Pandas series has been added, in addition to the already-supported Numpy arrays and Pandas DataFrames...

Released: Mar 23, 2017

2017.1 での更新項目

機能

Python

  • Faster Debugger - Python 3.6 debugging is now up to 40x faster.
  • New and Improved Test Runners - PyCharm has now adopted the TeamCity API for test runners. This means that test configurations will be consistent between the IDE and CI builds. This allows you to use the native test runners, and will make integration of new test runners in the future easier.
  • Support for the six Library - If you’d like to upgrade to Python 3, but still need to support Python 2 for a while, you can use the...

Released: Nov 24, 2016

2016.3 での更新項目

機能

  • Python-related improvements
    • Improved Django integration: create remote projects without having a local interpreter installed, Django forms, and other improvements.
    • Python console: multi-line commands, copy-pasting from console into files, and more.
    • Improved variable explorer.
    • Type hinting, with automatic type hinting based on run-time collected types.
    • Python 3.6 support.
    • Thread suspension when hitting breakpoints.
    • The debugger got 40% faster, and now also shows function return values.
    • Per...

Released: Jul 21, 2016

2016.2 での更新項目

機能

Python-related improvements:

  • vmprof Profiler Support
  • Pandas Dataframes Viewer
  • Thread Suspend Option
  • Function Return Values in the Debugger
  • Package Installation from requirements.txt
  • Configuration for Optimize Imports
  • Postfix Code Completion
  • Lettuce Scenario Outlines

Platform enhancements:

  • Support for Ligatures
  • The Inspection Tool Improvements
  • Editor Background Image
  • Regex Support Improvement
  • Unversioned Files Handling
  • Improvements in Working with Patches
  • The VCS Log Viewer Enhancements...

Released: May 11, 2016

Updates in this release

Updates in 2016.1.3

  • An important update for all IntelliJ-based IDEs - This update addresses critical security vulnerabilities inside the underlying IntelliJ Platform. The vulnerabilities, in various forms, are also present in older versions of the IDEs; therefore, patches for those are also available.
  • Built-in web server vulnerabilities - The cross-site request forgery (CSRF) flaw in the IDE’s built-in webserver allowed an attacker to access local file system from a malicious web page without...