The PyCharm 3.4.1 Release Candidate is now available

PyCharm 3.4 – the brand-new major release of our intelligent Python IDE – has been released just a bit more than a week ago and now we’re almost ready to release the minor 3.4.1 bug-fix update. Today we’ve published the PyCharm 3.4.1 RC build 135.1049, which is already available for download and evaluation from the EAP page.

The full list of fixes and improvements for this build can be found in the release notes. The most notable among them are: a fix for unexpected hangs and freezes of the IDE, a Python debugger console fix, a fix for running a Django server on a remote host and fixes for Django and Jinja template tags.

The build is available for download, and you can also use the patch-based upgrade to upgrade from within the IDE (from PyCharm 3.4 only) without a full reinstallation.

If no problems will occur with this build in the coming days, we’ll release PyCharm 3.4.1 on this week. Anyway, if you encounter problems, please file them to our public tracker.

Develop with Pleasure!
-PyCharm team

Posted in Early Access Preview | Leave a comment

Announcing The PyCharm 3.4 Release

We’re happy to announce the immediate availability of PyCharm 3.4, the new major release of our intelligent IDE for Python and Web development. As before, PyCharm 3.4 is available as a full-fledged Professional Edition for Python and Web development or the free and open-source Community Edition for pure Python development and education.

Download PyCharm 3.4 for your platform today!

Despite the minor version number, PyCharm 3.4 is a true major release. We’re staying up to speed with the cutting-edge technologies from the Python world, in particular the latest versions of Python 3.4, Django 1.7 and others, which you’ve come to expect.

With v3.4 we introduce improved functionality, better performance, and many handy new must-have features that we hope will make you even more productive!

Here are the most notable highlights of the release:

- New Python interpreters management with a new UI
- New refined support for remote interpreters
- Django 1.7 support
- New live templates for Python
- Multiple carets and selections
- Vagrant support improvements
- New automatic quick-fixes
- Full debug support in the interactive Python console
- Debugging for Stackless Python
- Advanced built-in AngularJS support
- IdeaVim plugin updated with new enhancements
- New ‘Github’ color scheme for the PyCharm editor
- And many other valuable improvements across the IDE

Please see what’s new in PyCharm 3.4 for more details, and download the IDE for your platform.

PyCharm 3.4 Professional Edition is a free update for everyone who purchased their license after May 29, 2013. As usual, a 30-day trial is available if you want to try PyCharm as your new Python/Django IDE.

Develop with pleasure!
JetBrains PyCharm Team

Posted in Release Announcements | 29 Comments

The Second Release Candidate for PyCharm 3.4 is now available

We are now approaching the final steps towards the PyCharm 3.4 release which is planned to be released in short. So today we’re happy to announce the availability of the second release candidate for PyCharm 3.4.

Generally speaking, feedback on the previous PyCharm 3.4 RC has been positive and we believe this second release candidate will be even better. That’s why we invite you all to try it out. Please take it for a spin and give us feedback. The PyCharm 3.4 RC2 build 135.973  is available for download from the Early Access Preview page.

The last few days since the announcement of PyCharm 3.4 RC, we’ve been only fixing bugs. So no any new functionality in this build. The complete list of bug fixes can be found in the Release Notes.

We hope that there will be no major bugs, but anyway, should you encounter any problems, please report them to our public tracker.

A patch update from the previous RC and EAP builds should be available soon.

Stay tuned, follow us on twitter and develop with pleasure!

-PyCharm team

Posted in Early Access Preview | 3 Comments

Announcing the PyCharm 3.4 Release Candidate

We’re pleased to announce the availability of the PyCharm 3.4 Release Candidate.

This pre-release build 135.938 is available under the Early Access Program. That means a 30-day evaluation license agreement is already included with the Professional Edition of the PyCharm 3.4 RC.

The Community Edition build of the PyCharm 3.4 Release Candidate is also available. This edition is completely free and doesn’t have any timed license limitations.

Please take it for a spin and give us your feedback. The PyCharm 3.4 RC build is available for download from the Early Access Preview page.

PyCharm 3.4 Release Candidate mostly includes a consolidation of fixes for bugs and performance issues comparing to previous EAP builds. For the detailed list of notable changes and improvements, please check the Release Notes.

The most notable new feature in this build is the “Github” color scheme for the PyCharm editor:

githubcolor

This color scheme is inspired by the Github’s code viewer default color scheme. To enable this scheme in PyCharm, please go to Settings | Editor | Colors & Fonts and choose the “Github” color scheme. As for any other editor’s scheme, you can easily tweak it to better serve your preferences. Follow the What my PyCharm looks like, or choosing Look and Feel tutorial to learn how to completely customize your PyCharm’s appearance.

We hope that there will be no major bugs, however, should you encounter any problems, please report them to our public tracker.

A patch update from previous EAP builds should be available in short.

Stay tuned for a PyCharm 3.4 release announcement, follow us on twitter and develop with pleasure!

-PyCharm team

