Files
ai-stylegallery/bin/imagick/win64/ChangeLog.md

652 KiB
Raw Permalink Blame History

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

7.1.2-1 - 2025-08-11

Merged

  • Bump actions/download-artifact from 4 to 5 #8296
  • Use OpenMP in ashlar #8288
  • Fix compressed exr reading #8285
  • Fix validation issues in SF3 #8252
  • Add support for Simple File Format Family (SF3) images #8243

Commits

7.1.2-0 - 2025-07-13

Merged

  • Fix NULL pointer dereference in XWarning #8230
  • Change 'Mac OS X' to 'macOS' in descriptions and comments #8224
  • fix build when libjpeg is not in its default location #8172
  • Support ICN file extension for old Windows icons #8107
  • JXL: Preserve ICC profile for lossless encoding #8074
  • Remove generated 'magick.sh' from repo #8075
  • magick-config.h: Remove redundant block #8076

Fixed

  • JXL: Preserve ICC profile for lossless encoding (#8074) #8022

Commits

  • beta release de54c14
  • .Renamed CastDoubleToUnsigned to CastDoubleToSizeT fd418dd
  • Renamed CastDoubleToLong to CastDoubleToSsizeT. cbe4770
  • Use CastDoubleToSizeT instead of doing a typecast. f0984f5
  • Use CastDoubleToSizeT to make sure we avoid invalid values when casting from a double. b561299
  • Added CastDoubleToUInt and used it in the coders. 6f23697
  • Added CastDoubleToUShort and used it in the coders. 07a9f6c
  • Minor readability improvement. 93c7efd
  • Removed 32-bit MSYS build. 30cd768
  • Stop using windows-latest. bc34a49
  • Also target clang64 in the msys2 build. 75752fd
  • Removed variable that was only assigned but not used. 84c2b58
  • Use HeapOverflowSanityCheckGetSize to check for overflow instead. 6c19acd
  • Show a better error message when executing "magick convert" when the project is build with exclusion of the deprecated methods. afad44e
  • remove cruft e3a2f7e
  • Add another link so hopefully people will first read the security policy documentation before reporting a vulnerability. 8992b76
  • Code style changes. 786d8c6
  • Allow BC5U as a FOURCC format to read a BC5 compressed image (#8082) 92313f5
  • cosmetic a4c963a
  • don't close a dash array subpath 741b0ff
  • support -define compare:virtual-pixels=true define 07d1ba3
  • ebale virtual pixels by default 7154d1e
  • you must explicitly set compare:virtual-pixel=false 2e59567
  • the values of SSIM and DSSIM were inverted 164f99c
  • respect image bounds 21e324b
  • Minor optimization. 14d259b
  • There is no need to calculate r,g,b twice for lab compatible colorspaces. 25641f0
  • possible buffer overflow when reading a PNG raw profile 61b719e
  • Code cleanup. e33ec67
  • Added missing checks for extent and length. dcafcdc
  • Documentation fixes. 2ff77db
  • Removed unused ResetMaxMemoryRequest method. 657bb13
  • Make sure that calls to SetMaxMemoryRequest are only limited to the value configured in the policy. 4da0331
  • Make sure that calls to SetMaxProfileSize are only limited to the value configured in the policy. 212d67c
  • Move the MagickMin check to methods that get the value from the policy. f6650d1
  • Initialize max_memory_request to unlimited to avoid recursion issues when getting the value from the policy. 1e924cb
  • correct for ssim/dssim metric 31d5377
  • affine layout is sx, ry, rx, sy, tx, ty 972629c
  • export similarity and dissimilarity threshold e607844
  • adjust rmse similarity metrics 59ac257
  • correct PSNR metric 1afc1e5
  • correct PSNR metric in the frequency domain b388380
  • correct PSNR similarity 9721181
  • correct PSNR metric 05e2316
  • correct PSNR metric f82923c
  • handle special case of log10(1) 64e6fd6
  • Documentation fixes. 4134eb1
  • DCP, PAE, and PHASE metrics are not valid in the spatial domain 537cf72
  • PAE requires unequal target and reconstruction images 989e11d
  • lastest automake/autoconf e02330c
  • acknolwedge JXL CFLAGS e89f317
  • revert PAE for equal image sizes b9d4ef5
  • nomalize MEPP metric 573ed50
  • Temporary patch to make it possible to use the development libraw snapshot. 177e561
  • revert 2431784
  • correct MEPP metric 63fdb71
  • Check for _MSC_VER until we can do a proper version check. 75c5056
  • Use GetMaxMemoryRequest to set the heic security limit for max_memory_block_size (#8109) 8f04fd0
  • Use our own define until we can do a proper version check. ab38e07
  • correct MEPP metric af8b716
  • purge threading in SimilarityImage() method 4faaf84
  • eliminate compiler exception b574087
  • Also check if the define is set. 5fce16f
  • correct NCC, DPC, and PHASE metrics 912b6a8
  • improve exception message for spatial DPC and Phase metrics 5c247d4
  • correct NCC metric a5159fb
  • correct PHASH metric ed2d974
  • ... e28cefe
  • correct PHASH metric d9bf3ba
  • Formatted document. f3fdd12
  • Documentation fixes. 0e6b7fd
  • Use ClampToQuantum inside ComplexImages to make sure values are clamped to the quantum for non hdri builds. e08bdcb
  • Removed 512 from the default sizes. f62df4f
  • Set the maximum number of sizes for icon:auto-resize back to 16 (#8047). e0cfaf2
  • warn if PHASH metric is INF 3644bdb
  • push a notification for some edge case metrics 67cc338
  • push warning for PHASH edge case 0c1e878
  • trap on equal size images for PHASH and PAE c0a0fc1
  • trap for NCC working with constant color in spatial domain 2489ef6
  • eliminate implicit fallthrough cba40e1
  • identify metric in warning c55d4d6
  • correct RMSE metric in the frequency domain f1d6259
  • correct PSNR metric 417dde7
  • fix max PSNR define 363a4b0
  • set maximum PSNR 6e6fa1d
  • move PSNR define to compare.h 30ebdc7
  • change PSNR define name 44af979
  • max PSNR is quantum range squared 4473074
  • not need for fabs() for PSNR distortion 9888d28
  • correct PSNR location a74836c
  • negate correlation image for PSNR 309956e
  • correct Max PSNR distortion 53a2298
  • normalize PSNR distortion 1ee9088
  • correct PSNR normalization f5c8c61
  • Make sure we only return 1 when the docs don't match. 7e3f3ae
  • clip MSE when computing PSNR 16f6e0d
  • fix PSNR metric c09944c
  • don't account for edge cases 95333f3
  • convert nan & inf to null for JSON format bbb5192
  • set maximum PSNR to 216.3 for 16-bit images a49dbf5
  • set PSNR maximum to 120 8a7495a
  • use log10() directly rather than macro 31b7df3
  • reverse PSRN polarity f039a8e
  • correct PSNR metric ea6e8e8
  • Also allow bmp files that have a negative height when the compression is set to BI_BITFIELDS (#8130) 97e5cac
  • Added extra checks to make sure we don't get stuck in the while loop. 229fa96
  • fix -fx option to prevent divide by zero d1fe32a
  • fix PSNR metric 587484e
  • revert 321e2ee
  • replace -nan with null ff187dd
  • replace -nan with null e9d20d4
  • Added parenthesis to silence warning. ea47cda
  • optimize metric threading 51b33a1
  • NCC, DPC, PHASE, PHASH SHOULD NOT give an error here for equal size images with subimage-search as the images are not constant color ba6614d
  • PHASH should trap for equal size image for subimage-search 3bf4bbe
  • Corrected assignment of difference. 40bb4d4
  • the metrics NCC, PHASE and DPC will have a perfect match score (similarity value) at 1 dd3d29b
  • the metrics NCC, PHASE and DPC will have a perfect match score (similarity value) at 1 3d05c79
  • Corrected check. 674630c
  • Removed unused file. 39ffbda
  • Restored the implementation of GetImageFeatures, GetImagePerceptualHash and GetImageStatistics. e46ee50
  • Minor performance improvement of the statistics by avoiding duplicate computations. 55ce945
  • Use log2 instead of PerceptibleLog10 when calculating the entropy. 36eb4e6
  • Use log10 again instead of PerceptibleLog10. 99e5cbf
  • No longer increment the entropy when the value is a NaN. 58d35b7
  • Only set the bits that we need to set, this might fix the unsupported blending mode reported in #8061. 05d0ad6
  • DPC requires a square image 58e34bb
  • DPC and PHASE should error 1) as no spatial equivalent when frequency domain is off and 2) with constant color images 43c2482
  • correct AE metric 51d3c03
  • cosmetic c282fe0
  • Fixed build error. 4a5c86d
  • improve exception message 24c1df1
  • use reduction rather than critical 498c663
  • improve equal-sized image message 34062a2
  • Corrected writing the PDF header that contains the version. 345b315
  • We should always write the ID in a PDFA file. 8632b6d
  • Patches to fix writing PDFA files because /Device[Colorspace] is only allowed together with a color profile. 1684b3e
  • Revert incorrect patch. 48ba531
  • Corrected offset calculation. b3a8ebc
  • default to a depth of 32 45eb799
  • Silence warning. 678f718
  • Don't use the windows specific implementation of our utility methods on MSYS2. 4cb83da
  • restore parallelism when computing simularity b122d25
  • The last newline should not be included in the length of the color profile when writing a pdf file. 563c15c
  • Corrected patch for MSYS2 build. d01fbcb
  • reduction is not supported in OpenMP 2.0 4c17177
  • initialize variance f701589
  • eliminate compiler warning ef390c3
  • correct NCC metric f29fedc
  • eliminate compiler error c5d5236
  • eliminate compiler warning 5143b04
  • don't compute metrix for index channel 402f1d9
  • don't compute the index channel statistics 98052a7
  • eliminate compiler warning 21ea09d
  • Code cleanup. eda6110
  • AE is sensitive to fuzz c62c7bc
  • check for log10 edge cases 21c6fcf
  • add missing include dependency 6a684c6
  • don't scale PHASH metric 2a919f9
  • latest CSS 4e1af8b
  • add xmlns SVG declaration 50a91b5
  • scale PHASH to quantum range 7526af4
  • adjust similarity metric algorithm e370538
  • PHASH similarity is minimum not maximum 8d6d6ce
  • don't thread similarity check 86e92e9
  • Added missing return. 3863160
  • trap for no spatial equivalent d08c8be
  • normalize PHASH metric eb441e7
  • fix PSNR metric 56bb476
  • return correct location for NCC + SSIM metrics 2fce5f1
  • should only get a warning for constant color images 7b3f763
  • NCC (DPC, PHASE) should only get a warning for constant color images 4ded0a0
  • Added missing check for the pixel mask that should be used when reading the dds file (#8146). 0ee0970
  • Code cleanup. 8449ac4
  • Added missing magick_fallthrough. 2dbd0cc
  • correct distortion for subimage search 5097644
  • Enabled -Wdeclaration-after-statement in our linux and macos build (#8156) 9085c27
  • Silence warning. 96205e4
  • Changed argument order. 6a4ded4
  • correct NCC metric acf6ddd
  • fix AE metric b0e870f
  • fix AE metric 4256f87
  • fix AE metric cb3ca2e
  • nit 707fdb2
  • correct AE metric f2e71e3
  • correct AE metric ad37814
  • correct SSIM metric 80b107d
  • correct SSIM metric d120611
  • No longer decode a bpg file to a png file (#8159). c3a66fd
  • Removed specific check for SignedQuantumFormat because we should not do this (#8149). 8845b61
  • add compare private header 7a01d5c
  • correct SSIM metric d0b94ec
  • correct PHASH metric c012d5a
  • PHASH without subimage-search should show a message that it does not work well with constant color images 045f3bb
  • correct SSIM metric dea8871
  • distortions should always be non-negative 0361572
  • RMSE is default metric d7e200e
  • correct metric distortion 45d8918
  • correct NCC metric 1268246
  • correct %[distortion] format 57e0b9c
  • correct distortion calculation 53ce42b
  • revert 7dc67c3
  • correct distortion computation fc2799a
  • correct distortion calculation 9e82b1e
  • tighten tolerance for matching maximum e333a50
  • sanitize DSSIM metric ccd11e9
  • correct NCC metric 20537b6
  • correct DPC metric 598c3c0
  • eliminate compiler exception fd106fd
  • correct PHASE metric 040aa53
  • correct PHASE metric c72c55f
  • threading tweak fbdd6e8
  • optimize range finding b3db471
  • for DPC/Phase metrics, make image even and square 7097486
  • correct SSIM metric afb47b6
  • correct SSIM metric b667ea2
  • correct SSIM metric eff6ad9
  • correct SSIM metric fbaa5c3
  • correct MEPP metric e776c60
  • rmeove check for near-zero 1ad038c
  • correct DPC/Phase metrics eaba123
  • correct DPC metric 2714e2f
  • correct MSE metric edf3d4a
  • natural logarithm, is commonly used in mathematical and statistical applications where exponential relationships are involved 7b6224f
  • cosmetic d772e3b
  • correct PSNR metric f591498
  • correct NCC metric 1f52076
  • change in macro name 5e96ec7
  • eliminate compile error 4228be8
  • correct DPC metric 712eb44
  • limit similarity metric to 1.0 6b55d52
  • restrict distortion to 0..1 2f483aa
  • yikes! reverse max and min 4075818
  • Build ImageMagick on Windows with the pre-compiled configure binary dafe2ff
  • fix numerical instability for perspective distort 7bffca3
  • eleiminate compiler exceptions 2201218
  • correct NCC metric 14e80b6
  • restore threading in similarity search ba63bce
  • cosmetic 248e8df
  • Corrected initialization. 530512d
  • correct MEPP metric 2f874a0
  • correct range finding ed81dca
  • fix possible race condition f76c12b
  • cosmetic 289897c
  • normalize mean error ff1afae
  • Also include the installer in the Source archive. 6d418aa
  • improve numerical stability for gauss-jordan matrix elimination c8e8062
  • Removed file that was added by accident. 8a39c77
  • correct MEPP metric 9da0afc
  • check for negative values in sqrt() 91b2ecb
  • No longer call heif_image_handle_get_context to make sure we always delete it (#8184). 175355f
  • cosmetic ed67e14
  • correct MSE metric 2f98f7d
  • correct fuzz metric de9558d
  • code review cleanup c94c096
  • eliminate compiler exception ea417ac
  • correct MSE metric dc40e94
  • optimize threads e85e5ac
  • wrong check for pivot array ed8dab9
  • Use pre-compiled Configure binary instead. acf7df4
  • clamp NCC metric 46e6e89
  • cosmetic a06b8b7
  • high precision gauss jordon elimination 732d8df
  • Build on ubuntu:22.04 because ubuntu:20.04 is no longer supported. bba9115
  • respect time policy 5a6f39a
  • fine tune PerlMagick unit tests 92639f5
  • fix image time-to-live 002f01e
  • handle log rotation properly 7a4ee88
  • eliminate compiler warning d77e5a5
  • correct src composite operator f0a90c8
  • No longer install dependencies for the AppImage build from a PPA. a323065
  • Corrected settings. cf6be07
  • Also install file in the release workflow. 74c5376
  • Use apt-get instead of apt. 04609b4
  • correct Gauss-Jorfan elimination algorithm 96d6dc4
  • correct NCC metric 85ca1c3
  • Also enable the _WINDOWS_SUPPORT defines when _WIN32_WINNT is set. 6e6d520
  • correct NCC metric 565cbe3
  • eliminate compiler warning f5f49bb
  • Corrected type of variable. 2f90032
  • Correct indentation. 641e60d
  • Replace some of the unsafe C runtime functions with secure alternatives on Windows 4a2f932
  • Introduce a utf8_close define so we can use _close on Windows. 6d9f9f9
  • Added more defines to silence warnings with the Windows build. 9c455c3
  • Use double instead of float. 1e73b80
  • Use typecast to double instead of using PerceptibleReciprocal. b146838
  • Use SOCKET_TYPE where possible. c86b1de
  • Added missing typecasts. e345ab7
  • Fixed build for when the distributed cache is disabled. 7799cdb
  • Replace unsafe C runtime functions with secure alternatives on Windows 4855d62
  • Use fopen instead of fopen_utf8. 1aa3e21
  • Added missing typecasts. 058a7c1
  • Added missing typecasts. 125e912
  • Removed define that was only used once. d9858ff
  • Use double instead of float because all calls use a double. 965c4ca
  • Correct previous build fix. f826820
  • Added more missing typecasts. e2c207d
  • Corrected variable type. 084856f
  • Another fix of the define. caea56e
  • Added define for sscanf so we use sscanf_s on Windows. b2894bb
  • Use defines in code instead of the start of the file. 681ba67
  • Added include to make sure we use the correct version of sscanf on Windows. 5da57b8
  • Use strerror_s on Windows instead of strerror. 8a4166c
  • Use a define for j0 and j1 so we can use _j0 and _j1 on Windows. 43e89ec
  • Added missing include. d7ebd92
  • Use GetEnvironmentValue instead of getenv. cc056c9
  • Added extra private method that can be used to check if SOURCE_DATE_EPOCH was used to override the time. 93aa620
  • Corrected define. 6d67479
  • Added missing include. e48dbd2
  • Added missing typecasts. ce6b4fe
  • Added missing typecasts. 2ca4edc
  • Corrected typecast. c59c9fa
  • correct NCC metric 349e5ec
  • correct DPC metric d21eb6b
  • correct PSNR metric b7dade0
  • correct DPC metric c59aa30
  • Use CopyMagickString instead of strncpy. 5c47897
  • rename private safe recipicol and log10 macros 7e5d87f
  • Use a custom implementation so we can use sscanf without defining _CRT_SECURE_NO_WARNINGS. cffddd3
  • Use MagickSscanf in other locations. 56f54d1
  • Use MagickSscanf in other locations. ea11d84
  • fix linking exception bd0db0f
  • correct AE metric 8a735ac
  • correct FUZZ metric b08b969
  • correct DSSIM metric 969de51
  • Only use the pragma warnings for the Windows build. 8bd9298
  • Use MagickSsanf in the coders. ea26044
  • Added extra includes for the Windows build. 790832b
  • correct SSIM metric c8354a5
  • Added StringToFloat so we don't need to add a cast everywhere. 94799b9
  • Added missing include. fd944f2
  • Added missing call to CastDoubleToSizeT. 984b937
  • Added missing include. 2b8e9b4
  • Added missing typecasts. 37464bd
  • Use float specific methods to avoid a typecast to a double. 642127e
  • Fix build error. fefc6fd
  • refactor to better distinquish similarity and distortion 0071d3a
  • eliminate lint warnings 4bde249
  • correct DSSIM metric 7df2f2e
  • Added check for other define for the Windows build. ea1b5d6
  • Removed disabling a specific warning. 608cb7d
  • Removed disabling a warning and added comments for the other warnings that are disabled. b5458b4
  • Removed disabling a specific warning. 9b77651
  • Silence warnings in the Windows build. 1a01312
  • filter image NaNs a024f05
  • filter image NaNs bb48cec
  • configure git revision c43362d
  • correct PHASE metric ffd0b7e
  • Build fix for when distributed cache is disabled. 45ac859
  • cosmetic 5c006c0
  • Correct the initialization. 7f99f95
  • adjust distortion metrics for a few PerlMagick unit tests e104d88
  • Silence warnings d799258
  • fix PerlMagick unit tests 5daab91
  • Corrected type of variables and fixed typecasts. 593c622
  • Added missing typecasts. 03784e4
  • cosmetic c6b6802
  • correct PHRASE metric 1356e46
  • correct DPC metric 0c79e3b
  • add image compression qualtiy to JXR encoder 1123895
  • correct label position for concatenated images 155ccfb
  • set image type to palette for PNG8 1bbc707
  • correct NCC metric 9bf5ede
  • correct NCC metric 25ba699
  • Removed the check for the _DLL define because we should only check for MAGICKCORE_BUILD_MODULES. d397887
  • Silence warning. 2fbaa05
  • correct DPC metric e67d78f
  • correct NCC metric 94fee9e
  • Make it more clear which build is the MSYS2 build. 16bef40
  • Truncate the formatted buffer automatically. c0c41c9
  • check for signed integer overflow c0d3c58
  • Switch back to _vsnprintf_l to avoid strange asserts on Windows. 751b85f
  • https://github.com/ImageMagick/ImageMagick/issues/8213 66afdfb
  • correct NCC metric e8266f9
  • eliminate compiler warning e5bbd8f
  • eliminate compiler warning 930f812
  • correct FUZZ metric 6822f52
  • eliminate compiler warning b072918
  • https://github.com/ImageMagick/ImageMagick/issues/8212 a2f738e
  • support heic:cicp define 5f98d8a
  • support heic:cicp define 9c6fe41
  • Use heif_nclx_color_profile_alloc so we can use the defaults from the libheif library. 961bd97
  • fix PerlMagick unit test fe2eeea
  • optimize SetImageColorMetric() method cb478af
  • Corrected fix for failing unit test. b11bced
  • fix PerlMagick JNG unit tests e0d17c1
  • limit uncompressed PBM images to 70 characters 9b86701
  • eliminate compiler warning 8163f2e
  • There is no need to mention the branch. 868cfac
  • Silence warning that is causing issues in the daily build of PerlMagick. 02014bc
  • correct DSSIM metric 33ea0d5
  • Silence warning. 8fff9b4
  • https://github.com/ImageMagick/ImageMagick/issues/8212 44dfe7d
  • check for near zero 93c32f7
  • cosmetic efa13d0
  • https://github.com/ImageMagick/ImageMagick/issues/8217 b5d1ea2
  • Make it clear the return value is not used. cb3c451
  • Use JxlEncoderDistanceFromQuality instead of our own implementation (#8223) e5450a6
  • Fix possible memory leak. 5d74c13
  • Correct out of bounds read of a single byte. 29d8272
  • correct FUZZ metric f6b8ed1
  • Fixed memory leak when entering StreamImage multiple times. fc3ab08
  • use the mean fuzz 9910241
  • use variance-style combined fuzz 482b6d4
  • adjust space left after a possible reallocation a0bbad6
  • https://github.com/ImageMagick/ImageMagick/security/advisories/GHSA-qh3h-j545-h8c9 66dc8f5
  • Create a copy of JxlEncoderDistanceFromQuality to allow building with older versions of libjxl. a949816
  • Use default frame distance when quality is not set. e8782ac
  • enhance pixel compare with tolerance to consider all channels a9ffd15
  • bump minor version # ca76067
  • bump version 52150ae
  • correct FUZZ metric 31b5056
  • cosmetic 8241921
  • correct unit test cbe2eaf
  • revert 6a3f8ab
  • correct FUZZ metric 7ccbbb3
  • Code cleanup. 4f010db
  • Improve frame check in the jxl encoder to fix the crash reported in #8218. aa45d81
  • correct AE metric 09f2073
  • reverse highlighting polarity cd02f3f
  • omp.h uses templating; it cannot appear in a C block with c++ compiler ac580db
  • Corrected check. c9efb91
  • Corrected initialization of the time limit. 6e55836
  • return false if not path is not populated 81ea814
  • correct DSSIM metric 11c97e2
  • correct DSSIM distortion faf863d
  • correct DSSIM metric a7c0632
  • Added missing typecast. 247ad64
  • correct SSIM metric 67a27ff
  • initialize image pixels 95b549d
  • use same metric for similarity and distortion d57b477
  • correct PHASE distortion f6c0c78
  • correct SSIM distortion ccaabed
  • Corrected typecast. eb35aa4
  • Silenced warning. c17e3e6
  • Use _getcwd instead of getcwd with the Windows build. 6d97418
  • Check for define that is already set with a debug build. 7f17db3
  • Silenced warnings. b9bb808
  • Added missing typecast. a052247
  • correct DPC metric 28ea852
  • Removed incorrect typecast. a136ce9
  • support DPC & PHASE metrics in the spatial domain 9966c0f
  • Removed pragma lib comments from the Magick++ include header file. af968ac
  • correct DPC metric eab0545
  • add comments describing the metrics deb4026
  • correct DPC metric in the spatial domain 8670e4c
  • Fixed build error. b9db7a6
  • revert 2ca3314
  • scale PHASE metric 8b3aaa2
  • correct PHASE metric in the spatial domain 88c9d76
  • cosmetic 30cc042
  • adjust workload factor 554c38f
  • near zero becomes zero 425ec3c
  • respect alpha channel b56ed10
  • account for alpha channel in the frequency domain 2a3b37f
  • PHASE metric is (1-SSIM)/2 4b830fc
  • cosmetic d07e397
  • correct DSSIM distortion a2a4f5f
  • Moved scripts to new build folder. 69f25f2
  • Cosmetic rename. 5e5ea0b
  • frequency methods do not require alpha blending f530431
  • no alpha blending for NCC frequency f0db320
  • correct distortion for subimage search 9bde76f
  • release 3fcd081

7.1.1-47 - 2025-03-29

Commits

7.1.1-46 - 2025-03-18

Merged

  • try pngalpha if png16malpha not available #8034

Commits

  • beta release fe966f5
  • negate SSIM similarity image 225b65d
  • cosmetic 66985e8
  • TIFFGetFieldDefaulted doesn't work for TIFFTAG_PHOTOMETRIC so we need to use TIFFGetField instead. b64d7a9
  • Remove heic:max-image-size-pixels option and use our limits instead. c4afe0b
  • fix issue with similarity search of two images of same dimensions 62cb29b
  • for NCC metric, identical is 1 not 0 4130489
  • Only divide the value once when scaling quantum to an unsigned char. This is probably already optimized by the compiler but this change makes our intent more clear. fb883b5
  • restore output of PSNR metric fae1740
  • special similarity one-off if image and reconstruction have same dimensions 221e702
  • don't encode URI '/' 8f23ea7
  • scale PSNR output by 100 6c69f79
  • scale PSNR by 48.1647 4071458
  • revert special case where target and reconstruction is the same dimensions 9224c0d
  • special case where target and reconstruction are same size f060e09
  • improve detection of RLE decoding e4df167
  • strip thumbnail URI of decorators 934d3f9
  • respect filename:literal define for both input and output filenames 1b0f75e
  • revert e6be257
  • PSNR metric returned incorrect results for spatial, FFT worked fine 4678062
  • remove debug statement 1872f0a
  • Set the max_color_profile_size using GetMaxProfileSize instead. 27d8f79
  • Added missing typecast. 7ee7ea3
  • release 8209e84

7.1.1-45 - 2025-03-09

Merged

  • Fix statistic.c GetImageRange initializer #8010

Fixed

  • Fix statistic.c GetImageRange initializer (#8010) #1679

Commits

  • beta release 6c98cd0
  • slightly optimize JzAzBz tuples, thanks to @nrobidoux 2766158
  • ... 9122023
  • Jzazbz colorspace optimizations by @nrobidoux cb4bb36
  • follow thumbnail specification for -thumbnail option f92bd5b
  • cosmetic 90acf73
  • cosmetic cb9c7de
  • reference image instead of thumbnail 93f7b8e
  • squash abort 7b41547
  • search for null, not 0 4d249e1
  • Also print the requested sizes in the error message when width or height exceeds the limits. 14dfb98
  • file URI is we have an absolute path 9656f70
  • Corrected CMAKE flags for the oss-fuzz zlib build. 6882c62
  • Corrected oss-fuzz issues link. 8c885b1
  • We don't need to set png:IHDR.bit-depth-orig and png:IHDR.color-type-orig because we already set the magick to PNG32. 9871f79
  • mime:type is not automatically injected, you must request it 14511d8
  • optimized Oklab colorspace transformation 41e87e5
  • include PNG tRNS chunk 7021e98
  • latest documentation 48ef8ec
  • ... 57ca4c7
  • support parallel DNG image conversion 0a92243
  • support epoch() and magicktime() FX functions contributed by @snibgo f70d8d3
  • Added our own implementation of parsing an iso860 date and time to fix the Windows build. be01f28
  • Corrected memset. e8b195d
  • negate MAE metric f02769c
  • negate PHASH similarity image dd44681
  • Added options to allow specifying the security limits of libheif. 0dcd7ad
  • detect invalid compression BMP 5810cf9
  • default to true-color alpha fe3b58f
  • cosmetic 8f8cb86
  • correct conditional compile 321bed7
  • negate SSIM similarity metric 3cbce56
  • releasse 37b3453

7.1.1-44 - 2025-02-22

Merged

  • fix type casting in statistic.c #7982
  • Magick++ Documentation Verification #7906
  • Enable Floyd-Steinberg as dither for Magick::Image::map() #7937
  • Bump azure/trusted-signing-action from 0.5.0 to 0.5.1 #7895

Commits

  • beta release 62be4c1
  • latest documentation update 8c58a36
  • Corrected Q8 values. 80ee649
  • Also run the PerlMagick unit tests in the daily build. 16cdaa9
  • Update configure options for the daily build. d5fbb23
  • Improved error reporting in the perl unit tests. c1c5da8
  • Corrected unit test values. 99472b4
  • Fixed perl unit tests for the Q32 and Q64 builds. 659c3a9
  • Switch from ubuntu-latest to ubuntu-24.04 to silence warnings. 5612526
  • Fixed perl unit test for the Q64 build. ff35b02
  • support svg:embedding define 868a598
  • Install dependences of codeql analysis. 1193a11
  • Run apt commands with sudo instead. 1309959
  • Corrected year. a21a9c5
  • support accelerated MSE similarity compare 099e1a2
  • support accelerated RMSE and PSNR metrics f7221d6
  • fix PSNR acceleration 4bea3e7
  • framework for in-progress phase metric 7946441
  • support phase correction as a compare metric (thanks to Fred) 2e5aea4
  • add similarity metric to compare output 5945e04
  • remove normalized value from phase metric ac2169c
  • add distortion to NCC metric d85a758
  • ... 5abee8e
  • fix memory leak in beta release 3b48213
  • cosmetic aa37676
  • Fixed warning. 6f8c4f3
  • adjust NCC metric similarity score fa62b38
  • fix output for NCC metric d1ae205
  • phase metric is most similar as it approached 1.0 e69a848
  • Silence warning again. 402d054
  • Reverted patch from #5555 to resolve issue from #7876. 980ba83
  • correct MSE metric and clean up code c7d070e
  • Restored support for reading "http images" with the same delegate as we use for https to resolved the issue reported in #7881. This was removed with the libxml2 fixes in #7784. 62891e6
  • correct PSNR metric 4b1ca72
  • prevent integer overflow db35fc7
  • Renamed variables to make it more clear what it's used for. 468764f
  • Renamed more variables. 9f1b618
  • Make it more clear we only support 8-bit gamma integer as the storage type and added support for all development versions. fca59fd
  • correct PSNR metric f723893
  • correct NCC metric faf801b
  • cosmetic d2c108b
  • prevent possible ssize overflow 69a56f1
  • Improved error message when reading or writing png data files. 7dc5dbb
  • correct PSNR metric d811151
  • scale PSNR correlation image 852041f
  • Group 4 compression is designed for bilevel images (black and white) 2f6593a
  • initial framework for dot product correlation metric 1f2a426
  • check for pow(0) 1afa38a
  • -gamma should call GammaImage() 056ccdb
  • 0 & 1 are special cases for pow() be3b73d
  • Added file for https://floss.fund/. db034e2
  • support dot product correlation (DPC) metric b404dcd
  • cosmetic a92bc57
  • remove similarity metric factor f86ab0f
  • invert DPC distortion 5eafac9
  • cosmetic b05bfd3
  • dedicate more threads to similarity 9bf682c
  • No longer set TIFFTAG_STRIPBYTECOUNTS to fix the issue reported in #7917. 4706bc1
  • Return null when writing fails. 3666977
  • improve data locality by keeping the thread's working set within a small region of memory. 4a2f394
  • dissimilarity is a warning 19e1a47
  • normalize PSNR metric 046e35c
  • Corrected check to also allow fax or group4 compression for a bilevel image with index channel f279ba5
  • multiply correlation image by qunatum range 07ca6d0
  • initialize dissimilarity thresold to PI 8ffc760
  • added an epsilon to the dissimilarity threshold f17032c
  • Minor code style change. 471841b
  • increased accuracy for XYZ color conversion 0b4e7c8
  • Make sure the data buffer is set to a value before exiting the method. b4dd2a7
  • Don't call exr_decoding_destroy inside InitializeEXRChannels. 19a0631
  • Added missing return (#7941). e11a59d
  • Code cleanup. 73933e7
  • Corrected typecast. bc0bbec
  • multispectral MIFF images renders all channels in arbitrary order 81ac8a0
  • Small refactor in setting the packet_size when the number_meta_channels is not zero. 0f920c2
  • support CTA02LMS colorspace f96b982
  • Fixed duplicate define when compiling an OpenCL kernel. 09ccae8
  • Update the image depth after this has been changed by SetQuantumFormat. bac413a
  • fix correlation image for PSNR metric 218ff28
  • respect compare:accelerate-ncc define db81bac
  • support compare:accelerate define a9a73ca
  • Code style changes. d589346
  • support compare:frequency-domain define da12a72
  • cosmetic 3abe899
  • vid: format not supported in vector graphics 678372c
  • similary image must match between the frequency and spatial domains 1703c6a
  • pending issue when comparing two images of the same dimensions 1dbff18
  • throw warning when reference image is wider or taller target image 958be25
  • PSNR metric is now returing the correct offset 3b1a86f
  • revert af1d3ac
  • the correlation image is now the same size as the reference image c28423a
  • recongnize ore HEIC sub types 9a4fed2
  • correlation dimension must match that of the input image 672ab0f
  • negate correlation image for NCC metric ca08635
  • Documentation fixes. 88f811e
  • check for an EOF condition before setting the image background 609be08
  • conditionally compile heif_context_set_maximum_image_size_limit() e1fa820
  • white is maximum point of the correlation image c8c7584
  • There is no need to check nexus_info because AcquirePixelCacheNexus will throw a fatal when memory cannot be allocated. 96c0ea3
  • Only run the job once a week. e0e3153
  • Cosmetic changes. fcce0d3
  • Removed another unnecessary check. 57f95be
  • ensure similarity looping respects the resouce thread limit f0679bd
  • preserve gamma invertibility 0e10c12
  • compensate for any NAN's in the Jzazbz colorspace transformation 5ee906e
  • change NAN to 0 b3e53d1
  • For RMSE, take sqrt() of MSE pixels 14b8ad2
  • use square rather than square root 451a0a7
  • conditional compile 449bc6f
  • RMSE metric had a misplaced square root b3df5ae
  • Switch to cmake to fix oss-fuzz build of zlib. 2318b9b
  • average composite channel for PSNR metric 1deefc5
  • proper handling of NaN's, thanks to @nrobidoux d39b790
  • initialize correlation image optimization 9624484
  • improve SVG recursion checking 3083c78
  • eliminate incompatible type compiler warnings 182184f
  • eliminate compiler warnings 15530fc
  • eliminate compiler warnings 1be903d
  • revert a0a178a
  • squash lint warning 21f0791
  • squash lint warning 485a179
  • squash lint warning f8f57c2
  • squash lint warnings 1289371
  • squash lint warnings 5e17c72
  • squash lint warning 22dadcf
  • eliminate lint warning 1bce09e
  • squash lint warnings ab36a91
  • Silenced warning. 3ff1c3d
  • support mime:type image property 90fea1d
  • release 739a782
  • Corrected typo. 203767d
  • Added extra information to the reported error when the width or height exceed the limits. 0a171f3
  • Revert release. f1c26be
  • release 76f853c

7.1.1-43 - 2024-12-22

Merged

  • Fix reading/writing PICTs with PixMap rowBytes=[201..250] #7840
  • Libxml2 fixes #7784
  • update plugin with latest library changes #7780

Commits

  • beta release b4507e8
  • latest automake/autoconf updates 3e395d7
  • use ANSI-style comments 6d69da5
  • support Magick++ environment constructor 5f7ccfe
  • Fixed build errors. 979ebc3
  • check to ensure subimage is smaller than the reference image 88df801
  • don't throw exception in SetImageInfo() 8208750
  • Corrected typecast. b594954
  • Silence warning (#7813) 542f6a2
  • Added support for reading AVCI images (#7792) 27cb70f
  • Make sure we can write jpeg files with an exif profile that has a length of 65533. 0cbce1d
  • Minor refactor. 44e150b
  • prevent cursor going out of bounds 5a7f822
  • support jpeg:restart-interval define 69a740c
  • set defaults before setting restart interval f04cab8
  • Corrected name of profile. fdb0c05
  • Don't return but set a status to avoid multiple memory leaks (#7825) c7ed0fc
  • Use fallthrough when building with Visual Studio (this use C++17 for all versions). 342a3f9
  • Removed duplicate include. 34cbfeb
  • Move jpeg specific exif detection of profiles with the name app1 to a more generic spot. c10193c
  • Fix more possible memory leaks reported in #7825. 6138251
  • check for invalid BMP image 76f9940
  • revert invalid BMP patch 443b59e
  • detech invalid BMP image 60d1e17
  • Simplify the if statement 61b0852
  • cosmetic d894eb2
  • magick -help prints the command-line usage b30a675
  • restore GROUP4 raw to working order fb651fd
  • corrected the range for Magic Kernel 2013 7dcaea7
  • corrected the Magic Kernel 2021 implementation b77eb77
  • revert Magick Kernel patch b5f748c
  • bogus image destroy 1028efa
  • Get the extra samples and sample info at another spot because something is changing the values in sample_info (#7848). 30f7a3d
  • release a78671e
  • beta release bc94f1a
  • distiguish between single and double quote for delegates ac73bd3
  • Corrected pad calculation for indexed alpha tiff image. b7e15c4
  • Added missing call to SetMagickThreadValue inside ReadGROUP4Image. 8741f0d
  • Use " on Windows when executing commands an ' on Linux. c8355d6
  • Corrected patch. e34d7d4
  • cosmetic e9c9fdc
  • update PICT unit test afd817c
  • release a2d96f4

7.1.1-41 - 2024-11-16

Merged

  • revert map changes breaking ABI #7768
  • Fix compiler identification with Clang on Darwin #7773

Commits

  • beta release b8c3266
  • reference cstdlib e62d04d
  • remove new operator bf5650f
  • There is no need to set the green and blue channel when the numcomps is not 1 in the jp2 coder. 2e40ca1
  • Improved decoding speed of the jp2 decoder by storing some values that won't change per image or row. 59b6dc4
  • to ensure code clarity and correctness 9b44a0f
  • Output test-suite.log when unit tests fail. abc1cf2
  • Correct install for macos. 0559150
  • Added typecast to more places where GetPixelChannels is used. 2df67a8
  • Added typecast to more places where GetPixelChannels is used. b6856ae
  • Corrected refactor mistakes. 92e7605
  • No longer get the extra_samples twice and refactored setting of the alpha and attributes. f5c6fcb
  • using ptrdiff_t is recommended for pointer arithmetic in C c3aa2b6
  • use ptrdiff_t where appropriate 1a68655
  • cosmetic bc674fc
  • use ptrdiff_t 87859fb
  • use ptrdiff_t for pointer offsets acda25d
  • use ptrdiff_t for pointer offsets 4fcb705
  • Fixed calculation of the padding in the tiff decoder. b20a90c
  • Restored setting the grue and blue channel when the number of components is two. 0f6e58c
  • RPM spec files are finicky 72fb534
  • Increased buffer size for heif_has_compatible_brand. bbf3c19
  • Only calculate the padding when there are no meta channels. d9f74c5
  • The extra_samples should not be subtracted from the samples_per_pixel when calculating the padding in the tiff coder. d7d4902
  • release 0ba42ae
  • release bbdcbf7

7.1.1-40 - 2024-11-09

Merged

  • .cut (Dr Halo) reading when run count in header #7734
  • Bump azure/trusted-signing-action from 0.4.0 to 0.5.0 #7725
  • Implement Magic Kernel Sharp 2013 and 2021 #7701

Commits

7.1.1-39 - 2024-10-05

Merged

  • uhdr: fix language choice in autoconf #7663
  • uhdr.c: update uhdr coder for gainmap metadata configuration #7635
  • Add missing Threshold command to command array of Region of Interest mode #7606

Commits

  • beta release 1cb5d3e
  • Added null checks because AcquireProfileStringInfo can return null. e0e6ad8
  • cosmetic 1de7476
  • revert INSTALL_BASE PerlMagick patch 7cf217f
  • Also treat the group and element being zero as the end of data in a dicom file (#7610). 1e2b313
  • Also build the Q8 and Q16 msix installer during a release. 51348da
  • Also add the new msixbundles to the release. 6299383
  • LIBRARY_PATH is reserved, use LIBRARY_ABSOLUTE_PATH instead ba49d0c
  • to do: write pixel data in YCBCR subsampled format 4e48d3c
  • update to latest web pages 4250d75
  • improve URW font search 14bccf9
  • checAddk Ubuntu URW font path ca932f5
  • Update path to Dejavu fonts 67491b0
  • we prefer URW OTF fonts de884e5
  • Correct the return value for when AcquireProfileStringInfo returns null. 8169dc7
  • latest autoconf update a87bb52
  • regenerate 45c7b59
  • Added missing checks for the return value of AcquireProfileStringInfo. c429de8
  • Applied patches from Snibgo (#7622). 61f8f32
  • Activate the alpha channel in SetImageBackgroundColor instead of setting it to opaque alpha because the alpha channel will be set in the method. 0299c16
  • Make sure we read the last xmp profile inside the pdf file. a14cf06
  • check for columns overflow b227a02
  • Call SetImageProfilePrivate after call GetStringInfoDatum because it is possible that SetImageProfilePrivate destroys the profile (#7376). f70d813
  • The image should only be destroyed in case of an error. dcd543e
  • Several changes to fix reading a thumbnail from an exif profile (#7662). b719ad8
  • latest autoconf script update e339a05
  • release 18ae555

7.1.1-38 - 2024-09-01

Commits

  • properly set image byte order 40f6599
  • set max colormap size for remap 1ffe565
  • beta release 250b748
  • deprecate the -respect-paranthesis option 4e7d789
  • Build fixes. b80c509
  • save IPTC + ICC profiles are profiles, not properties 25d5335
  • update copyright year 4caf7d1
  • Patch to fix reading of the ICC profile. 18377f9
  • prepping framework to interact with X11 clipboard b20dda3
  • Build fix. 20a5af3
  • More build fixes. c36fdf0
  • Another attempt to silence the warnings. 600708c
  • Use SetImageProfilePrivate to avoid duplicate allocations. f246eab
  • support clipboard delegate 39a135a
  • restore clipboard.c 1070b17
  • improved rounding 27a0a9c
  • don't allow negative scenes 8fda05a
  • eliminate compiler warnings 878daf9
  • release b0ab922

7.1.1-37 - 2024-08-24

Merged

  • Bump azure/trusted-signing-action from 0.3.20 to 0.4.0 #7518
  • Silence warning and fix HEIC_COMPUTE_NUMERIC_VERSION definition when heic delegate is disabled. #7516

Commits

  • beta release b1a6038
  • protect macro arguments with parens 86cb2b1
  • eliminate compiler warnings d90d8b4
  • correct copyright year 115271e
  • Ignore multiple exif and xmp profiles for the same jxl frame and fix reading those profiles per frame. c301208
  • read/write in chunks fff3058
  • optimize fwrite() arguments ada6785
  • Renamed Output folder to Artifacts. 2a69677
  • cancel interactive window selection with right button press ea2a2db
  • cosmetic 712bde4
  • eliminate compiler warning 9a9a25c
  • eliminate compiler warning 0bd1687
  • Make images mandatory in the issue template. c01fd37
  • Added extra header detection for avif files. 9fc0590
  • allow SeekBlob() to set an offset beyond the end of the blob 27c3f99
  • be less forgiving for invalid image indexes 25db2e5
  • Fixed problem with empty macros (#7562) 9fda5f2
  • Added missing null checks for RequestOpenCLDevice. f85448e
  • Added missing null check for AcquireOpenCLCommandQueue. 295e9c8
  • persist app1 jpeg profile (https://github.com/ImageMagick/ImageMagick/issues/4713) f0357c7
  • Fixed build error. b3dd431
  • Remove some of the dependencies for the macos-13 build. d0bce95
  • parentheses is the plural of parenthesis 1fac80a
  • distribute quantization error for -dither FloydSteinberg -depth 5b2825b
  • release 8a0da9f

7.1.1-36 - 2024-07-27

Merged

  • Silence warning when freetype delegate is disabled. #7515
  • Fixed typo in documentation of MagickAdaptiveBlurImage #7500
  • uhdr.c: default initialize range field for hdr/sdr intent inputs to enc #7482

Commits

  • beta release 8c7c516
  • Code style changes. ed85e19
  • Code style changes. 22e268e
  • Code style changes. 2892b76
  • Code style changes. 2ef6fca
  • Code style changes. e496826
  • point to the correct ImageMagick-7.?.? path 4f6a116
  • configure AppRun to reflect the correct configure and library paths efc2676
  • do not append empty paths 72c5594
  • Only request a unique file name when system:shred is not set. bc3df5d
  • Improved error message (#7491) 67cadcb
  • ensure no empty paths in the environment 6526a2b
  • Removed check for ancient Visual Studio version. 9291449
  • correct link 1066464
  • The -format option is hybrid operator and info operator fbc6695
  • cosmetic 41db2bf
  • bounds check 9a743b9
  • set image orientation on write 32591b8
  • support 12 & 16 bit JPEG images da58a80
  • don't scale 8-bit pixels da451cc
  • don't ping for -format option 7caf7a2
  • fix grayscale images 7aae5ff
  • Fixed build on Windows. 00ac8d0
  • Another fix for grayscale images. 42c30be
  • restore JPEG grayscale colormap c0b1d44
  • default to channels other than 1 & 4 2245dd6
  • interpret EMF documents under Linux f288420
  • support WMF delegate 8f26c46
  • release 852a4e9

7.1.1-35 - 2024-07-14

Commits

7.1.1-34 - 2024-06-23

Merged

  • Updated FontConfig query to include font index, fixing (#7374) #7409
  • Bump azure/trusted-signing-action from 0.3.19 to 0.3.20 #7388
  • Fix a typo in convert deprecation warning #7383
  • Bump azure/trusted-signing-action from 0.3.18 to 0.3.19 #7348

Commits

  • beta release 0ae65ef
  • create inline pixel colorspace conversion methods 50b0bcb
  • generic colorspace conversion is too complex to inline, make them private instead 4341e45
  • support compose:colorspace define for -compose colorize operation 2e7c091
  • eliminate compiler exception 3140c78
  • Fixed build. e8a7193
  • Use an environment for the federated credential of Azure because there is no support for wildcards of tags in Azure. 71a955a
  • Removed define declaration. f228650
  • Simply checks for readability. 486c5d7
  • correct comment 1160213
  • update image signature (https://github.com/ImageMagick/ImageMagick/issues/7344) ea1ecf5
  • No longer use the error_code of the picture when WebPEncode was not called. a199044
  • Only set the progress_hook in the webp coder when the progress_monitor of the image is set. 04122fa
  • Some more tweaks to improve error reporting in the webp coder. ccb1984
  • Also check for mmap with AC_CHECK_FUNCS to fix detecting it when cross compiling MacOS arm64. bfe87ed
  • Correct rounding error when setting the frame delay in the webp decoder (#7371) b39c9bc
  • Improved magick convert deprecation warning. ec17fd0
  • The solution name of Windows now contains the name of the platform. 8ced53c
  • Fixed issue where the color profile was not copied to all the images that would cause issues when converting from PSD to PSD and changing the colorspace with a profile. efb2442
  • Correct overwriting read_info->filename to make sure we don't leave temporary files behind (#7389). 6f5ae64
  • latest autoconf update 33119d9
  • No longer pass the commit when cloning the repositories in the Windows build. 6aa212b
  • No longer install libraqm in the macos-13 build. 0da13f2
  • There is no need to format the weight in a separate buffer. 9fec829
  • Corrected setting the offset for the seek operation to fix issue when reading xbm files with information between the width/height define and data (#7406) 5fcf6ae
  • fix boundary condition when resampling pixel color (https://github.com/ImageMagick/ImageMagick/issues/7415) 3eb67c6
  • initialize average interpolation sum (https://github.com/ImageMagick/ImageMagick/discussions/7401) 06c6e9f
  • only enable the alpha channel when the compression is BI_BITFIELDS or BI_ALPHABITFIELDS bdc6c09
  • cosmetic d986b01
  • fix signature for BMP unit tests 498877a
  • Report error when the input file does not contain enough data instead of failing silently. (#7422) 188378f
  • re-enable sparse pixels (https://github.com/ImageMagick/ImageMagick/issues/7422) 2873224
  • re-enable sparse pixels 39a4f1c
  • release b0b7b17

7.1.1-33 - 2024-05-25

Merged

  • Bump caphyon/advinst-github-action from 1.1 to 2.0 #7326
  • Bump azure/trusted-signing-action from 0.3.16 to 0.3.18 #7325
  • Fix typo #7294

Fixed

  • Combine the logic of stroke-opacity and fill-opacity in opacity to resolve #7301. #7301

Commits

  • beta release 2b42fc1
  • Set the parameters to NAN inside GetImageMean when GetImageStatistics returns null. ea84110
  • Made ConvertImageCommand deprecated. 75a5c6d
  • ping_trans_alpha should have the same size as palette. f95e6e4
  • No longer change image_colors and stop using image->colors to resolve the issue reported in #7298. d0c0939
  • autoconf/automake configuration update b9dc200
  • Updated cloning of the security Dockerfile. 8361158
  • Copy the bogus binary to $OUT to make sure the executable ends up in the path. b7af434
  • Corrected oss-fuzz patch. 77425c4
  • Fixed build of the security devcontainer. f4c70e2
  • Made oss-fuzz files executable instead. f2d9799
  • Build the dependencies again. be22d59
  • Set the double* arguments to NAN in case of a failure to avoid uninitialized values. e2f0f4c
  • avoid text truncation for captions (https://github.com/ImageMagick/ImageMagick/issues/7304) 2622d08
  • avoid text truncation for captions (https://github.com/ImageMagick/ImageMagick/issues/7304) d66f096
  • return artifacts, not properties (https://github.com/ImageMagick/ImageMagick/issues/7309) 738d434
  • Revert patch to allow support for compilers that don't support C++11 (#7322) eee94e6
  • Use the same notation of the header in the TIFF and DNG coder. 77cd98c
  • Whitespace... f559cf3
  • No longer mark the dng coder as an explicit format, this will allow use to detect the format from the header of the file. b534afa
  • Added Apple ProRAW header. 570ea66
  • Still set the ExplicitFormatType flag when build without libraw. 188888e
  • Revert earlier patches because of conflicts with the tiff header format. a25deb9
  • Corrected patch. 43fd722
  • correct spelling (https://github.com/ImageMagick/Website/discussions/100) d652d27
  • alpha channel if alpha mask or 32-bit uncompressed 87dabd9
  • Switch to federated credential with Trusted Signing. 519ed4e
  • Only set the write permissions on the job that needs it. 8dff82e
  • Print error's when running the fuzzers locally. b5efe03
  • Removed fuzzers that check a specific method because they only tend to find issues in decoders. ed9e302
  • Also remove the enhance fuzzer. dc89aad
  • Skip Azure CLI login in pull requests. 0704825
  • Corrected scene number of the images. 89dc52c
  • Removed bits_per_pixel from IconInfo. cc4eeb1
  • Removed planes from IconInfo. 2edf9a1
  • Removed size from IconInfo. 9a66eaf
  • Removed number_colors from IconInfo. 68b549e
  • Removed colors_important from IconInfo. 582ec1a
  • Removed width and height from IconInfo. 44dba7c
  • Removed x_pixels and y_pixels from IconInfo. 0b11c10
  • Removed image_size from IconInfo. 446710f
  • Removed compression from IconInfo. bb48004
  • Removed IconInfo struct a53e06d
  • Revert patch to move allocation of IconFile to the heap to reduce the size of the stack. 750fad2
  • Removed reserved and resource_type from IconFile. bc58e20
  • No longer allocate 1024 icon entries for all images. 4111001
  • Moved determining the width and height of an icon to a separate method. e6a0d95
  • Fixed method that determines the width and height of an icon (#7341) cf4c1b4
  • Added missing typecast. 0c7207d
  • Removed unused variables. e31ad51
  • Revert patch that was unnecessary (#7311) c7aa13e
  • release 057259c

7.1.1-32 - 2024-05-05

Merged

Commits

  • beta release b71d98e
  • Fixed implementation of setting the max-profile-size. af81e16
  • Update winget manifest after creating the release. 391e6db
  • Use >= instead to work around precision limitations of a double. 148a485
  • Make it more clear we ignore the return value. 9d3def5
  • There is no need to throw an exception when the profile could not be added. 9b8d9fc
  • Ignore the fact that the profile could not be added to the image. 8739df5
  • cosmetic 116f48c
  • protect backslash write writing properties to MIFF (https://github.com/ImageMagick/ImageMagick/issues/7270) 6adffe2
  • Removed beta url for Advanced Installer. f34d293
  • Install libtool on macos agent. ba03497
  • Use macos-13 for the MacOS build. ffc2a68
  • Updated CFLAGS to fix the macos-13 build. fd0227e
  • Added version checks for itxt_length in the png coder (#7275) 77b3f47
  • Also check the limits for the width and height of the reference grid. 61a4517
  • respect gradient bounding box a9926f1
  • Removed unused or unnecessary defines for the Windows build. 4588780
  • Removed unnecessary check. d68e9d2
  • Moved defines that are only used by our windows build to the private header file. 625f7be
  • Removed BORLANDC checks be5b6cc
  • Added missing include. 760db30
  • Use workarounds to silence warnings in the MSYS2 build. eb39a44
  • Silence MSYS2 warning. 8a0be27
  • Corrected fix. 865dd6b
  • Moved locale specific defines for the Windows build to locale.c 42ab959
  • Moved mime specific define for the Windows build to mime.c d98a6dc
  • Moved blob specific defines for the Windows build to blob.c a4c84b6
  • eliminate compiler warnings b9d4839
  • Use the new OpenEXRCore api that allows meta channel support when reading exr files (only when OpenEXR is version 3.1.0 or higher) 662ee5a
  • Disable -Werror for the macos-13 build. 80b7ad5
  • Added hack for bugged OPENEXR_VERSION_HEX. 3570e33
  • Use our own version of half to float to avoid using the half.h headerfile c50fb81
  • Fix to enable the alpha channel with the OpenEXRCore api. 87e13b5
  • Added check for the number of layers to the jp2 coder. 9cf8cc5
  • Fixed possible memory leak. 56c6052
  • restore ImageMagick RPM builds 3404101
  • revert 4ec73e1
  • restore PerlMagick build f48af39
  • cosmetic 345cd90
  • No longer allow unlimited sizes for certain fuzzing targets. 7b47774
  • Improve readability of the code. 2924538
  • Use to_string instead of our custom implementation. af2139c
  • Added missing calls to opj_destroy_cstr_info. 86dba81
  • Allow a larger buffer to make it possible to overflow our MagickPathExtent buffers in oss-fuzz. dde3fb3
  • Simplify length checks. 3e010ee
  • Reduce size of label to avoid timeouts. 1fe8d52
  • Added early exits when a too large image size is specified. dca3b9a
  • Removed call to DestroyStringInfo that should not be done when using SetImageProfilePrivate. 7b5cf98
  • There is no need to do the for loop in a reverse order. ce02c1d
  • Create bogus Ghostscript command to fix incorrect Command injection oss-fuzz issues. 066ead9
  • Require index channel when PSD mode is IndexMode. 3a1925f
  • Made it easier to get an image when debugging some of our fuzzers. 610020e
  • Use if defined instead. 416faeb
  • Use if defined for all the other checks also. bacef9e
  • Corrected patch that was added for #6538 to make sure we only free the memory when the blob was never used. 6e39633
  • Cosmetic. e1de8c5
  • release 178bb32

7.1.1-31 - 2024-04-21

Merged

  • Convert big PDF documents is slow #7263
  • ci: fix git version #7260
  • Update release.yml #7258
  • Update README.md #7245
  • uhdr.c: verify the availability of error message before accessing it #7229
  • Bump caphyon/advinst-github-action from 1.0 to 1.1 #7227

Commits

  • beta release 72f0e8c
  • Don't create the msixbundle in a pull request. 68b628a
  • Register format in uppercase. 5feb82d
  • set perl install base to that of ImageMagick's 2d5edb2
  • Corrected check for warning when png:compression-filter is invalid (#7236). e64520d
  • Code cleanup. e25ee03
  • Call heif_context_set_maximum_image_size_limit to limit high dimensions earlier. 5dda16b
  • Removed outdated files. f71ca65
  • Removed outdated files. 5e2c1c8
  • compare SSIM score of 1 indicates perfect structural similarity c2e7eb3
  • Also allow tiff:assume-alpha when there is more than one meta channel (#7247). 5e6b281
  • Removed unused advinst-enable-automation setting. d920185
  • Code cleanup. 263349c
  • Switch to the new action. e8443b8
  • latest autoconf/automake 36a4d10
  • fix missing C++ pop (https://github.com/ImageMagick/ImageMagick/issues/7230) ad3fbfc
  • Added new security policy setting called max-profile-size that can be used to limit the size of a profile. 8cadb7b
  • Added new private method AcquireProfileStringInfo that should be used when a StringInfo is created for a profile. e84be98
  • Added SetImageProfilePrivate that won't make a copy of the StringInfo but adds it to the profiles of the image directly. 8ff39f2
  • Also check the max profile size when it's being added to the image profiles. 534b3de
  • Use AcquireProfileStringInfo in Wand where possible. 52958ec
  • Silenced warning. 44ff5ea
  • Added extra checks for empty or null profile. 429586e
  • Added BlobToProfileStringInfo that should be used instead of BlobToStringInfo when the StringInfo will be used to add a profile to an image. 5dd1365
  • Only create the profile when we need to and refactored the code to simply it. 9609c83
  • Added name argument to AcquireProfileStringInfo and BlobToProfileStringInfo. 9e32ee2
  • Restore check because it is possible that the StringInfo gets resized. 3e53d72
  • Reverted incorrect patch. 87346c9
  • Added missing call to DestroyStringInfo. 99f8ac8
  • Fixed rare memory leak. c8622bf
  • Minor refactoring. ab6a6ba
  • Use the new StringInfo method for profiles in the coders. 2a29ced
  • Added missing null check and require a minimum size of 6 when reading the png exif profile (#7252). 790ee7e
  • Set the jp2_image to NULl before passing it to opj_read_header because this expects that the pointer is set to null (#7253). a98abb9
  • Moved warning to the correct spot and added french translation. a1474ba
  • Added extra checks for when the call to SetPixelMetaChannels fails. ddbfee9
  • throw warning if too many meta channels d215531
  • check for possible range error (#https://github.com/ImageMagick/ImageMagick/issues/6341) 5ab109d
  • latest documentation 58e7ea2
  • Add an extra call CastDoubleToUnsigned to address the possible range issue from #6341. 46564e7
  • ensure number of meta channels does not exceed maximum ddeb6f3
  • improved range checking (https://github.com/ImageMagick/ImageMagick/issues/6341) ae164b0
  • check for value < 0, ceil() not required (https://github.com/ImageMagick/ImageMagick/issues/6341) bb947bd
  • fix undefined behaviors when casting double to size_t (https://github.com/ImageMagick/ImageMagick/issues/6341) 88ffe46
  • initialize decompression before importing profiles eb224a5
  • Do the ceil first to make sure we return a floored instead of ceiled value. edfe245
  • Use a different path for positive and negative values. df115fe
  • corrected connected components labeling perimeter and circularity calculation (https://github.com/ImageMagick/ImageMagick/issues/7259) f500892
  • Corrected code style and fixed the option check. 918fa66
  • Corrected value of recursive argument. 94e295b
  • Corrected reading nested profiles. 203d7f5
  • Revert "initialize decompression before importing profiles" 7524992
  • Refactor cleanup code in the jpeg decoder. f484898
  • Use AcquireStringInfo instead. 4b107c8
  • Make it more clear we don't use the return value of jpeg_read_header. 46db807
  • release 2f6d2de

7.1.1-30 - 2024-04-07

Merged

  • Updates to uhdr.c #7217
  • Bump azure/azure-code-signing-action from 0.3.0 to 0.3.1 #7206
  • add support for encoding/decoding ultrahdr images #7198
  • Fix bmp option to bypass file size check #7194
  • install perl module into user-specified prefix #7192
  • Bump softprops/action-gh-release from 1 to 2 #7160

Commits

  • beta release 960fe0e
  • just a template for now f6dbdc7
  • documentation update 7da27c3
  • latest documentation da00ea1
  • Minor improvement. b0edc6e
  • eliminate rare memory leak e287a71
  • Correct null reference that was introduced in the previous patch. a7ccfab
  • Moved allocation of IconFile to the heap to reduce the size of the stack. f7e336f
  • Added arm64 MacOS build. 53bbd00
  • Removed part that was no longer used. 49526d4
  • respect gradient:bounding-box define (https://github.com/ImageMagick/ImageMagick/issues/7143) eefb558
  • threading issue with identifying grayscale (https://github.com/ImageMagick/ImageMagick/issues/7152) ba7883b
  • transient off-by-one c6e3741
  • update 2f0e05d
  • respect TIFF orientation tag (https://github.com/ImageMagick/ImageMagick/issues/7147) 9892ad7
  • revert d3678bd
  • Switch to windows-latest 676ba55
  • No longer redirect the output with inkscape because this causes issues on Windows. f32f8bc
  • validate the level argument of the -posterize option (https://github.com/ImageMagick/ImageMagick/issues/7181) 977511b
  • change threshold b41bdbb
  • possible temporary pixel cache leak if resources exhausted (https://github.com/ImageMagick/ImageMagick/discussions/7167) e716f9e
  • CloneRepositories.cmd now requires a commit date instead. d56b22b
  • Use double quotes because the script is executed inside a batch file. 090dafa
  • The ImageMagick repository should also be checked out to get the commit date. 4b36b77
  • Moved include of OpenCL header files to opencl-private.h 166e5a6
  • Added helper method because there as so many aliases with the same options. c396b8b
  • Added more raw formats. 936802f
  • Minor refactoring of the ignore filesize checks. 75f9a51
  • latest autoconf/automake updates 36d01b6
  • latest autoconf/automake updates 6c5df9e
  • do not round off density (https://github.com/ImageMagick/ImageMagick/issues/7203) 460ab77
  • Corrected initial implementation of the uhdr coder. f54e1ee
  • Corrected copy/paste mistake b3f3c56
  • Patches because of changes in the ImageMagick-Windows repository. f017f7a
  • Corrected patch. 6b67512
  • Added missing cd. 9f738ff
  • add UHDR to coder list a907d3b
  • declar UHDR headers c5643c2
  • declare UHDR as a static coder d2f5fae
  • eliminate compiler exceptions e3ed50f
  • don't call UHDR from JPEG 2d47425
  • make compatible with older compilers d3acfa1
  • Removed unnecessary extern declaration. 985601e
  • channel statistics index updated to channel rather than offset 5e12138
  • offset channel statistics by channel rather than by offset d5771c3
  • Updated daily build due to changes in the ImageMagick-Windows repository. 2f10614
  • Renamed solution files. a87e60b
  • cosmetic c347980
  • Also run daily build when the file is changed. 1a68427
  • Patches due to changes in the ImageMagick-Windows repository. 4b40a3b
  • Corrected path for MSYS2 build 107cfc1
  • Corrected path for MSYS2 build 8b13c46
  • Updated release because of the changes in the ImageMagick-Windows repository. c054eb0
  • Corrected path for the .iss file. f89519e
  • Corrected copy of the portable files. ea471d1
  • Corrected bug mentioned in #7208. 93cd0c9
  • on exception, return the exception message detail eb3e060
  • Restored setting the CoderAdjoinFlag flag. 400673c
  • Updated comments and order. cb76151
  • throw exception if UltraHDR API call fails 7e175d4
  • latest autoconf update 6d348db
  • Use (PixelInfo *)NULL instead of nullptr. 9cf419c
  • Corrected README. 274dcc7
  • cosmetic d71f0ab
  • cosmetic dba80b3
  • cosmetic 55c6ab9
  • Renamed workflow. c3b55b9
  • Changed name 5127c7e
  • Renamed workflow. d740855
  • Changed name. 152eefa
  • Also run workflow then file is changed. f8eab58
  • Removed path filter. 40b6087
  • Removed old Makefile.nt file. 89e34d7
  • Removed VisualMagick reference from Makefile.am a9e4974
  • Added build job that creates an msixbundle. cb45f37
  • latest autoconf/automake 999dd6e
  • updated documentation 5624989
  • git add images/affine.png images/annotate.png images/bitcoin.svg images/black.png images/convex-hull-blocks-closure.png images/convex-hull-blocks.png images/gaussian-blur.png images/granite.png images/logo-sm-flop.png images/logo-sm-fx.png images/logo-sm.png images/logo.png images/objects.png images/patterns/bricks.png images/patterns/circles.png images/patterns/crosshatch.png images/patterns/crosshatch30.png images/patterns/crosshatch45.png images/patterns/fishscales.png images/patterns/gray10.png images/patterns/gray100.png images/patterns/gray15.png images/patterns/gray20.png images/patterns/gray25.png images/patterns/gray30.png images/patterns/gray35.png images/patterns/gray40.png images/patterns/gray45.png images/patterns/gray5.png images/patterns/gray50.png images/patterns/gray55.png images/patterns/gray60.png images/patterns/gray65.png images/patterns/gray70.png images/patterns/gray75.png images/patterns/gray80.png images/patterns/gray85.png images/patterns/gray90.png images/patterns/gray95.png images/patterns/hexagons.png images/patterns/horizontal.png images/patterns/horizontal2.png images/patterns/horizontal3.png images/patterns/horizontalsaw.png images/patterns/hs_bdiagonal.png images/patterns/hs_cross.png images/patterns/hs_diagcross.png images/patterns/hs_fdiagonal.png images/patterns/hs_horizontal.png images/patterns/hs_vertical.png images/patterns/left30.png images/patterns/left45.png images/patterns/leftshingle.png images/patterns/octagons.png images/patterns/right30.png images/patterns/right45.png images/patterns/rightshingle.png images/patterns/smallfishscales.png images/patterns/vertical.png images/patterns/vertical2.png images/patterns/vertical3.png images/patterns/verticalbricks.png images/patterns/verticalleftshingle.png images/patterns/verticalrightshingle.png images/patterns/verticalsaw.png images/red-circle.png images/rose.png images/wand.png images/wizard.png www/Magick++/index.html www/api/MagickCache/index.html 4871634
  • update the documentation 08bc95b
  • release 961f9f4
  • documentation update c12280f
  • release e3694e5
  • latest documentation update 5683521
  • ... f3fe1f7
  • update year ad8b3da
  • update webpage 9708fad
  • include color mode asset babe7ad
  • latest documentation 62070f6
  • release (updated) dd459b0

7.1.1-29 - 2024-02-25

Merged

  • Enable new libheif chroma subsampling options. #7095

Commits

  • beta release 35bf3bc
  • respect base64 encoding @ https://github.com/ImageMagick/ImageMagick/issues/7102 cd9b4bd
  • Append signature when possible. 477fda0
  • Code style changes. 7aa16ea
  • leverage darktable delegate if libraw is not available 3132d78
  • locate darktable 71bf5d4
  • capture stdout 9a09f84
  • free image info struct 4e37947
  • Call CoalesceImages inside the webp coder when the image dimensions are not the same to improve the patch that was made for #5542. bc11c2a
  • Added extra option (tiff:assume-alpha) that can be used to assume that a single extra sample is an alpha channel. b209bb5
  • cosmetic 92d5f8e
  • adjust browser spacing between buttons 4f65015
  • uncontrolled format string d20d38b
  • restore 2359440
  • Only write density values higher than zero in a jpeg file (#7120). 43fccd5
  • use radians macro 255a53c
  • more work on LCH colorspace eee1286
  • final corrections to LCH colorspace formula 78c2592
  • Silence warnings. 5f6704b
  • Removed NTGetLastError from the private header file because it is not exported. 908f39a
  • Return a different error code when the file could not be found on Windows to have the same behavior as on other platforms. 7f61c5a
  • Fix for appending pixels that don't have the sRGBColorspace. cfc71f0
  • release 0deac72

7.1.1-28 - 2024-02-11

Merged

  • fix misleading comment in dds.c #7075

Commits

7.1.1-27 - 2024-01-21

Merged

  • fix PKG_CONFIG_LIBDIR #7013

Commits

7.1.1-26 - 2024-01-07

Merged

  • Make Magick++-config work from non-standard places #7008

Fixed

  • Make Magick++-config work from non-standard places (#7008) #7007

Commits

7.1.1-25 - 2023-12-30

Merged

  • When writing BMP to v3 or lower, ignore the ICC profile. #6979
  • configure.ac: fixup LFS check for autoconf-2.72 #6978

Commits

7.1.1-24 - 2023-12-25

Merged

  • configure: drop backported ac_func_fseeko.m4 for autoconf-2.72 compat… #6970
  • Add Panasonic Raw v2 (RW2) as mime type #6967
  • Add Canon Raw v2 (CR2) as mime type #6968

Commits

7.1.1-23 - 2023-12-10

Merged

  • Fix zstd not being listed under GetMagickDelegates() #6934
  • configure.ac: Fix bashism #6931

Commits

7.1.1-22 - 2023-12-03

Commits

7.1.1-21 - 2023-10-21

Merged

  • honor pkg-config when searching for bzip2 #6785
  • honor pkg-config when searching for libjpeg #6784
  • Add the up to date "Artifex" name to Ghostscript list #6779
  • Define quantum depth for PerlMagick on windows #6770

Commits

7.1.1-20 - 2023-10-08

Commits

7.1.1-19 - 2023-09-30

Merged

  • Fix building with OpenCL #6743

Commits

7.1.1-18 - 2023-09-23

Commits

7.1.1-17 - 2023-09-19

Commits

7.1.1-16 - 2023-09-17

Merged

  • Add JPEG-2000 support to AppImage release (Partially solve #4666) #6630

Commits

  • beta release 922dd8d
  • option to display build compiler cf690f5
  • Correct error message. 23d31cb
  • eliminate compiler warnings 2686655
  • Fix possible memory leak when format doesn't support encoding (#6538). d551c5e
  • validate the maximum meta channels in an image 72228b5
  • eliminate compiler warnings 7275424
  • read APNG losslessly 1b95976
  • eliminate compiler warnings 88ff143
  • eliminate compiler warning 5e2b42a
  • eliminate compiler warnings 9cd23d1
  • eliminate compiler warnings 3e4f327
  • Refactored reading of the optional header. d8b7400
  • Write optional TGA header that seems to be required by Autodesk MotionBuilder (#6543) 8de013f
  • limit the number of XCF layers d994be8
  • OpenMP advisement b826502
  • eliminate compiler warnings ed6b79c
  • check the image list length 4c3e20c
  • eliminate compiler warnings 36a7ca0
  • eliminate compiler warnings f0cb789
  • eliminate compiler warnings bc26662
  • Removed the size_t overload of roll and only use the ssize_t variant. 7bc8813
  • eliminate compiler warnings 8cc8fff
  • Fixed memory leak in AcquireDrawingWand that occurs when image is null (#6544) e2cc296
  • Fixed build. 5d325ea
  • Correct writing of the last zero byte. a6dc5c1
  • Initialize gamma and chromaticity with a double instead. fefcddc
  • eliminate compiler warnings 24abe7b
  • support new configure script option: --with-security-policy={open,limited,secure,web-safe} 8ada13b
  • eliminate compiler warnings d33cf20
  • update documentation 53a44eb
  • eliminate compiler warnings a64496f
  • security policy configuration 8aaf660
  • eliminate compiler warnings 9a41b2d
  • baseline security policies d2f093c
  • security policy patch d2f0a47
  • update security policy variants dd30f68
  • eliminate compiler warnings 7b9b4ae
  • eliminate compiler warnings 86bd75b
  • ... b2834ac
  • ... 53a3f17
  • eliminate compiler warnings 1c7a0f6
  • ... 98d4a72
  • Removed incorrect typecast. 76b7dfa
  • Fixed another typecast. 931761e
  • eliminate compiler warnings 4a3f1cb
  • eliminate compiler warnings f5bdfdd
  • Added missing typecasts. 0bb4b07
  • ... fd5261b
  • eliminate compiler warnings 13a8403
  • ... e26986e
  • eliminate compiler warnings f12d5cd
  • eliminate compiler warnings 704a3bd
  • Use the correct abs method instead. a844266
  • eliminate compiler warnings 20fbdea
  • eliminate compiler warnings bca743b
  • eliminate compiler warnings 4b84297
  • eliminate compiler warnings 78aa540
  • eliminate compiler warnings e53e985
  • Fixed windows build. a896e77
  • Removed NTUserTime method because we stopped supporting WindowsNT a while ago. bc70f31
  • Corrected type of extent. 566c63f
  • Added missing typecast. 4b93217
  • eliminate compiler warnings 3349f50
  • eliminate compiler warnings efcc0e3
  • Removed broken OpenCL AddNoiseImage implementation. 85657bc
  • Removed broken OpenCL ConvolveImage implementation. ed6c2fc
  • Added missing comment. ac6826c
  • Fixed the Windows build. 0d42a10
  • Added missing typecast. de79a6f
  • Moved include to the correct file. 20c88c2
  • Only call SetPixelMetaChannels once and only when we need to. 21c3aab
  • Use the association of the first extra sample that is an alpha channel. 58a3b36
  • support 64-bit channel masks 226a66f
  • Added extra check. 9d4a494
  • Removed assert from header files to try to fix the build. 537a5a5
  • Correct previous patch to replace HDRI_ENABLE_OBSOLETE_IN_H with MAGICKCORE_CHANNEL_MASK_DEPTH. 209043d
  • support MAGICKCORE_64BIT_CHANNEL_MASK_SUPPORT define f5abb90
  • add channel mask value to configure output 30b278e
  • eliminate compiler warnings 803391d
  • eliminate compiler warning 5254e93
  • fix comparison of integers of different signs issue 3ceb89e
  • fix comparison of integers of different signs 9ee489c
  • fix comparison of integers of different signs 2abeeac
  • check against valid chunk sizes dd5c065
  • eliminate compiler warnings b4f7aa8
  • fix comparison of integers of different signs 557db5d
  • fix comparison of unsigned expression < 0 54387bf
  • fix comparison of unsigned expression f550f1a
  • fix comparison of unsigned expression 8c4f48c
  • fix comparison of unsigned expression cb564ee
  • support for 64-bit channel masks 6812621
  • eliminate compiler warnings a184aad
  • eliminate compiler warnings c590841
  • eliminate compiler warnings 8140fde
  • eliminate compiler warnings cae92e5
  • more accurate PI f4eb5db
  • check for 64-bit channel mask support 3d27129
  • 64-bit channel mask support a2f3026
  • check stat() status a75951b
  • fix comparison of integers of different signs 8e56810
  • fix comparison of integers of different signs dea2fc6
  • fix comparison of integers of different signs 239fad2
  • eliminate compiler warning a7c894f
  • eliminate compiler warnings c3b30d2
  • fix possible loss of data issue 5bf8645
  • Corrected checks for defines. 3e8325b
  • use libraws camera white balance adjustment as default, use dng:use-camera-wb=false to disable 80436de
  • eliminate compiler warnings f8dcef2
  • fix comparison of integers of different signs b0f0b93
  • Added missing typecast. a3a1903
  • Added missing braces. 7575db0
  • Use if statement instead of switch. 551b0cd
  • eliminate compiler warnings 39fbfed
  • eliminate compiler warnings 5384a8f
  • adjust shave thresholds 2d04ce5
  • restore crop transform 7a159d6
  • Corrected typecast. bfe52fa
  • Corrected type casts. 695a4a5
  • Removed incorrect type. 510923d
  • eliminate compiler warning 66185e4
  • eliminate compiler warnings 796631d
  • fix comparison of integers of different signs issue 3ea656f
  • eliminate compiler warnings a69c64e
  • fix comparison of integers of different signs bc0db50
  • Added missing typecast. 33b968c
  • prevent possible signed integer overflow e265602
  • eliminate compiler warnings 3526338
  • signed overflow check 8e0458d
  • signed overflow check 71daf53
  • Removed switch statements that only have a default case. 77708ef
  • WEBP now respects ping (https://github.com/ImageMagick/ImageMagick/issues/6572) 8582026
  • egrep is deprecated 0ca2131
  • fix bug report address f226dcf
  • eliminate compiler warnings bb7e9d3
  • eliminarte compiler warnings 3e9a05a
  • eliminate compile warnings 2b42758
  • Corrected name of library. ded0dbc
  • eliminate compiler warnings b0299c2
  • document each policy d2f76aa
  • tweaks to default security policies 851cb59
  • validate policies @ https://imagemagick-secevaluator.doyensec.com/ daf5574
  • Silence warnings for when MAGICKCORE_ZERO_CONFIGURATION_SUPPORT is enabled. 07cf50a
  • we broke exif parser, fixed aa85ee9
  • silence compiler warning 67e39d5
  • respect ping when reading DJVU images (https://github.com/ImageMagick/ImageMagick/issues/6584) b114ea4
  • prevent signed overflow 4ffab22
  • properly extract EXIF multiple values 4804d61
  • check for 4 channel image with alpha (https://github.com/ImageMagick/ImageMagick/issues/6507) cc548c7
  • three channels switch is now the default 43b7c06
  • eliminate possible integer overflow e9b0df0
  • Added missing typecasts. 72b9385
  • silence compiler warnings 4ba41bb
  • mention the security policy validator 04607c0
  • set max pixel width/height to 4K d3b520e
  • correct spelling error d39cfc7
  • Removed volatile keyword. 76fe200
  • improve policy description d947a26
  • Added missing comma. f44c0d8
  • Switch to uppercase. 1bca2e1
  • Minor cleanup. a4a3a03
  • Corrected values for meta channel bits. f8f72a0
  • Group policy files together. 2e529f6
  • latest automake/autoconf 33b7e73
  • fix HSL modulation when hue is 60 (https://github.com/ImageMagick/ImageMagick/issues/6602) 458321d
  • limit the number of unit test threads d031f9d
  • Removed unused define. 4245260
  • Moved Debug back to the start of the feature list. dcf9558
  • proper check if maximum channels are exceeded 840e345
  • support LERC compression dbeaafc
  • more support for 64-bit channel masks 3327dda
  • support for 64-bit channel masks c37f121
  • improve security policy docs 70907a9
  • support 64-bit channel masks eaef272
  • Corrected option values. b70969e
  • Corrected settings the define for CHANNEL_MASK_DEPTH (MAGICKCORE will already be added) cb3f98c
  • Make sure the value is zero padded. d99cdd4
  • lastest autoconf/automake updates 54c41b4
  • Try to force the use of a C++ compiler for the PerlMagick windows build. 61d02ae
  • account for extra bytes at end of a DICOM image (https://github.com/ImageMagick/ImageMagick/issues/6566) 4cf2892
  • Added missing typecast. 1e30a4b
  • Added missing typecast. 6f9eed9
  • comparison of integers of different signs 11d8425
  • remove compiler warnings afd5c67
  • improved C++ support 1fbce73
  • eliminate compiler warning 1b7b305
  • prevent a possible double link free 9b22513
  • cosmetic ffbaae2
  • allow MPC images c343dce
  • improve CPU throttle check 3f204af
  • some say BMP and TIFF images "web safe" dec92bf
  • allow writing of JSON images 9147b17
  • Disable check for function that break delegate detection when building with a C++ compiler. 781d94f
  • Removed checks for functions that we don't need. 1b96ac2
  • Stop using the deprecated ::set-output. 4c7f5cd
  • remove ABI suffice symbol 84c1817
  • lastest autoconf/automake update 6c64544
  • more transparent shadow a44e75c
  • 64-bit channel masks requires the C++ lang when evalulating autoconf macros 2f14769
  • prevent implode from blowing up (https://github.com/ImageMagick/ImageMagick/issues/6623) e7c6c1e
  • Added the generated policy.xml file to .gitignore 7ca7c3c
  • Make sure we also set AC_LANG([C]) for the 32-bit channel 58fc88c
  • latest autoconf update 56d2222
  • eliminate compiler error 77d50b6
  • Update SECURITY.md 03a92b7
  • Update SECURITY.md 964a761
  • doc update c3a8569
  • check for cache offset boundaries 8ca44d0
  • Added support for writing the alpha channel when the output format is indexed (#6629). 833d1fa
  • Corrected return value. 4cd4def
  • Added missing typecast. 3140f84
  • Patches to make sure OpenCL acceleration still works with 64-bit channel mask. 03a44aa
  • account for boundary condition 40b280d
  • Redefine QuantumScale to avoid double cast that results in odd issues (#6631). c6e3796
  • update temporary path b4e5a90
  • read multiline comments 7747cb8
  • cosmetic c4e8f80
  • cosmetic e632bf2
  • eliminate compiler exception 6307013
  • support emedded images 85319f7
  • support alpha mask fde3d56
  • Corrected implementation of reading the alpha mask when the compression is BI_ALPHABITFIELDS. 4d91bac
  • We no longer need to throw an exception. ffb4f49
  • Add option called tga:write-footer that can be used to write the optional footer (#6543). 1eaa7d6
  • use virtual memory allocator 88abbe1
  • detect math library under C++ 58c954b
  • Revert recent changes that break compilation with a C++ compiler on MacOS. 9962e58
  • latest autoconf update b682537
  • check for math library 6d18857
  • remove C++ as a prerequisite for 64-bit channel masks 6608547
  • revised 64-bit channel masks 50084ca
  • Added missing typecast. 1c5fa8d
  • Added another missing typecast. 52eff1d
  • check for insufficient image data 0f22c43
  • support -x compiler option 76cd9b1
  • ... 3f9fcad
  • initalize locale 17adcaa
  • Reverted incorrect patch. 9b8ff67
  • Added missing includes. 2b54153
  • latest documentation a6f96bf
  • check for underflow f210e55
  • check for underflow 3a7c11d
  • set initial pixel width/height based in INT_MAX c65c72d
  • eliminate compiler warnings 3829ba3
  • latest autoconf update 0debebb
  • eliminate compiler warnings be9eabf
  • eliminate compiler warnings c93f8d2
  • restore 3e20e19
  • eliminate compiler warning fd1ee51
  • improve exception message 07e8e9c
  • Corrected typo. 50cbfe0
  • eliminate compiler warning c31c793
  • latest auotconf update eeede01
  • cosmetic 4988d7f
  • use TIFF as our intermediate format to minimize distortion 3a17ddd
  • support 10-bit JXR images 0053d46
  • support 10-bit JXR images 3f1131b
  • improved a bit 7d8bd55
  • revert abf800e
  • eliminate compiler warning b9b52c9
  • release 15caf7d

7.1.1-15 - 2023-07-30

Commits

7.1.1-14 - 2023-07-22

Commits

7.1.1-13 - 2023-07-16

Merged

  • Add Canon Raw v3 (CR3) as mime type #6450

Commits

  • beta release 56f4789
  • beta release 63e2617
  • MetaPixelChannel is no longer used, MetaPixelChannels should be used instead. 237b8ec
  • heap-buffer-overflow in ImageMagick <= 7.1.1-12, contributed by Hardik shah of Vehere (Dawn Treaders team) a531d28
  • Corrected patch for heap-buffer-overflow reported by Hardik shah of Vehere. ac1f7ca
  • Correct type of return value for TIFFReadTile and added more checks. 6213344
  • Added extra for when TIFFReadEncodedStrip returns -1. 0aea35f
  • Code style changes. 264acfc
  • Reverted patch that broke SeparateImages. a765e3c
  • memory library with reduced synchronization overhead 88e3964
  • fix proper scaling of Oklab colorspace d0f208b
  • We now need to build xz --disable-ifunc or otherwise this will result in a segfault. e5061bc
  • cosmetic a8de149
  • Simplify check. 3afd4ac
  • Corrected checks ee1c3af
  • Corrected declaration. ec470f3
  • missing cast to (int) for PixelChannel 920b778
  • No longer use heic_corpus. 317c022
  • cosmetic 8ff0561
  • Store additional information when dng:read-thumbnail is specified so the user knows how to read the thumbnail data. 9d79979
  • support -reshape option 4c104d0
  • check for insufficient image data in file 3af9aa1
  • silence unsigned overflow a1d2267
  • Added missing typecast. b2199fa
  • support > 10 meta channel mnemonics ebeb132
  • Correct addition to resolve issue with negative interline_spacing values. ba0479f
  • https://github.com/ImageMagick/ImageMagick/issues/6476 5b3b6c2
  • preferred unwinding order 15efb42
  • Minor tweaks. d339bed
  • Fixed reading MPO image (#6475) 2366b76
  • Make the MPO format explicit. 650ef27
  • Corrected types. 51d16a0
  • eliminate improbable integer overflow b939fa1
  • cosmetic f2bea15
  • Fixed memory leak. 491d1bf
  • release d5974ce

7.1.1-12 - 2023-06-25

Merged

  • Add support for DXGI_FORMAT_R10G10B10A2_UNORM #6423

Commits

7.1.1-11 - 2023-05-29

Merged

  • Optimize image and vector files to minimize filesizes and page loads #6352

Fixed

  • Swap order to fix #6347. #6347

Commits

7.1.1-10 - 2023-05-21

Commits

7.1.1-9 - 2023-05-14

Merged

  • Add support for Oklab #6309

Commits

7.1.1-8 - 2023-04-22

Fixed

  • Added checks to make sure all bytes were read to resolve #6267. #6267

Commits

  • beta release 35ec38f
  • Treat warnings as errors in the MacOS build and enabled more warnings for that build. 02b2aa6
  • Corrected compare. 35505ca
  • Not longer export methods that are not used in other parts of the library. 01251e5
  • No longer call ParseMetaGeometry twice when we don't add a thumbnail. 6a94dd8
  • Fix typo that caused a division by zero in #6263. 78347b5
  • don't reduct 3 to 1 channel gray if meta channels are present a8f6186
  • The depth must be specified when reading a map image. 2d6e2e9
  • validate pixel offset 90e067c
  • validate pixel offset d92cb0e
  • release 920f792

7.1.1-7 - 2023-04-16

Merged

  • PixelChannel: Add invalid channel field #6230

Commits

7.1.1-6 - 2023-04-02

Commits

7.1.1-5 - 2023-03-26

Commits

7.1.1-4 - 2023-03-18

Commits

7.1.1-3 - 2023-03-11

Merged

  • Add HEIC support to AppImage (Partially solve #4666) #6098

Commits

7.1.1-2 - 2023-03-09

Commits

7.1.1-1 - 2023-03-09

Merged

  • restore library symbol versioning to fix ABI break #6145

Commits

  • beta release 3ac92ec
  • PNG compression filters range from 0-5 1307d32
  • check for c++ compiler ecf3739
  • support an array of metachannels without breaking the ABI 25ce9ad
  • release c557f0d

7.1.1-0 - 2023-03-08

Merged

  • improve Install-unix.txt #6105

Commits

7.1.0-62 - 2023-02-12

Merged

  • add BC5_UNORM compression support #6039

Commits

7.1.0-61 - 2023-02-05

Merged

  • Fix wonky wording in SECURITY.md #6033
  • Link MagickCore to urlmon when targeting Windows #6032

Commits

7.1.0-60 - 2023-01-29

Commits

7.1.0-59 - 2023-01-28

Merged

  • Strip EOI marker from HEIC/JXL Exif payload #6005
  • Fix for space handling in appimage path #5993

Commits

7.1.0-58 - 2023-01-22

Merged

  • Fix Exif reading for JPEG XL #5932
  • Fix Exif writing for HEIF/JPEG XL #5929

Commits

7.1.0-57 - 2022-12-30

Commits

7.1.0-56 - 2022-12-28

Commits

  • beta release 12096ae
  • Removed CHANGELOG.md 42dd9c3
  • Added discussion template for the help category. c030396
  • Added missing label. c37a32b
  • Add operating system as input field. b2cf040
  • Use same template as help for development category. b039726
  • note those pesky NULL entities 269e8fd
  • rework beta badge 3b7bf5b
  • set character encoding to UTF-8 c5dfb89
  • support hue colorspace quantization 44fd848
  • check for EOF f7a3464
  • convert to sRGB if soruce colorspace is not sRGB compatible | CMYK 189f9d4
  • lastest method signatures 30bfc0f
  • inline method d859abb
  • account for TIFF offset in Exif profile 21da4fc
  • Added supported for reading animated jpeg-xl 3c45046
  • Added mime type. f540fc2
  • Use JXL_DEC_FRAME event instead to create the next image to make sure identify shows all the frames. 85a39a3
  • Removed whitespace. 4685da1
  • Initialize without memset. 807e518
  • Use image_info instead. f374d6d
  • Set frame distance to zero for lossless image. 82138ea
  • Initialize without memset. d63af13
  • you can never have too many unit tests 28ee717
  • release a9de416

7.1.0-55 - 2022-12-17

Merged

  • fix: small error in docs #5882

Commits

7.1.0-54 - 2022-12-10

Merged

  • remove todo, cause cHRM+gAMA is never sRGB #5851

Commits

7.1.0-53 - 2022-12-04

Merged

  • another approach to fix #5836 #5841
  • Chrome, Mozilla, GIMP do not assume sRGB #5824
  • Spelling core #5789
  • Spelling misc #5787
  • Spelling coders #5788
  • Spelling wand #5792
  • Spelling plusplus #5791
  • Spelling perl #5790
  • Fix *arch-dir helpstring in configure.ac #5780

Fixed

  • another approach to fix #5836 (#5841) #5836
  • Chrome, Mozilla, GIMP do not assume sRGB (#5824) #4375

Commits

7.1.0-52 - 2022-11-06

Merged

  • coders: Enable opening https files in mingw #5727
  • utilities: Enable support for unicode paths in mingw #5713

Commits

7.1.0-51 - 2022-10-16

Commits

7.1.0-50 - 2022-10-08

Merged

  • Fix DDS file DDPF_LUMINANCE type of data #5452

Commits

  • beta release 9f4d7d5
  • Removed default quality of 50. d0b8d6e
  • Use the new api of jpeg-xl 0.7.0. 1246eab
  • Set the minimum jpeg-xl version to 0.7.0 67e6c68
  • Corrected setting the properties that should be set when the image has an alpha channels. 401f580
  • Adjust num_color_channels when the image is grayscale. 1a2117e
  • Use ReadStrip method when bit depth is higher than 8 (#5597) f95bf0b
  • Added support for reading the resolution of an xcf file (#5549). 7f0348c
  • Minor style change. c50602c
  • Correct distance calculation. c3f5009
  • Perform ChannelGeometry checks earlier. 7eb960d
  • Corrected version format to be compatible with Ghostscript 10.00.0 (#5618) d5349ca
  • Correct quotes around the password, the old way no longer works with version 10.00.0 of Ghostscript. 82bbf4c
  • Read and use the offset instead of skipping it (#5604). bb4018a
  • Corrected bounds calculation ($5623). 5118534
  • fix incorrect handling of SQ groups in header @ https://github.com/ImageMagick/ImageMagick/issues/5606 0bc1022
  • support 1-bit pixels 740ac65
  • release f032690

7.1.0-49 - 2022-09-24

Merged

  • Fixed magnify confusing colorspaces other than linear-RGB. #5569
  • Fix timespec assignment on AIX #5565

Commits

7.1.0-48 - 2022-09-11

Merged

  • png.c: Remove the extra space character in "%8lu " #5513

Commits

7.1.0-47 - 2022-08-27

Merged

  • The effect of modulate:colorspace LCH is different for palette and true color images. #5470

Commits

7.1.0-46 - 2022-08-17

Commits

7.1.0-45 - 2022-07-31

Merged

Commits

7.1.0-44 - 2022-07-24

Merged

  • build: fix quoting for autoconf sendfile check #5333

Commits

7.1.0-43 - 2022-07-09

Commits

7.1.0-42 - 2022-07-09

Commits

7.1.0-41 - 2022-07-06

Commits

7.1.0-40 - 2022-07-03

Commits

7.1.0-39 - 2022-06-20

Commits

  • beta release 77932cb
  • Fixed possible memory leak. 12a1b25
  • support floating point formats 7093702
  • initialize date:precision in private TimerComponentGenesis() method fce5298
  • check for -1 is not required 68fb3c5
  • refactor date:precision flow 6df26f2
  • eliminate compiler warning 2dda00a
  • release 21a5642

7.1.0-38 - 2022-06-19

Commits

  • beta release 874da17
  • update DOX config files fe3d2bf
  • update DOX config files b8648f4
  • update DOX config files 2a7bf28
  • correct formulation of the phash normalization 8d73544
  • phash normalization is conventional RMS calculation 146eee5
  • only check shread count once ec530f1
  • cosmetic 69110cf
  • cosmetic f088340
  • add private ShredMagickMemory() method to hide contents of memory buffers before they are relinquished 28637d2
  • system:shred value has precedence over MAGICK_SHRED_PASSES bea3c06
  • support shredding memory pools 9479fba
  • update memory pointer 8b289a8
  • Silenced warning. c7bbf5c
  • Corrected documentation. 20ec4a7
  • first pass is fast for performance, second is crytographically strong c1ddb64
  • recommend shred value of 1 for performance reasons 59e784b
  • only set the # of shred passes one time 6cffc2e
  • if enabled, shred streams 4886318
  • unmap mapped pixels 4bbcaa2
  • default mapped member to false 50be626
  • don't shred streaming pixels 44b3e9b
  • rework shred passes 3699b74
  • optimize performance b30e351
  • change per lint advisement a637245
  • typecast per lint advisement 5733a82
  • eliminate compiler warning 249bcdf
  • eliminate lint warnings 8c6731a
  • eliminate lint warnings ff3e1f5
  • support date:timestamp property e1b538a
  • eliminate lint warnings 92e7887
  • set timestamp from image->timestamp member 3ed71fd
  • eliminate lint warnings 80bd592
  • support MAGICK_DATE_PRECISION and registry:date:precision defines 304069d
  • support registry:precision define 3b2b78a
  • ... 9acdf7c
  • need at least one policy defined 812ade8
  • eliminate lint warnings 0f8c615
  • note, system:precision is deprecated d9f3714
  • eliminate icc compiler warnings d90c06f
  • eliminate icc compiler warnings 91eb3ef
  • eliminate compiler warning 1bb549f
  • Reverted incorrect patch when doing auto-orient of an image that is right-top or left-bottom. ca1913b
  • Corrected conversion from flip to Orientation. 5f7f165
  • Only close the file blob when gzopen is successful (#5233). bbceed7
  • Added method to add utf8 support for gzopen on Windows. 342e7a3
  • Only parse SOURCE_DATE_EPOCH once. 58f6ce5
  • Restored check that did not seem to be necessary. 157b3b4
  • Whitespace 063da01
  • Limit the value of min_channels in the PSDInfo inside the tiff coder to make it possible to read images with a lot of meta channels. bb6b465
  • Make sure that the creation and modification date have the same value in both places and added option to override this (pdf:create-epoch and pdf:modify-epoch) 2cd74b8
  • Added option to specify the creator (pdf:creator) and use that as xap:CreatorTool instead. 27463ec
  • Added WritePDFValue method that can be reused to write other values. 4bf8773
  • Use the new method to write the other values. d246538
  • Added option to specify the keywords (pdf:keywords) and use that as pdf:Keywords in the xmp profile. 5450512
  • Only check if magick is PDFA once. fac352a
  • Added option to specify the subject (pdf:subject). b6d5881
  • Also fix incorrect fclose for bzlib. 784f9fe
  • collect VICAR properties 2c010f8
  • fix improper close when opening zipped file f1cc4b9
  • Restored setting the file to NULL 7c43344
  • Also remove date:timestamp when stripping the image. 7922af1
  • release bc1cb48

7.1.0-37 - 2022-06-05

Fixed

  • Set pass when webp:target-size or webp:target-psnr are set to fix #4931. #4931

Commits

7.1.0-36 - 2022-05-30

Commits

  • beta release cfdb489
  • Corrected the avif check to fix the issue reported in #5159. c638f3f
  • introducing the dominant-color property 9135de4
  • improve dominant color reporting 3077a6c
  • Updated CodeQL Action. b7b90a1
  • Try with different permissions. c092510
  • Corrected permission name. 0014ddf
  • Corrected pragma comments due to repository renames. ad98584
  • Added arm64 to the main build. 5eb9b2b
  • cosmetic 967fc1c
  • Download ChangeLog after cloning the repositories. 7b0bf73
  • latest ImageMagick documentation 0442c9d
  • release cd1add4

7.1.0-35 - 2022-05-16

Commits

7.1.0-34 - 2022-05-15

Commits

7.1.0-33 - 2022-05-07

Merged

  • autotools: Add ws2_32 library with MagickCore for Win32 platform #5119
  • Avoid NULL pointer dereference in coders/wmf.c #5117

Commits

7.1.0-32 - 2022-04-30

Merged

  • Add support for FITS images with NaN values #5084
  • Fixes grammar/typos/markdown #5083

Commits

7.1.0-31 - 2022-04-23

Commits

7.1.0-30 - 2022-04-16

Merged

  • fix #5033: runtime error: load of misaligned address #5034

Fixed

  • fix #5033: runtime error: load of misaligned address (#5034) #5033 #5033

Commits

7.1.0-29 - 2022-03-27

Merged

  • Remove unused EXPLICIT_TEMPLATE_INSTANTIATION #4982
  • Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299 #4986

Fixed

  • Fixes #4985: 4e+26 is outside the range of representable values of type 'unsigned long' at coders/pcl.c:299 (#4986) #4985

Commits

7.1.0-28 - 2022-03-20

Merged

  • Fix setting the pixel intensity method with SetImageProperty #4969
  • fix issue: outside the range of representable values of type 'unsigned int' at coders/psd.c:1025 #4963

Commits

7.1.0-27 - 2022-03-04

Commits

7.1.0-26 - 2022-02-21

Merged

  • Appropriate default kmin, kmax values for lossy and lossless into webp encoder #4846

Commits

7.1.0-25 - 2022-02-15

Commits

7.1.0-24 - 2022-02-12

Commits

7.1.0-23 - 2022-02-05

Merged

  • Make MagickSet/GetSamplingFactors() use ':' instead of ',' #4794

Commits

7.1.0-22 - 2022-01-29

Commits

  • bump patch level version d2ce572
  • check for excessive color name length d3b7cdb
  • restore MPRI URI 9651500
  • pending release 3eb8a9b
  • Corrected MPRI fix. 2c2d1d8
  • Only check the path when filename is specified. 417f4fb
  • permit compositing MPRI images 5aaf162
  • permit compositing MPRI images cb0ac90
  • pending release c10371d

7.1.0-21 - 2022-01-28

Merged

  • msl coder: add support for autoorient #4745

Commits

7.1.0-20 - 2022-01-22

Merged

  • Fix wrong logic when compare two float values with '==" directly #4723
  • Support 'msf1' support in heic.c #4701
  • QOI fixes #4665
  • Added support for QOI format #4653

Commits

7.1.0-19 - 2021-12-22

Commits

7.1.0-18 - 2021-12-18

Commits

7.1.0-17 - 2021-12-04

Commits

7.1.0-16 - 2021-11-21

Commits

7.1.0-15 - 2021-11-20

Merged

  • Make exported name be same as in C file. #4430

Commits

7.1.0-14 - 2021-11-14

Merged

  • Typo in magick color threshold image #4431

Fixed

  • Moved the free to the correct position to fix #4446. #4446

Commits

7.1.0-13 - 2021-10-28

Commits

7.1.0-12 - 2021-10-25

Commits

7.1.0-11 - 2021-10-24

Commits

7.1.0-10 - 2021-10-10

Commits

7.1.0-9 - 2021-10-03

Commits

7.1.0-8 - 2021-09-18

Commits

7.1.0-7 - 2021-09-12

Merged

  • Added decode support for DDS Dxt10 format #4126

Commits

7.1.0-6 - 2021-09-04

Commits

7.1.0-5 - 2021-08-22

Merged

  • fix #4097Division by zero in ReadEnhMetaFile() of coders/emf.c #4098
  • fix Division by zero in XMenuWidget() of MagickCore/widget.c #4041

Fixed

  • fix #4097Division by zero in ReadEnhMetaFile() of coders/emf.c (#4098) #4097

Commits

7.1.0-4 - 2021-07-18

Commits

7.1.0-3 - 2021-07-17

Merged

  • magick.sh.in: Corrected sample command #3867

Commits

7.1.0-2 - 2021-06-25

Commits

7.1.0-1 - 2021-06-20

Commits

7.1.0-0 - 2021-06-12

Commits