0.12-b4 Updated to New
Pre-release
Pre-release
The fourth early version of 0.12.0 of the Perforce Community-Edition plugin is now available. This removes support for IDEs earlier than 2021.2, includes updated libraries, and several important bug fixes.
- Bug fixes
- 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.
- Improved the Active Connections panel to better refresh when the connection state changes, and now includes VCS roots that have an invalid Perforce configuration.
- Internally changed the association of workspace associations to the VCS root registration, which allows for more accurate file associations. This also alters how the Active Connections panel associates connections to roots. This is expected to eliminate many places where the plugin showed odd behavior.
- RSH connections would incorrectly add "localhost:" to the command if the command name had no ':' character in it.
- Changed supported IDE versions.
- Removed all code that requires v211 and prior support.
- Internally added jar support for compiling against 212, 213, and 221.
- v203 and v211 were originally planned for support, but they were removed due to complications in the codebase for backwards compatibility.
- Upgraded required minimum compiler compatibility to JDK 11.
- Removed all code that requires v211 and prior support.
- 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.