Skip to content

Commit f3af129

Browse files
committed
Version and release notes for v3.1.9
Set .so version to 29.8.0 to indicate ABI-compatibility with previous 3.1 releases. v3.1.8 and v3.1.7 had incorrect so versions for a patch release. Signed-off-by: Cary Phillips <[email protected]>
1 parent a061ad9 commit f3af129

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed

CHANGES.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
# Imath Release Notes
22

3+
* [Version 3.1.9](#version-318-May-31-2023) May 31, 2023
34
* [Version 3.1.8](#version-318-May-22-2023) May 22, 2023
45
* [Version 3.1.7](#version-317-March-1-2023) March 1, 2023
56
* [Version 3.1.6](#version-316-november-7-2022) November 7, 2022
@@ -17,8 +18,21 @@
1718
* [Version 3.0.0-beta](#version-300-beta-march-15-2021) March 15, 2021
1819
* [Inherited History from OpenEXR](#inherited-history-from-openexr)
1920

21+
## Version 3.1.9 (May 31, 2023)
22+
23+
Patch release that fixes an correct .so version number introduced in
24+
v3.1.8. All Imath library functionality is compatible with v3.1.8.
25+
26+
This release also reverts
27+
[#305](https://github.com/AcademySoftwareFoundation/Imath/pull/305)\],
28+
which inadvertently introduced additional python bindings in v3.1.8
29+
that altered the ABI of ``libPyImath``. ``libPyImath`` is now
30+
ABI-compatible with v3.1.7 and previous releases.
31+
2032
## Version 3.1.8 (May 22, 2023)
2133

34+
**NOTE: this version has an incorrect .so number and should not be used. Use v3.1.9 instead.**
35+
2236
Patch release that addresses miscellaneous minor compiler/build/doc
2337
issues and extends test coverage.
2438

@@ -42,6 +56,8 @@ issues and extends test coverage.
4256

4357
## Version 3.1.7 (March 1, 2023)
4458

59+
**NOTE: this version has an incorrect .so number and should not be used. Use v3.1.9 instead.**
60+
4561
Patch release with miscellaneous bug/doc/build fixes. In particular:
4662

4763
- Support for relative prefix in pkg-config

CMakeLists.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ endif()
1414

1515
# Imath version
1616

17-
project(Imath VERSION 3.1.8 LANGUAGES C CXX)
17+
project(Imath VERSION 3.1.9 LANGUAGES C CXX)
1818

1919
set(IMATH_VERSION_RELEASE_TYPE "" CACHE STRING "Extra version tag string for Imath build, such as -dev, -beta1, etc.")
2020

@@ -38,8 +38,8 @@ set(IMATH_VERSION_API "${Imath_VERSION_MAJOR}_${Imath_VERSION_MINOR}")
3838
# 2. API added: CURRENT+1.0.AGE+1
3939
# 3. API changed: CURRENT+1.0.0
4040
#
41-
set(IMATH_LIBTOOL_CURRENT 31)
42-
set(IMATH_LIBTOOL_REVISION 0)
41+
set(IMATH_LIBTOOL_CURRENT 29)
42+
set(IMATH_LIBTOOL_REVISION 8)
4343
set(IMATH_LIBTOOL_AGE 0)
4444
set(IMATH_LIB_VERSION "${IMATH_LIBTOOL_CURRENT}.${IMATH_LIBTOOL_REVISION}.${IMATH_LIBTOOL_AGE}")
4545
set(IMATH_LIB_SOVERSION ${IMATH_LIBTOOL_CURRENT})

0 commit comments

Comments
 (0)