Posted in Cool Feature, Early Access Preview | 5 Comments

Announcing the PyCharm 3.4 EAP build 135.889

Having announced the first Early Access Preview build of PyCharm 3.4 almost a month ago, today we’re eager to let you know that the new PyCharm 3.4 EAP build 135.889 is ready for your evaluation. Please download it for your platform from our EAP page.
Just as always, this EAP build can be used for 30 days since its release date and does not require any license.

Since the announcement of the first 3.4 EAP build a lot of bugs have been fixed and several new features have appeared as well.

The most notable new features concern the PyCharm’s debugger:

- Full Debug Support in Interactive Python Console
The interactive Python console in PyCharm can be connected to the full debug infrastructure within one click. Learn more how to attach the debugger to Python console in this short video:

- With this new build, PyCharm now supports debugging for Stackless Python

- The debugger now works correctly with Google App Engine projects

The complete list of new features and bug fixes can be found in Release Notes.

A patch update from the previous EAP build should be available in short.

Please report any bugs and feature requests to our Issue Tracker and give us your feedback in our forum.

Enjoy productive development with PyCharm and develop with pleasure!

-PyCharm Team

Posted in Early Access Preview | 4 Comments

The PyCharm 3.4 Early Access Program has begun

animation

The JetBrains PyCharm team is pleased to announce the start of the Early Access Program (EAP) for PyCharm 3.4 and is ready to introduce the brand-new build 135.763 for your evaluation. It’s already here, available for download from the Early Access Preview page. As any new PyCharm 3.x release (starting from PyCharm 3.0), the PyCharm 3.4 EAP build is available in two editions – free/open source PyCharm Community Edition and full-fledged PyCharm Professional Edition. While both of them are available for download and use at no charge, PyCharm Professional Edition has a 30-day evaluation period, which means PyCharm 3.4 Professional Edition EAP build 135.763 comes with a 30-day time-limited license as well.

The PyCharm 3.4 EAP build is not in the final product release stage and might contain severe bugs, so it’s supposed to be installed along with your current PyCharm installation for evaluation and checking out new features. No patch update for this EAP build will be available from within the IDE.

We’d like to encourage you to try this brand-new preview build and give us your valuable feedback in our public issue tracker. This will help us make the final release of PyCharm 3.4 more stable and less buggy.

PyCharm 3.4 EAP build 135.763 includes a lot of new features, bug fixes, and improvements in different subsystems. It also delivers a lot of unique PyCharm-specific features. Meanwhile, PyCharm users also have access to a number of recently announced features and benefits from other JetBrains products like WebStorm 8 and IntelliJ IDEA 13.1. For example, advanced built-in AngularJS support and Sublime Text style multiple selection:

out0033

So here are the PyCharm-specific features:

  •  New Python interpreters management process with new UI:

new_proj_interpr

Now you can choose existing, add a new local or remote python interpreter and even create virtualenv right on the project creation stage without any need to sneak into the PyCharm settings.

  • New live templates for Python which are now suggested in code completion:

templates

templates2

  • Improved Vagrant support: Now PyCharm offers to start vagrant instance when remote interpreter is currently not available. It also better handles unique remote interpreters on diverse vagrant boxes
  • Additional automatic quick fixes for various code inspections
  • Improved navigation: Now ‘Navigate | Class‘ or ‘Navigate | Symbol’ allows navigating to Python modules (*.py files) and packages (‘__init__.py’ files)
  • Pull members up/down refactorings improved
  • Template roots now can be marked right from the project structure view
  • A lot of performance improvements in Python code analysis

PyCharm 3.4 EAP also incorporates all new WebStorm 8 features (read more on the What’s new in WebStorm 8 page), so from the WebStorm side we are ready to deliver:

  •  Advanced built-in AngularJS support

AngularJS-large.png

  • Spy-js JavaScript tracing tool integration
  • New Live console in JavaScript and Node.js debugger that allows you to enter commands and code
  • Grunt integration
  • Bower integration: search through Bower registry, manage components in the IDE
  • RequireJS aliases support
  • CucumberJS support
  • Full support for Sass 3.3 and Less 1.6
  • Improvements in support for TypeScript 1.0 and more

And finally, the IntelliJ platform brings us many features including:

  • Live templates are now suggested in code completion
  • Version control improvements
  • Multiple Selection (one of the most requested features in PyCharm)

With Multiple Selection, we can now put a cursor in multiple locations in a file and write code simultaneously in these positions. Press and hold “Alt” on the keyboard and use the mouse to select the locations of the cursors:

animation_web

Download PyCharm 3.4 EAP build 135.763 for your platform from the project EAP page and please report any bugs and feature request to our Issue Tracker.

Remember to install the .zip & .tar.gz versions into a completely empty folder. Do not just unpack over your previous version!

Develop with pleasure!
-PyCharm team

Posted in Cool Feature, Early Access Preview | 36 Comments

Announcing PyCharm 3.1.3

