11 Release Notes for
2- P4PHP, Perforce's script API for PHP
2+ P4PHP, P4 API for PHP
33
4- Version 2024.2
4+ Version 2025.1
55
66Introduction
77
@@ -20,6 +20,17 @@ Introduction
2020
2121--------------------------------------------------------------------------
2222
23+ Important Product Rebrand Notice
24+
25+ Helix Core is now P4
26+ Perforce has a new look and logo that reflects our place in DevOps
27+ workflows. As part of these changes, Helix Core is now P4. Name updates
28+ and new icons to align with the P4 branding will be rolled out soon.
29+ To learn more, see:
30+ https://www.perforce.com/blog/vcs/introducing-the-p4-platform
31+
32+ --------------------------------------------------------------------------
33+
2334Installation
2435
2536 Unix and Mac: Building the P4PHP Extension
@@ -42,18 +53,18 @@ Compatibility Statements
4253
4354 Server Compatibility
4455
45- You can use any release of P4PHP with any release of the Perforce server
46- later than 2001.1 but it is recommended to use the 2024.2 release
56+ This release of P4PHP supports the 2025.1 P4 Server.
57+ Older releases might work but are not supported.
4758
4859 API Compatibility
4960
50- This release of P4PHP requires the 2024.2 (2024.2/2675662) Perforce API.
61+ This release of P4PHP requires the 2025.1 (2025.1/2761706) P4 C/C++ API.
5162 Older releases will not work and will fail to compile.
5263
5364 OpenSSL compatibility
5465
5566 The minimum version of OpenSSL libraries required is driven by the
56- 2024.2 server; the minimum version needed is 1.1.1. The latest 3.0.x or
67+ 2025.1 server; the minimum version needed is 1.1.1. The latest 3.0.x or
5768 1.1.1 patch is recommended.
5869
5970 PHP compatibility
@@ -77,7 +88,7 @@ Compatibility Statements
7788 Compiler compatibility
7889
7990 To build P4PHP from source, you must use a version of PHP that has been
80- compiled with the same compiler used to build the Perforce C++ API. For
91+ compiled with the same compiler used to build the P4 C/ C++ API. For
8192 most platforms, use gcc/g++.
8293
8394 Attempting to use a different compiler or a different version of the
@@ -102,7 +113,7 @@ Testing P4PHP
102113
103114 Note: substitute <server> for the fully qualified server name,
104115 <port> for the port p4d/p4s is running on, and <user> for a
105- valid Perforce user.
116+ valid P4 user.
106117
107118 To execute the test script, run the following command:
108119
@@ -143,11 +154,18 @@ Testing P4PHP
143154Key to symbols used in change notes below.
144155
145156 * -- requires new P4PHP
146- ** -- requires P4PHP built with new P4API
157+ ** -- requires P4PHP built with new P4 C/C++ API
147158 *** -- requires new p4d server program
148159
149160--------------------------------------------------------------------------
150161
162+ New functionality in 2025.1 (2025.1/2767434) (2025/05/21)
163+
164+ #2757772 (Job #125783) * ** ***
165+ This release of P4PHP is built against P4 C/C++ API 2025.1 (2025.1/2761706)
166+
167+ --------------------------------------------------------------------------
168+
151169New functionality in 2024.2 Patch 1 (2024.2/2720535) (2025/02/13)
152170
153171 #2685350 (Job #123452) * **
0 commit comments