diff --git a/LICENSE.txt b/LICENSE.txt index c800d79..6a0d66c 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -1,4 +1,4 @@ -Copyright (c) 2023, Perforce Software, Inc. All rights reserved. +Copyright (c) 2024, Perforce Software, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: @@ -32,7 +32,7 @@ this program. P4/P4API License ----------------------- -Copyright (c) 1995-2023, Perforce Software, Inc. +Copyright (c) 1995-2024, Perforce Software, Inc. All rights reserved. Redistribution and use in source and binary forms, with or without diff --git a/RELNOTES.txt b/RELNOTES.txt index 1de9f4c..3bf05d5 100644 --- a/RELNOTES.txt +++ b/RELNOTES.txt @@ -1,7 +1,7 @@ Release Notes for P4Python, Helix Core API for Python - Version 2023.1 + Version 2023.2 Introduction @@ -26,8 +26,8 @@ Introduction Important End-of-Life Notice This major release of P4Python would be the last to provide wheels for and - test against Python 3.7. This is part of our commitment to focus on - supported technology platforms + test against MacOS 10.15. This is part of our commitment to focus on + supported technology platforms. -------------------------------------------------------------------------- @@ -47,7 +47,7 @@ Installation python3 -m pip install --upgrade p4python - P4Python is distributed as a binary wheels for Python 3.7, 3.8, 3.9, 3.10, + P4Python is distributed as a binary wheels for Python 3.8, 3.9, 3.10, 3.11 and 3.12. In order for the binary wheel to be used, the ABI tag needs to match.This often requires updated pip, to do so issue: python3 -m pip install --upgrade pip @@ -77,8 +77,8 @@ Installation Maya has a private python executable called "mayapy". - The instructions for installation are the same as the source install - below, except use "mayapy" instead of "python". + The instructions for installation are same as in "Building P4Python from Source" + section, except use "mayapy" instead of "python". -------------------------------------------------------------------------- @@ -114,19 +114,18 @@ Compatibility Statements API Compatibility - This release of P4Python requires at least 2023.1 Perforce API - (2023.1/2442900). Older releases will not compile and are not supported. + This release of P4Python requires at least 2023.2 Perforce API + (2023.2/2519561). Older releases will not compile and are not supported. Python Compatibility This release of P4Python is supported building from source with - Python 3.7, 3.8, 3.9, 3.10, 3.11 and 3.12. + Python 3.8, 3.9, 3.10, 3.11 and 3.12. For detailed compatibility, please check the following table: Python Release | P4Python Release ====================================== - 3.7 | 2018.2 or later 3.8 | 2020.1 or later 3.9 | 2021.1 or later 3.10 | 2022.1 or later @@ -295,6 +294,13 @@ Key to symbols used in change notes below. -------------------------------------------------------------------------- +New functionality in 2023.2 (2023.2/2527637) (2023/12/04) + + #2522046 (Job #117813) + Built P4Python with P4API 2023.2 (2023.2/2519561) + +-------------------------------------------------------------------------- + New functionality in 2023.1 Patch 2 (2023.1/2509188) (2023/10/25) #2503929 (Job #117105) diff --git a/SpecMgr.cpp b/SpecMgr.cpp index f2e09ee..f7f0477 100644 --- a/SpecMgr.cpp +++ b/SpecMgr.cpp @@ -23,7 +23,7 @@ (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. - $Id: //depot/main/p4-python/SpecMgr.cpp#55 $ + $Id: //depot/main/p4-python/SpecMgr.cpp#56 $ *******************************************************************************/ /******************************************************************************* @@ -293,7 +293,8 @@ struct specdata { "Owner;code:704;len:32;open:isolate;;" "Name;code:703;rq;type:line;len:32;open:isolate;;" "Parent;code:702;rq;len:64;open:isolate;;" - "Type;code:708;rq;len:32;open:isolate;;" + "Type;code:708;rq;type:select;len:32;open:isolate;" + "val:mainline/virtual/development/release/task;;" "Description;code:709;type:text;len:128;open:isolate;;" "Options;code:707;type:line;len:64;val:" "allsubmit/ownersubmit,unlocked/locked," diff --git a/Version b/Version index eeca391..37e0492 100644 --- a/Version +++ b/Version @@ -11,7 +11,7 @@ # SUPPDATE = 2010 06 17 ; # Of the build. The copyright date is derived from SUPPDATE. -RELEASE = 2023 1 PREP-TEST_ONLY; +RELEASE = 2023 2 PREP-TEST_ONLY; PATCHLEVEL = 2428370 ; -SUPPDATE = 2023 06 06 ; +SUPPDATE = 2023 11 27 ;