Perforce P4Merge Changelog

What's new in Perforce P4Merge 2024.1

Mar 27, 2024
  • Supporting Libraries for 2024.1:
  • Qt 6.5.3
  • OpenSSL 3.0.12
  • ICU 68.1
  • Helix Core C/C++ API 2023.2.2563409
  • No new functionality or bug fixes.

New in Perforce P4Merge 2023.4 (Jan 4, 2024)

  • Supporting Libraries for 2023.4 (2023.4/2534624) (2023/12/18):
  • Qt 6.5.3 (Windows, Linux) 6.3.1 (MacOS)
  • OpenSSL 3.0.12
  • ICU 68.1
  • Helix Core C/C++ API 2023.2.2534008
  • New functionality in 2023.4 (2023.4/2534624) (2023/12/18):
  • #118651 (Change #2503260):
  • P4Merge (Windows and Linux) and has been updated to use Qt 6.5.3 and OpenSSL
  • 3.0.12, which includes the latest security fixes.
  • Bugs fixed in 2023.4 (2023.4/2534624) (2023/12/18):
  • #117679 (Change #2503951)
  • Fixed an issue in P4Merge where file content could disappear when using the UTF8
  • w/BOM encoding.

New in Perforce P4Merge 2023.3 (Oct 3, 2023)

  • Fixed:
  • The lines indicating a deletion of text can now be seen correctly in the dark
  • theme.
  • P4Merge now shows the line as expected for deleted lines.
  • Fixed an issue in P4Merge where the tab stop didn't match the number spaces in
  • the preferences.

New in Perforce P4Merge 2023.2 (May 19, 2023)

  • Character encoding in P4Merge was broken for character sets other than UTF-8.
  • This has been fixed.
  • Reestablished UTF-16 support in P4Merge.

New in Perforce P4Merge 2023.1 (Feb 28, 2023)

  • New functionality:
  • This release of P4Merge has been upgraded to use the Qt6 Framework. This allows us to officially support additional platforms, among them is support for Windows 11 and the availability of Universal builds for MacOS. These will provide native support for arm64 processor platforms as well as Intel platforms. Note: Qt6 has high DPI monitor support always enabled on Windows. As a result, when upgrading from a previous version of P4V, some of the existing placement and sizes of dialogs/windows may be reset. You can also adjust the font type and size in Preferences->Fonts->Application font, if you'd like to further customize P4V.

New in Perforce P4Merge 2022.3 (Nov 19, 2022)

  • Bugs fixed in 2022.3/2370885 (2022/11/15):
  • #112439 (Change #2347944):
  • Fixed a bug where the P4Merge preferences window might not have fit on small
  • screens.
  • #112422 (Change #2346611):
  • On Windows: Fixed alignment problems when drawing "swooshes" connecting merge
  • content.

New in Perforce P4Merge 2022.2 (Jul 1, 2022)

  • P4Merge inline diff highlight was not correct at the end of the line for certain
  • fonts. This has been fixed.
  • Fixed a problem where P4Merge could corrupt the merge result if double quotes
  • were included.

New in Perforce P4Merge 2022.1 (Mar 31, 2022)

  • Helix Core C/C++ API 2021.2.2266263.PREP-TEST_ONLY

New in Perforce P4Merge 2021.4.2 (Mar 25, 2022)

  • Qt 5.15.1
  • OpenSSL 1.1.1n
  • ICU 68.1
  • Helix Core C/C++ API 2021.2.2252059

New in Perforce P4Merge 2021.4 (Dec 16, 2021)

  • Added a "Show/Hide Whitespace" button to the toolbar so users can quickly toggle the setting that shows or hides whitespace characters.

New in Perforce P4Merge 2021.3 (Aug 4, 2021)

  • Bug #40137
  • The image diff highlight feature is a very resource intensive
  • operation since it compares every pixel between the images.
  • Depending on the user's machine resources, they could experience
  • a slowdown and/or hang if the highlight feature is used in very
  • large images or the machine used has limited resources.
  • Bug #29477
  • When diffing 48-bit color .TIFF files (16 bits for each channel
  • r/g/b), the image depth is reported to be 32 bits.
  • Bug #29587
  • When diffing .GIF files, the image depth is always reported to be
  • 32 bits.
  • Bug #29497
  • Only RGB formatted files are supported in the image diff tool. If a
  • CMYK formatted file is diffed, its format is reported as RGB.

New in Perforce P4Merge 2021.1 (Feb 5, 2021)

  • New functionality in 2021.1/2075061:
  • #105379 (Changes #2061072, #2060378, #2060377, #2060374, #2060368, #2060365): P4Merge now links with International Components for Unicode (ICU) library version number 68.1 on Linux and Windows platforms.
  • Supporting Libraries for 2021.1/2075061:
  • Qt 5.15.1
  • OpenSSL1.1.1
  • ICU 68.1
  • Helix Core C/C++ API 2020.2

New in Perforce P4Merge 2020.3 (Dec 7, 2020)

  • Fixed crashed when launching P4Merge from the git mergetool.
  • Fixed intermittent crash when launching the P4Merge tool.

New in Perforce P4Merge 2020.2 (Aug 21, 2020)

  • New functionality in 2020.2/1999419
  • 59349 (Changes #1982365, #1976688, #1967616) P4Merge now supports syntax-highlighting for source code. There is a multicolored tool-button in the toolbar to activate it. In this first release of the feature, custom color schemes are not supported.

New in Perforce P4Merge 2017.3 patch1/1590419 (Feb 17, 2018)

  • #74295:
  • P4Merge invoked from the command line on Linux no longer displays errors on the console when clicking on Next and Previous Diff.