The behavior of the Settings Sync plugin has been updated. Settings synchronization across different IDE products is now turned off by default and can be enabled via a checkbox in Settings/Preferences | Settings Sync. [IDEA-233535]
Prisma ORM plugin: relationMode property can now be used in the data source configuration; previewFeatures values are autocompleted in lower camelcase; binaryTargets completion now works for all supported operating systems. [WEB-58853], [WEB-58852], [WEB-58854]
ESLint: flat configuration files are now detected and ESLint is executed without the --config flag. [WEB-57661]
TypeScript: accessor keyword is now recognized. [WEB-58320]
Notable fixes:
We’ve fixed the issue causing private PKCS #8 keys to malfunction when the IDE couldn’t locate the corresponding public key. [IDEA-307924]
Search Everywhere once again works as expected, providing all text search results. [IDEA-307142]
Test runner: Running pytest on Windows doesn’t cause a UnicodeEncodeError with non-UTF8 locales. [PY-55463]
Debugger: Running pytest in debug mode no longer fails with a missing `pydev_tests_python` module. [PY-53913]
The local interpreter in PyCharm can again be set up via the environment variable. [PY-57453]
Python 3.11: The IPython console doesn’t break with non-ASCII characters in tracebacks. [PY-57408]
Debug Console: Output encoding is now correct for Windows. [PY-57964]
Debug Console no longer changes the output after execution. [PY-56839]
Windows users whose usernames contain spaces can load a Conda environment in the Terminal. [PY-57644]
The Rich package works as expected in the Python Console when the Emulate terminal in output console option is used. [PY-57770]
Quick Documentation works in the Python Console with the Ctrl + j shortcut. [PY-57642]
Python Console: Parameters info works with Python 3.11. [PY-58002]
Databases: introspecting database objects or external schemas in Amazon Redshift doesn’t cause an error. [DBE-16887]
To see the full list of improvements, check out the release notes. Found a bug or have an idea for a new feature or implementation? Share your feedback with us in the comments, on Twitter, or in our issue tracker.