Releases: groboclown/p4ic4idea
0.10.16 Crafty Crucibles
Version 0.10.15 of the Perforce Community-Edition plugin is now available. This has a fix for a startup issue seen in Android Studio 3.6. You can download it from the IntelliJ plugin interface, or from github.
Changes:
- Bug fixes
- Removed a duplicate event registration, which on Android Studio causes the plugin not to load (#212).
0.10.15 General Grapes
Version 0.10.15 of the Perforce Community-Edition plugin is now available. This has a partial fix to a shared connection bug with the VCS root panel, and some other bugs. You can download it from the IntelliJ plugin interface, or from github.
Changes:
- Bug fixes
- Fixed part of a bug where the VCS root configuration shared options between root directories (#211). This is only a partial fix, as there's an underlying bug in the IDE that causes this problem. The resolved properties panel shows the path that's being set, so if the UI seems to show the wrong path, it's because of this underlying bug.
- Fixed some NPEs caused by certain error and logging conditions.
- Normalized the path view in the connections panel for Windows.
- Fixed a problem when file locations don't map to a client workspace file ("null file spec in arguments").
0.10.14 Same Samples
Version 0.10.14 of the Perforce Community-Edition plugin is now available. This fixes low-level issues with write-to-read-only-arrays. You can download it from the IntelliJ plugin interface, or from github.
Changes:
0.10.13 Unfortunate Undertakings
Version 0.10.13 of the Perforce Community-Edition plugin is now available. This fixes low-level issues with write-to-read-only-arrays. You can download it from the IntelliJ plugin interface, or from github.
0.10.12 Animal Activity
Version 0.10.12 of the Perforce Community-Edition plugin is now available. This brings back the full client configuration options into server connections (such as custom P4HOST settings), and fixes another incorrectly associated VCS root problem. You can download it from the IntelliJ plugin interface, or from github.
Change details:
- Bug fixes
- Altered the server connection to attempt to use the client configuration, even for calls that don't strictly need it (#208). This should allow additional properties, such as
P4HOST
, to be passed to server connections. - Fixed an issue where diff display could show a diff against a changelist instead of a revision number.
- Fixed an issue where the root paths would not be mapped to the client configuration correctly (more issues carried over from #209).
- Altered the server connection to attempt to use the client configuration, even for calls that don't strictly need it (#208). This should allow additional properties, such as
- Low-Level Improvements
- Updated the underlying Perforce interaction code to require a client when calling out to file retrieval based commands, because they can require a client to perform local file to depot mappings.
- Cleaned up some of the logging.
0.10.11 Reviled Revival
Version 0.10.11 of the Perforce Community-Edition plugin is now available. This fixes incorrectly associated VCS roots, which causes problems on multiple-workspace projects. You can download it from the IntelliJ plugin interface, or from github.
Change details:
- Bug fixes
- Fixed how the VCS Root Directory maps to the configuration (#209). It should now allow for multiple workspace root directories to have their own, independent configurations.
0.10.10 Wonky Challenge
Version 0.10.10 of the Perforce Community-Edition plugin is now available. This fixes a problem that can happen when submitting a changelist. You can download it from the IntelliJ plugin interface, or from github.
Change details:
0.10.9 Preppy Pup
Version 0.10.9 of the Perforce Community-Edition plugin is now available. This prepares the plugin for the IDE v2020.1 release, which will remove some APIs that were being used by the plugin. You can download it from the IntelliJ plugin interface, or from github.
Change Details:
- Build changes for supporting future IDE versions (v200) (#203)
- Added v192 libraries and build support for compiling and testing against v192.
- Changed swarm unit tests to fix environmental dependencies.
- Removed usage of deprecated API that will be removed in v2020.1
- Removed use of icons that will be removed.
- Removed use of
Project.getBaseDir()
- Replaced use of
ApplicationManager.getApplication().getComponent(String)
with theClass
argument variant. - Replaced
ProjectManager.getInstance().addProjectManagerListener(...)
with message busTOPIC
use. - Replaced use of
ChangeListManager.getInstance(project).scheduleUpdate(boolean)
with the no-argument variant. - Moved the "todo.util.mock" classes into the testing tree.
- Removed
@Override
for deprecated API overrides. Methods are still there, they just aren't marked as override anymore. - There's still a lot around, but this cleaned up some of it. Most of the remaining bits are use of API that has no alternative in earlier supported versions.
0.10.8 Needle Point
Version 0.10.8 of the Perforce Community-Edition plugin is now available. This contains a bug fix where certain operations were run in the wrong thread. This also increases logging around rollbacks to better debug the source of rollbacks. You can download it from the IntelliJ plugin interface, or from github.
Bug fixes:
- Fix for IDE 2019.2 releases, which altered the expectations for which thread different tasks should run in. (#199)
0.10.7 Conditional Rollback
Version 0.10.7 of the Perforce Community-Edition plugin is now available. This contains a bug fix where conditional ("unmodified") rollbacks were incorrectly unconditionally rolling back files. This also increases logging around rollbacks to better debug the source of rollbacks. You can download it from the IntelliJ plugin interface, or from github.
- Bug fixes:
- "Revert unchanged" was unconditionally reverting (#181 again).
- Added additional logging to the rollback calls to better catch the source of these issues.