diff --git a/CMakeLists.txt b/CMakeLists.txt index 1fca8510..2f633b40 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -21,10 +21,11 @@ cmake_policy(SET CMP0069 NEW) # LTO support cmake_policy(SET CMP0091 NEW) # MSVC runtime support if(MSVC) - add_compile_options("/wd4324") # Disable structure was padded due to alignment specifier + # Disable structure was padded due to alignment specifier + add_compile_options("/wd4324") endif() -project(astcencoder VERSION 4.7.0) +project(astcencoder VERSION 4.8.0) set(CMAKE_CXX_STANDARD 14) set(CMAKE_CXX_STANDARD_REQUIRED ON) diff --git a/Docs/ChangeLog-4x.md b/Docs/ChangeLog-4x.md index d058201e..e761c54f 100644 --- a/Docs/ChangeLog-4x.md +++ b/Docs/ChangeLog-4x.md @@ -9,17 +9,19 @@ clocked at 4.2 GHz, running `astcenc` using AVX2 and 6 threads. ## 4.8.0 -**Status:** In development ... +**Status:** May 2024 The 4.8.0 release is a minor maintenance release. * **General:** * **Bug fix:** Native builds on macOS will now correctly build for arm64 when run outside of Rosetta on an Apple silicon device. + * **Bug fix:** Multiple small improvements to remove use of undefined + language behavior, to improve support for deployment using Emscripten. * **Feature:** Builds using Clang can now build with undefined behavior sanitizer by setting `-DASTCENC_UBSAN=ON` on the CMake configure line. * **Feature:** Updated to Wuffs library 0.3.4, which ignores tRNS alpha chunks - for type 4 (LA) and 6 (RGBA) PNGs, to improve compatability with libpng. + for type 4 (LA) and 6 (RGBA) PNGs, to improve compatibility with libpng. ## 4.7.0