PyCharm 5 released

Released: Nov 5, 2015

Updates in this release

Updates in 5

  • Full Python 3.5 Support - Includes support for PEP-0484, additional unpacking generalizations and PEP 0492.
  • Docker Integration - Specify a Python interpreter from a Docker container and use it in your project for running, debugging and profiling your applications.
  • Thread Concurrency Visualization - Inspect the real time states of threads inside your running process on a diagram.
  • Code Insight for Django ORM Methods - This brand new functionality provides you with code completion for model field names and their modifiers in Django ORM lookups.
  • Conda Integration - Easily create new Conda environments.
  • App Config Tool for Google App Engine Projects - This new tool introduces a new user interface and provides autocompletion for appcfg.py tasks and their arguments.
  • Make Top-Level Function - Safely move a nested function to the top level.
  • New Indicator for Running Configurations - Now every run configuration has a small green indicator that tells you if it’s running.
  • RegEx Improvements in Find and Replace - RegEx case transformation syntax is supported in Find and Replace, including the commands "\l", "\L", "\u", "\U" and "\E".
  • New UI for Testing and Tests History - Test durations are now shown in the test results tree.
  • Editing Code in Diff Viewer - If you want to make a quick edit, don’t switch back to the editor, just do it in the Commit Dialog.
  • Branch Operations and Git Rebase - Now you have access to branching operations from the context menu in the VCS Log Viewer.