PhpStorm
Improves Structural Search and Replace.
Features
Structural Search and Replace
- Check lambdas/method references type using `getFunctionalInterfaceType()` in structural search
Data Views
- Suggest filter value from clipboard
Dart
- Dart code folding does not support optional `new`
- Show package info in Dart code completion
Fixes
No subsystem
- "Columns List" context item not working
- [Dump Threads in Run tool window] add java11 support
- Explicitly be aware that IBM JDK doesn't support `report-cdata-event`
Code Navigation
- Hierarchy scope has disappeared
Database (archived)
- RE at com.intellij.openapi.application.impl.ApplicationImpl.assertIsDispatchThread
Debugger
- Instrumentation in java.lang.Thread does not work when running as Debug mode in Intellij Idea
- Watch variables: blue screen lag
Editor. Editing Text
- Join Lines on selected text also joins not selected text
Find, Replace, Find Usages
- "Search Everywhere" is missing files
IDE Configuration
- Reformat Code does not work for JSON
- Cannot not start IDE after 2018.3.4 update
Indices
- Upgrade to IntelliJ 2018.3.3 (from 2018.2.x) causes high cpu/memory usage in idle state
Java. Code Formatting
- Reformatting JavaDoc with generics Map adds extra spaces every time, may freeze IDE
Plugin Management
- Enabling parent plugin from the depending plugin doesn't work
- Updating plugins in an offline environment no longer works with new marketplace and custom plugin repository
Run | Debug configuration
- Shorten command line is missing on scratch run configuration even though prompted
Structural Search and Replace
- Editing a count filter put wrong value in max count editor if min count is not default
UML
- Memory hogging in Diagrams + Structure tool window + Zoom In/Out
- Fonts in UML diagrams are no longer vectorial but rasterized (to poor resolution)
User Interface
- "Run/Debug Configurations" dialog is opened without toolbar if invoked from Touch Bar while "Search Everywhere" was opened
- The window with the addition of the note does not stretch vertically
- Structure View shows content of the previously opened editor tab
- New Search Everywhere doesn't have an option to filter out run/debug configurations
- Mojave: low contrast menu selection background
User Interface. Accessibility
- [a11y] instant rename popup ignores default enter
User Interface. Focus
- File Structure: renaming from the popup is broken
User Interface. Look and Feel
- High Contrast Theme: Menu bar and popup menu items are not highlighted when selected after restarting IDEA with "High Contrast" theme set
- Items in popup have two-tones highlighting when selected
- Color Scheme reverts to Darcula from *custom* light color theme after restart if IDE theme is Darcula
User Interface. Navigation
- Results in "Search Everywhere" are delayed
- Typo in menu label for "Show Gutter Icon & Tooltip"
User Interface. Project View
- [Autoscroll from source] in Unpinned/Undock modes doesn't work when using mouse
Version Control
- Preview diff is too wide if file path is long
Version Control. Git
- Ignore empty remote section in git config
- Git Native SSH with passphrase fails with Permission denied
- Update minimal supported on git version on Windows to 2.4
Version Control. GitHub
- GitHub: Cannot view a PR on GitHub Enterprise 2.12 or older
- Cannot create github token when one with the name already exists
- Git: Pull Requests Browser: can't autocomplete suggested search query
DB Connectivity
- Adding custom driver results in IllegalArgumentException.
- NullPointerException when adding project data source when host and port fields are empty and the connection is tested
DB Console
- Enable DBMS_OUTPUT setting
Usability
- Console History does not allow to search for numbers
DB Diagram
- Font rendering in Datagrip 2017.3.5 class diagram is broken.
DB Diff
- Comparison between two database tables which using trigger.
DB Introspection
- MS SQL: "SELECT permission was denied" error when introspecting stored procedures
- Cannot synchronize with a readonly postgres database (cannot execute txid_current() during recovery)
- MSSQL: Incorrect argument type in database view
- Oracle 12: ORA-01652 unable to extend temp segment during introspection
- DataGrip introspection SQL (retrieve dependencies) consumes all space in TEMP tablespace [Oracle 12.2.0.1]
- Cannot use Database Explorer for sql database prefixes with brackets in the name.
DB Refactoring
- Missing schema qualifier with Postgres schema
- Rename index is not working
- Cancel refactoring problem
Data Import & Export
- "Import Data from File" silently fails with columns that contain a space
Data Views
- "Edit" in table cell editor destroys data silently because the cell's editor uses the IDE's "Global Encoding"
- Apparent off-by-one displaying DATE datatype
SQL Format and Style
- Clickhouse dialect reformat inserts extra spaces in quoted identifiers
- Can't disable SQL formatting (on copy-paste)
- Disabling SQL formatting in settings does not work
- SQL Server: Second comment line indented on stored procedure comments
- Disable formatting setting doesn't disable also auto-formatting on type (but must do)
SQL General
- Existing DB functions treated as unknown
- Parsing of Oracle SQL Script Incorrect within Database Console
SQL Generation
- DataGrip Can't See MySQL Foreign Key's Referenced Column
- Wrong sql script on column comment change in Modify Table window
SQL Highlighting
- DataGrip with Postgres incorrectly interpreting code in functions as unreachable when following a FOREACH END LOOP;
SQL Resolve
- Unable to resolve Columns
User Interface
- Dots in consoles names disappear
Dart
- Dart web debugging: breakpoints that are set before debug session starting are not resolved when using SDK 2.1
JavaScript. Frameworks
- Angular template files are not recognized if "@angular/core" is not a direct dependency
- Syntax highlighting and code completion for Angular template language stopped working
- If directive has multiple selectors, non of them gets recognized in template
Unit Tests
- jest-intellij-reporter is failing with TypeError: jasmine.Spec.isPendingSpecException is not a function on Jest version 24.0.0