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!
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.
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.
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.
- 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.
Today we’ve published PyCharm 3.1.1 update!
We’re continuously working on improving the quality of PyCharm, thereby the final release of PyCharm 3.1.1 includes a number of essential fixes. PyCharm 3.1.1 has the same set of fixes as the last PyCharm 3.1.1 RC build 133.865 had. So the release notes for PyCharm 3.1.1 RC also apply to this final PyCharm 3.1.1 release build 133.881. The most notable fixes in PyCharm 3.1.1 are: hangs while indexing, test runner and file sync when switching to/from terminal tabs fixes.
We know that many of you have been looking for IntelliJ IDEA Python plugin update, because we received a lot of questions about that. Fortunately, recently we’ve published the updated Python plugin for IntelliJ IDEA 13. It is available now and can be used with both IntelliJ IDEA 13Community and Ultimate editions. So be sure you download the correct Python plugin for your IntelliJ IDEA edition. Here is the Python pluginfor IntelliJ IDEA Community Edition and here is for IntelliJ IDEA Ultimate Edition. This updated plugin contains the functionality comparable with latest PyCharm 3.1.
Today we’ve published PyCharm 3.1.1 RC bug-fix update.
The release notes include many fixes both in the Python-specific features of PyCharm and in the underlying platform. The most notable among them are: hangs while indexing fix, test runner fixes and file sync when switching to/from terminal tabs fix.
The build is available for download, and you can also use the patch-based upgrade to upgrade from within the IDE (from PyCharm 3.1 only) without a full reinstallation.
Hopefully there will be no problems with this build, so we’ll release the final PyCharm 3.1.1 build soon. Anyway, if you encounter problems, please file them to our public tracker.
And as for what’s coming up next – we are going to publish the PyCharm 3.4 development roadmap soon to discuss it with you.
The recording of our February 6th webinar, Python for the C# Developer, is now available on JetBrains YouTube Channel. Michael Kennedy’s presentation and the code used in the recording can be found on GitHub.
Learn about some of the loved things from C# that can accomplished in Python and how it is done: Lambda expressions, foreach loops, rich class library, iterators and more.
If you use C# and .NET, you may be surprised to find out how many of the features that you love also exist in Python (often first). Python is a wonderful language. It is a clean, high-level language which values readability over many trade-offs.
You can build web applications serving billions of monthly page views. You can build cross-platform GUI applications such as DropBox. You can access amazingly powerful database servers such as MongoDB and SQL Server.
We’re happy to announce the immediate availability of PyCharm 3.1, a minor update for our intelligent Python IDE that’s still full of new features. PyCharm 3.1 is available as a Professional Edition or the free and open-source Community Edition.
We are sure you’ll enjoy many improvements. We’ve done our best to bring the latest updates and improvements from the Python world and Web technologies to PyCharm while still maintaining the stability and robustness that you have come to expect.
For this new PyCharm 3.1 release we have improved and optimized different parts of PyCharm, including new features from the underlying IntelliJ Platform, which is constantly being enhanced. PyCharm now supports the latest Python 3.4 and Django 1.6, and offers refined Google App Engine support.
Python 3.4 support
PyCharm 3.1 now supports Python 3.4 with all of its new libraries and features. Now you can switch to the new interpreter with confidence and enjoy all the advantages of the latest Python.
Django 1.6 support
PyCharm 3.1 is more complete with support for the latest Django 1.6. All bugs that appeared in the new Django version are now fixed, so nothing should stop you from updating your development environment.
Google App Engine enhancements
Google App Engine support has been refined in a few places. Notably, Google App Engine run configurations have been unified with those for Django. Second, GAE integration now works fine with user authentication (with username and password). We also sneaked in a few new specific inspections to provide even better code assistance.
Hopefully these new features will really improve your development processes and your user experience.
Some other highlights in this release include:
- Enhanced Vagrant support backed up with provider selection and plugin management:
- Local terminal now includes draggable and improved terminal tabs, supports splits and other extremely useful features:
- New optimized language injections for formatted and concatenated SQL strings:
General workflow optimizations:
- Python skeletons generation process (code insight engine) is now moved to background – so there is no time consuming modal window any more that prevents you from coding just after adding a new interpreter! Note that code inspection errors are not shown during this process:
- Python interpreter is now autodetected, and in case no interpreter is available PyCharm does not highlighting code errors. All this allows you to start coding with minimum delay.
Some performance optimizations:
Since releasing PyCharm 3.0 we started investing more in performance improvements and optimizations. This update includes just a few: better and faster resolve into heavy binary modules like PyGTK and PyQT, and performance fixes when editing large *.po files.
Stay tuned for more generic performance enhancements in the next PyCharm release!
New UI and Platform features:
As we said earlier, one key benefit of v3.1 is that it includes the many benefits and bug-fixes of the latest IntelliJ Platform.
- New PyCharm interface
It’s even more minimalistic and functional, with the toolbar and tool window buttons hidden by default. You can always bring it back by using View | Toolbar and View | Tool Buttons (or just the special icon in the left-bottom corner).
- Lens Mode
Hover the mouse over a warning, error strip or just some section on the scroll bar with the mouse, and PyCharm will show you the source code fragment annotated with the warning/error message:
- Search Everywhere
Chances are you already take advantage of Go to Declaration, Navigate to Class/File/Symbol, Find Action and other advanced navigation features. Then you’ll love the brand new powerful Search Everywhere to find a class, file, action or even an IDE setting, always using the same action. Just try it by pressing Double-Shift:
- Speed Search
The new Speed Search makes easier to navigate over the items thanks to highlighting matches:
- Navigate to folder
You can navigate to a folder just as quickly as to a file, by using the Navigate to File action ( Navigate | File… ):
- Better performance with faster Find Usages and Navigate to actions, and more responsive editor during indexing. Frequently used symbols now appear in the results of Find Usages faster than before.
- Improved Find in Path action with the ability to search over comments and String literals (you can search over the project using specific scopes):
- New fast and powerful log viewer for Git and Mercurial:
- Support for Subversion 1.8 (via the native client).
- Even more Database tools and SQL support improvements.
For the details on the differences between Community Edition and Professional Edition, please see Editions Comparison.
PyCharm 3.1 Professional Edition is a free update for everyone who purchased their license after February 4, 2013. As usual, a 30-day trial is available if you want to try PyCharm as your new Python/Django IDE.
Today, PyCharm delivers the third release candidate of the upcoming PyCharm 3.1. Despite the fact that we intended to release PyCharm 3.1 on this week, we hit into a couple of critical bugs after the RC2 announcement. Luckily we’ve already fixed them, so today we are announcing the updated RC build – PyCharm Release Candidate 3.
Those critical bugs that have been fixed in PyCharm 3.1 RC3 and a few other can be found in Release Notes.
Yes, it’s that time again! After a few days of bug fixing and careful testing since previous PyCharm 3.1 RC we are so close to the final PyCharm 3.1 release. Since the upcoming release build is going to be very stable, we decided to give it an additional spin. So today we are announcing the availability of the second and most probably the last PyCharm 3.1 Release Candidate.
The last couple of days 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.
Please download this final PyCharm 3.1 Release Candidate 2 for your platform from the EAP page and give it a try. Should you encounter any problems with this release, please report them to our public tracker immediately.
The final release of PyCharm 3.1 was planned for this week. Hopefully, if no major problems arise we’ll announce it tomorrow!
We’re happy to announce that the PyCharm 3.1 Release Candidate is now available. We are now approaching the final steps towards PyCharm 3.1 final release which is planned to be released soon depending on your feedback.
Generally speaking, feedback on the previous EAP build #133.673 has been positive and we believe the 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.1 RC build is available for download from the Early Access Preview page.
This build includes some code insight fixes, a bunch of performance enhancements and one more portion of fixes making Python formatter compliant with PEP8. The complete list of those and many other 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.
Stay tuned, follow us on twitter and develop with pleasure!