0.12-b2 Updated to Old
Pre-release
Pre-release
The second early version of 0.12.0 of the Perforce Community-Edition plugin is now available. This removes support for IDEs earlier than 2020.3, includes updated libraries, and a minor bug fix.
- RSH connections would incorrectly add "localhost:" to the command if the command name had no ':' character in it.
- This primarily affected tests running on Linux.
- The new version includes extra checking before using an RSH connection to ensure the executable file exists and is executable. However, the logic in place only works if the executable has no spaces in the file name.
- Changed supported IDE versions.
- Removed all code that requires v202 and prior support.
- Internally added jar support for compiling against v203, 211, 212, 213, and 221.
- Old versions of IntelliJ libraries, used for compiling, are still in the
lib
directory, but prefixed with "o". These were hard to create and, even though they remain in source control, I'm hard-pressed to part with them. - Upgraded compiler compatibility to JDK 11.
- Nearly all bundled libraries have been updated. The included
bom.xml
file includes the updated information. - Refactored to simplify connection configuration code.
- This is starting a change to the code to be organized around specific, distinct bits of functionality, rather than around the IDE extension points.