The PyCharm 3.1.3 build 133.1347 has been uploaded and is now available from the download page. It also will be available shortly as a patch update from within the IDE.

This minor bug update delivers a significant fix in the debugger to properly support Python 3.4 (PY-12317). This fix for core Python support effectively works for both free and open source PyCharm Community Edition and full-fledged PyCharm Professional Edition.

Should you have any problems or queries with this release please file them to our Issue Tracker.

So what’s coming up next? We’re still working on PyCharm 3.4. The first PyCharm 3.4 Early Access Preview build is almost ready to be revealed and we aim to release it on this week.

Develop with pleasure!
-PyCharm team

Posted in Release Announcements | 7 Comments

Announcing the final PyCharm 3.1.2 release update

Happy Friday everyone!

Today we’re excited to announce the general availability of the PyCharm 3.1.2 update which is hopefully going to be the last release in PyCharm 3.1.x series!

Thanks everyone for giving us a lot of helpful feedback and reporting problems to our public tracker. You helped us a lot so we managed to fix a lot of problems. All fixes are applied to both free and open-source PyCharm Community Edition and advanced PyCharm Professional Edition with respect to supported functionality in these two editions. So as a recap, the most notable fixes in PyCharm 3.1.2 are: Django and JavaScript fixes, Nose test runner fixes, some fixes in code editor and in SQL support. Some problems with code navigation and in debugger for Python 3.4 are fixed as well. We also included a lot of performance enhancements into this release. For Mac users: we turned off native Mac message boxes by default to avoid UI locks. You can always turn them back on by setting ide.mac.message.dialogs.as.sheets=true in the idea.properties configuration file.

You can review the complete list of changes here:
1. fixes between 3.1.1 and 3.1.2 RC
and here:
2. fixes between 3.1.2 RC and the final 3.1.2 release build.

The PyCharm 3.1.2 build is available for download, and you can also use the patch-based upgrade to upgrade from previous PyCharm versions without a full reinstallation.

And as for what’s coming up next – please stay tuned for the start of PyCharm 3.4 Early Access Preview program (EAP)!

Develop with pleasure!
-PyCharm team

Posted in Release Announcements | 4 Comments

Announcing PyCharm 3.1.2 Release Candidate

Happy Friday everyone!

We are happy to announce the availability of the PyCharm 3.1.2 Release Candidate. Since the previous bugfix update of PyCharm 3.1, we’ve gathered a lot of fixes, enhancements and performance improvements in various PyCharm’s subsystems. We’re almost ready to release them to you as PyCharm 3.1.2, but before we do that, we’d like to make sure that the build is good enough and doesn’t contain any showstoppers. That’s why we’re releasing PyCharm 3.1.2 RC today.

Installers for PyCharm 3.1.2 RC (build 133.1143) can be found on Early Access Preview page.

The complete list of changes can be found here: PyCharm 3.1.2 RC release notes

Patch updates from previous versions should be available soon. Just make sure you’ve enabled the “Early Access Preview” update channel in your update settings. In case you want to keep your current PyCharm installation untouched, but still want to try new RC version, please don’t use patch update, but install the new version alongside from scratch.

We hope there will be no major bugs in this build so we’ll finally release it as PyCharm 3.1.2 on the next week.
As always, please report any problem you found to our public issue tracker. Thus you help us making PyCharm better.

Follow us on twitter to receive our latest news.

Develop with Pleasure!
-PyCharm team

Posted in Early Access Preview | 4 Comments

Discover PyCharm 3.4 future plans

Yes it’s that time again! We’re eager to share our future plans for PyCharm 3.4, the upcoming update of our most intelligent Python IDE, to start off the discussion and of course get your valuable feedback.

The release theme is going to be “User experience and performance improvements“. PyCharm 3.4 is planned for release in April – May 2014. The roadmap is neither a finalized list of tasks to be implemented in PyCharm 3.4 nor a promise to include everything into the upcoming release. The roadmap is flexible, so we can probably add or remove something from the list.

We’re starting PyCharm 3.4 Early Access Program as soon as we are ready to show you something from the new feature set. So stay tuned and file your requests or wishes to our Public Tracker meanwhile.

The most noteworthy things from the current PyCharm 3.4 Roadmap include:

-  A number of performance improvements in different parts of PyCharm
- A bunch of usability improvements like temporary buffer for editing, Python live templates and new project wizard
-  Django 1.7 support
-  Improvements of remote development features
-  Debugger impovements
-  and a lot more…

In planning this release we decided to focus on performance optimizations and usability improvements, putting emphasis on delivering even more fast and steady solutions for your development needs.
We really hope you’ll enjoy these new improvements coming soon in PyCharm 3.4. If you have any comments, suggestions or queries, please feel free to share them right here in our blog or post them to our or Discussion Forum. Also, follow us on Twitter @pycharm to stay tuned to the latest PyCharm news.

Develop with Pleasure!
PyCharm Team

Posted in Cool Feature, Early Access Preview | 38 Comments