|バージョン||10.07 10.06 10.03 10.02 10.00 9.20 9.19 9.18 9.17 9.16 9.15|
|Version 10.07 (March 22, 2023)|
Changed: Improved ARM support.
Changed: Updated to Visual Studio 17.5.3.
|Version 10.06 (March 20, 2023)|
Changed: Switched the size of the float transform to int64 to avoid overflows.
Version 10.05 (March 20, 2023)
Changed: Removed the no longer needed IO.cpp file.
Version 10.04 (March 20, 2023)
Changed: Made all processing happen when NULL is passed to GetData instead of no processing.
|Version 10.03 (March 19, 2023)|
Changed: Moved the file size check back to APEInfo for reading the whole file on quick verify.
|Version 10.02 (March 19, 2023)|
Changed: Made float processing happen when adding data to the encode stage as well.
Changed: Made the float flag get set when starting.
Version 10.01 (March 19, 2023)
Changed: Made whole file reading cap 200 MB for 32-bit and 64-bit instead of switching.
Changed: Made the seek function in the IO object return int instead of int64 since it's only returning error codes.
|Version 10.00 (March 18, 2023)|
NEW: Added 32-bit float compression (thanks Robert Kausch!).
Changed: Updated to Visual Studio 17.5.2.
Changed: File information shows information for AIFF, SND, etc. (all the supported formats) instead of only for WAV.
Fixed: Converting from APE to APE would discard some of the extra information like that it should decode to AIFF, etc.
Fixed: CAF files with a data block that was not block aligned could have the last few bytes discarded on decode.
Changed: Converting the compression level of an APE file will update the file size each start since the original file is changed.
Changed: Updated CAPECompressCreate::Start to check the format tag of the passed wave format object.
Fixed: Old files could fail to decode since the addition of the faster lookup table.
Fixed: Extreme 32-bit files could fail to compress properly (now an overflow condition is encoded, so such files will need to be reencoded and decoded with the latest).
|Version 9.20 (February 26, 2023)|
Changed: Updated to Visual Studio 17.5.0.
Changed: Removed a couple more warning suppressions (should be transparent change, but please report any issues).
Fixed: Building the new Neon optimizations could fail with some versions of GCC.
Fixed: AVX could crash on Mac due to memory alignment.
|Version 9.19 (February 22, 2023)|
Changed: Switched the APE info and APE tag classes to derive from interfaces (avoids needing to silence a warning during export).
Fixed: Building without Unicode set was not working well on Windows.
NEW: Added support for little endian AIFF files.
Changed: AIFF files other than sowt or NONE for the compression are rejected.
|Version 9.18 (February 17, 2023)|
Fixed: The new functions in MACDll were not being exported properly.
NEW: Added a GetLibraryInterfaceVersion function to MACDll.
Fixed: Build problems using MinGW.
|Version 9.17 (February 17, 2023)|
Fixed: The time column was not filling for the last few versions.
NEW: Added GetLibraryVersionString and GetLibraryVersionNumber to MACDll.
|Version 9.16 (February 16, 2023)|
Changed: Updated CMakeLists.txt to link against shared libMAC again.
|Version 9.15 (February 15, 2023)|
Changed: Made decoding around 10% faster by using a lookup table.