Released: Jun 25, 2024
2024.1.4 での更新項目
機能
- Gutter actions and inlay hints for URLs - New gutter icons provide an easy way to manage URLs in Flask, FastAPI, and Django projects. In just a few clicks, you can test an endpoint by running the request in the HTTP Client, view all lower-level endpoints, and more. New inlay hints with endpoint URLs further contribute to code readability for Python web frameworks.
- PEP 692: Smart code assistance for TypedDict - With support for PEP 692, keyword arguments defined as TypedDict are now available...
Released: Jun 10, 2024
2024.1.3 での更新項目
機能
- Added completion for expected literal types in assignments.
- Added support for using TypedDict for more precise **kwargs typing with autocomplete and parameter info.
- requirements.txt: Now shows in-place warning for not installed packages.
- IJ plugin: Added an easy way to copy review ID to clipboard.
- Snowflake: Added support for DYNAMIC tables.
- [LLM] Added the ability to generate tests for Vue components.
- [LLM] You can now add generated tests into existing file when possible.
- Added a Code Style...
Released: May 29, 2024
2024.1.2 での更新項目
機能
- Support for DRF viewsets and routers in the Endpoints tool window - When working with the Django REST Framework in PyCharm, not only can you specify function-based or class-based views in the path, but you can now also specify viewsets and see the results in the Endpoints tool window. You can also now map HTTP methods to viewset methods, and PyCharm will display the HTTP methods next to the relevant route, including for custom methods. Routes without @actions decorators are now displayed...
Released: Apr 30, 2024
2024.1.1 での更新項目
機能
Improvements to the Endpoints tool window
- PyCharm now groups endpoints by web application.
- PyCharm's Endpoints tool window now recognizes uses of include() in the routing systems of Django projects and displays the endpoint routes.
- The Search Everywhere dialog now has a dedicated Endpoints tab. Simply start typing the URL as you remember it, and then select the endpoint you need from the list.
Jupyter Notebook
- Navigation and refactoring across notebooks and scripts - This feature makes...
Released: Apr 4, 2024
2024.1 での更新項目
機能
Hugging Face: Quick documentation preview for models and datasets
- You can now get all the information about any Hugging Face models or datasets you're working with right inside PyCharm. Hover over a dataset or model name to view its description in a popup, or press F1 to open the Documentation tool window next to the editor.
Full line code completion for JavaScript and TypeScript
- PyCharm 2023.3 brought local ML-powered full line code completion for Python code, and in this release, the range...
Released: Mar 21, 2024
2023.3.5 での更新項目
不具合の修正
- The "Problems" tool window no longer displays outdated project errors that have already been resolved.
- PyCharm now supports Docker 2.25, eliminating errors that occurred when attempting to create a Docker-compose interpreter with Docker 2.25.
- Introduced a workaround to reduce the probability of IDE crashes after updating to Apple macOS Sonoma 14.4.
- Fixed the issue causing erratic screen scaling on Linux.
Released: Feb 26, 2024
2023.3.4 での更新項目
機能
- New AI Assistant functionality - Added the ability to generate Python type annotations for functions as well as getting Django views, admins, and serializers for models. Obtain a quick analysis of the data inside your DataFrame and convert Jupyter notebooks to scripts.
- The Django Structure tool window - You can now navigate through your Django projects faster with the new features of the Django Structure tool window. Access settings.py or identify and register unregistered admins directly in...
Released: Jan 26, 2024
2023.3.3 での更新項目
機能
- Visual diff for Jupyter notebooks - PyCharm now provides a diff view for Jupyter notebooks that renders cells with inputs as if you're looking through the actual notebook.
- AI Assistant: Unit test generation - You can now use JetBrains AI Assistant to speed up your Python development with automated unit test generation for methods in classes.
- Jupyter notebooks: Widget rendering - PyCharm displays interactive graphics for libraries such as Matplotlib, Bokeh, Plotly, pyecharts, and TensorBoard...
Released: Dec 20, 2023
2023.3.2 での更新項目
不具合の修正
- PyCharm now correctly resolves <code>pytest_plugins</code> for pytest fixtures declaration.
- The test runner now works fine with Django 5.0.
- Fixed several issues that occurred when working with the HTTP Client.
- Fixed the issue causing the IDE to display a blank window when opening a second project in full-screen mode on macOS.
- When using borderless mode on Windows, the IDE once again correctly restores the position of a window that had previously been snapped to one side of the...
Released: Dec 12, 2023
2023.3.1 での更新項目
機能
- Added the opportunity to check the access status for users with corporate IDE licenses from the AI Assistant tool window.
不具合の修正
- Fixed a bug preventing users from logging in to AI Assistant.