Skip to content

0.12-b2 Updated to Old

Pre-release
Pre-release
Compare
Choose a tag to compare
@groboclown groboclown released this 17 Mar 01:22
· 10 commits to master since this 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.