Skip to content
Permalink
main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
Cristy ...
Latest commit cc9b029 May 21, 2023 History
1 contributor

Users who have contributed to this file

2903 lines (2599 sloc) 344 KB

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.1-10 - 2023-05-21

Commits

7.1.1-9 - 2023-05-14

Merged

  • Add support for Oklab #6309

Commits

  • beta release 0bb7454
  • Code cleanup of the fuzzers and silence warnings. d636ff4
  • update autoconf configuration file 699085f
  • framework for magick cache repository coder 46fe429
  • support digital media repository 0a439ab
  • check for NaN values c5762cc
  • alpha release of the digital media repository coder 1b82a1d
  • eliminate memory leak 514070c
  • bump minimum MagickCache version 6f00ac4
  • get the width of the main channel d4ac19b
  • Use autoreconf -fiv instead. fb1e259
  • support meta resource type be401fb
  • The libheif project switched to cmake. 6b76461
  • account for # channels in image 402c32d
  • Try to add libde265 to the linking to fix the fuzz build. 7410474
  • ensure blob and meta resource type can make a round trip 3797114
  • only clone resource image, not blob or meta 7a63f55
  • Revert changes. f8feb2e
  • Corrected linker flags. 3a1ce45
  • No longer use HOST_FILLORDER but force the user to specify it when they don't want LSB byte order (#6300). 937d3dd
  • Tiny optimization. ac48d89
  • Code style changes. 783a78f
  • log gamma 0cf104a
  • rename Oklab to OkLab eb44114
  • revert afb52e3
  • cosmetic d35b2ab
  • don't default grayscale to paletted for PNG (ImageMagick/ImageMagick#6314) ac5f29e
  • release 776a88d

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

  • beta release 3bd5ce1
  • account for extra samples 9a9896f
  • The quantum extent should also including the pad. b019133
  • Another improvement of calculating the size of the extent. 3151fd8
  • The padding is per pixel. dc0556c
  • Cosmetic. ad36935
  • Use the new API when available. 8b12fc1
  • don't cut off letters (ImageMagick/ImageMagick#6221) fcf2674
  • Moved static declaration. 8eaadcf
  • Removed unused lt_dlexit define. d454d11
  • Removed unused NTSetSearchPath method. 43ea02a
  • Windows doesn't need a call to lt_dlinit. 48e9207
  • There is no need to call WSAStartup because we will always have version 2.2 on the supported platforms. 24990f7
  • Moved linking of lib inside other check. b13fabd
  • More cleanup of header files. d048972
  • Silence warnings for when the distribute-cache is not supported. 13841a1
  • support --enable-dpc configure option fc7bb1d
  • Fixed build error. 178f677
  • theoretically a more intuitive brighness contrast algorithm (ImageMagick/ImageMagick#6079) cdc73fb
  • revert format hint (ImageMagick/ImageMagick#6242) 9e1492e
  • Use the new MAGICKCORE_DPC_SUPPORT flag. 7c8a486
  • Removed define that always had the same value. 8e5fbea
  • We only need to link ws2_32.lib on Windows when we have enabled DPC support. 1c4f052
  • identify correct format ef12f38
  • Restored the call to WSAStartup because we do need to do this when we use winsock2. 1bc9391
  • Correct define check. 610a8a5
  • Corrected checks that determine if we actually are able to support dpc. 70cd76b
  • revert 723b63a
  • correct slope/intercept 405c61a
  • correct intercept b29bcd9
  • eliminate compiler warnings (ImageMagick/ImageMagick#6230) fba0e38
  • cosmetic 1fe2162
  • eliminate compiler warning 3b84c79
  • release e4b3733
  • beta release 3b5b4a1
  • if the image type is explicit, use the file extension if possible (ImageMagick/ImageMagick#6242) 67aa0ed
  • Removed unused return value. 0d5e3a0
  • Use version number instead. 1bc3bdc
  • Silence warning by casting to size_t instead where negative values will overflow in a large value. 8def9df
  • Silenced warnings. 7285688
  • Silenced warnings. 864e6db
  • Added missing break. 58b6568
  • Moved devcontainer into security folder. 386f3b8
  • Reverted patch and silenced warning. 4602557
  • Added name to the container. f9b5142
  • Added missing break. 9754705
  • Silenced MagickCore warnings. 427e443
  • Silenced coders warnings. 8f78bf4
  • Corrected devcontainer name. ecc72e5
  • Unreference in else statement instead. 69da709
  • Removed unused argument. 890b4c7
  • Removed unused return values. 1309276
  • Only define GetICCProperty when build with LCMS delegate. bacfcad
  • Silenced warning. a489b2a
  • Silenced warnings in MagickWand. bf1e065
  • Added devcontainer for local development. 18fd137
  • Use define because the fallthrough attribute is only supported by gcc. 312aaf9
  • Added Dockerfile to the editorconfig. 38ecac1
  • Use different notation to fix the macos build. 35152a1
  • Added devcontainer that uses the clang compiler. fc6f751
  • Changed build to treat all warnings as errors and check for more warnings. 2a003f8
  • Silenced warning. f85c832
  • Change code to make it compile with -Wall -Wextra -Werror b164646
  • Silenced warning. cdba683
  • Ignore unused-function and builtin-declaration-mismatch warnings to work around autoconf issues. f311596
  • Clang needs different flags to fix the build. 3e49a05
  • Also build with clang in the daily build. 717d8d7
  • Include compiler in the title. 50b4062
  • Silence warnings that occur when freetype is enabled. 3f9cfbd
  • Silenced more warnings. 7c809d7
  • Silence the warning differently. feaa675
  • elimiate compiler warnings f49eeca
  • eliminate compiler warnings c40db4e
  • eliminate compiler warnings 9d85754
  • eliminate compiler warning 7157e1a
  • expand channel map by 1 cc97c3a
  • initialize max channels + 1 bdd4599
  • add additional checks for casting double to size_t f7b5682
  • cosmetic 77f6713
  • identify z component of chromaticity fecfed4
  • Refactor code to make it more readable. 9783994
  • Corrected compare. c13cada
  • Also skip writing the exif/tiff resolution properties when the pHYs chunk is written. d4f233b
  • improved range checking 4daec2d
  • cosmetic. 8066117
  • Removed unused return value. d3cf508
  • consistent method to check for alpha channel 242e940
  • Correct comment. 43aa790
  • Added method to update the density and orientation in the xmp profile. fc4f67b
  • Corrected value for tiff:ResolutionUnit. c9f17dc
  • Cosmetic. 589856f
  • Removed debug printf statement... fecd253
  • round crop width properly adda986
  • Install more dependencies for the macOS build. 4a52f67
  • Silence warning. 30f3676
  • release 21d049b

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

  • beta release fd12019
  • Code cleanup. b430dc1
  • Added support for reading ATI2 (BC5) images (#5919). 7e5875b
  • correct RLE unpack algorithm a1bd818
  • return total channels and meta channels 8abb434
  • do not exceed 64 pixel channels (ImageMagick/ImageMagick#6075) 8c97870
  • properly detect an extra samples alpha channel (ImageMagick/ImageMagick#6058) c6efe14
  • Added extra check to resolve the issue reported in #6080 (-process ' '). 2c2829b
  • detect RLE error b2f4f4a
  • check for sans fonts 0427628
  • check for NULL destination image 295e075
  • improved support for meta channels in TIFF format (ImageMagick/ImageMagick#4995) 2ef0b31
  • account for meta channels 91e3c66
  • the channel mask is irrelevant bb2274b
  • revert 847a5ae
  • generate correct statistics for meta channels (ImageMagick/ImageMagick#6097) 876785e
  • check for exceeding maximum channels 63b53d3
  • set the number of meta channels 1abb25d
  • Also build app-image with a pull request. cd1df2a
  • continuing effort to support multispectral imaging 584a326
  • eliminate compiler warning 844d21b
  • No longer check for Noto Sans and Nimbus Sans to make sure the correct default is used on Windows. a0f7fbf
  • Restored missing null check. 184cce1
  • check for negative LUT lookup (ImageMagick/ImageMagick#6070) de5f368
  • get MAGICK_FONT environment variable d8d0c9a
  • valid compression filters are 0 through 9 (ImageMagick/ImageMagick#6108) 552c2c5
  • Only allocate the sans_exception when we need to. 03f0663
  • site: fix typo for compare 033e255
  • clone latest documentation 5819ff1
  • channel FX and meta-channels, work in progress 62f1608
  • only set alpha trait for "alpha" mnemonic 787c001
  • add support for more than one meta channel b9c30c3
  • support meta1 ... meta9 meta channels 6b9f68f
  • support meta0 channel 05fe46f
  • still work to be done for multispectral images bead12a
  • more fixes for multispectral support d1e4d78
  • identify a default font 2ede725
  • additional support for multisprectral images 6b2ae4e
  • Also include optional libraries and deprecated code in the daily Windows build. 0c00814
  • Also include incompatible licenses in the daily Windows build. 8573c43
  • Moved declaration of variable. 779cb0c
  • Added option (tiff:jpeg-tables-mode) to set the TIFFTAG_JPEGTABLESMODE. 455e3cb
  • throw exception for invalid channel type a59e589
  • eliminate compiler warnings 25d9d29
  • Fixed printing of the delegates when running configure. f73a3d1
  • do not permit MVG coder from rendering SVG/MSVG images f7de350
  • Check for module instead of coder. accdd08
  • recursion detection 83d6643
  • recursion detection 1010008
  • Removed checks for PANGO_DELEGATE since we only use pangocairo. 8f7e7aa
  • Turns out we need to check for both pango and pangocairo to get the correct includes. e0f67d2
  • recursion detection framework 9d3dd91
  • recursion detection 9b2c57f
  • erecursion detection c5b23cb
  • recursion detection fail d60d266
  • do not composite SVG to avoid possible recursion a3b0f6c
  • Added pdf:printed define that can be used to set -dPrinted when executing Ghostscript (#6128). 2e984f9
  • release 9009707

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 @ ImageMagick/ImageMagick#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

  • beta release 01d9f84
  • eliminate compiler warning 199cd42
  • check exception signature 43913c8
  • improved JP2 header checking a83914e
  • assign appropriate timespec members individually rather than collectively 2afa60c
  • prevent integer overflow @ oss-fuzz 6524996
  • eliminate use of unitialized variable dacfc37
  • Changes build options for libheif. 071e83b
  • Fixed writing duplicate profiles that was reported in #5537. 8af10ce
  • earlier check for maximum channels 9a630bd
  • cast unsigned char to int before 8-bit shift 2cac30d
  • Added missing typecast. bcac20d
  • exit on EOF @ ImageMagick/ImageMagick6#197 f1337d8
  • forgot to reset the pointer when updating the wand view a909485
  • clone the image when calling NewWandView() 4e7883c
  • don't clone image cf50a01
  • some efficiency by using virtual rather than authentic pixels 1631289
  • revert 48a4cce
  • cosmetic c3746a5
  • release 7a3f3f1

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

  • beta release d1be0fd
  • correct normalization for the complex magnitude-phase option d4904e5
  • Check for quantum pad overflow (issue notification from hardik) 2305c70
  • more conservative pad check f2398de
  • Run autogen with --no-po4a. 2b3ffd9
  • Added missing LDFLAGS for the oss-fuzz build. afee576
  • Also use clang in our codespace. 825d09e
  • eliminate undefined behavior, fuzz issue from Hardik 2dc49e8
  • check for extra samples when computing pad, alert from Hardik e389397
  • eliminate pointer overflow, alert from Hardik 264d91e
  • Updated gitignore. ed0ebb9
  • raw image property unit error @ ImageMagick/ImageMagick#5492 6391584
  • Also link libsharpyuv. 41c6b78
  • Also link ubsan. 60ef02c
  • Added json to the .editorconfig. 5c0e94d
  • Try to disable recommendations. 793c633
  • Force CXX compiler. 07f3b48
  • Removed LDFLAGS. 695b0f5
  • squash heap-buffer-overflow, PoC TIFF from Hardik 30ccf9a
  • cosmetic d91623c
  • Also build jpeg-xl with oss-fuzz. 7dcef54
  • release 47c6f10

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

  • beta release 54080fc
  • beta release 34683fa
  • ... 220a680
  • respect configure's --disable-assert option bf9fcc1
  • disable assert in ImageMagick specific header 86bbe49
  • Reduce MaxMemoryRequest. d2a9180
  • Use our own memory manager for Freetype memory allocation. f5f3dd8
  • Added extra checks to make sure we don't go out of bounds when checking spaces. dd9e9bb
  • Added extra options to point to ImageMagick6 and Freds-Scripts. abaa4dc
  • Changed correction to fix issue reported in #5326. 9c90852
  • cosmetic d8c641f
  • cosmetic changes 215e407
  • fix spurious extra channel @ ImageMagick/ImageMagick#5325 787a7c2
  • framework for bayer image format (in-progress) e65c7e6
  • initial bayer coder header 872f637
  • move MagickCommandGenesis() as mogrify.c will be deprecated someday cd80a8a
  • switch to MagickImageCommand() as ConvertImageCommand() will deprecate in the future 2d96d8e
  • add magick CLI unit test f6282ec
  • support read raw Bayer (rggb) images based on http://im.snibgo.com/demosaic.htm 2c08642
  • Added earlier exit for when writing the pixel row fails. df5637a
  • support writing bayer raw image samples 1f04c1d
  • Changed the default Windows build to dynamic. e552479
  • eliminate a double free per 4139ef8
  • fix quoting for autoconf sendfile check 017a485
  • Read bayer image without using MagickImageCommand. 0afa38d
  • make GRAY explicit to force the GRAY coder a61aed8
  • Write bayer image without using MagickImageCommand. 98fc6cb
  • Renamed variables. 184e9be
  • Corrected solution name. e1dd8ed
  • bayer coder is no longer dependent on MagickWand lib e236e87
  • add Dirk as coder author 1f1482d
  • Moved creation of the fill pattern image. 6b83a76
  • Use different configuration to make sure all configurations are build. 77bcc95
  • fix tiled pattern for -virtual-pixel none @ ImageMagick/ImageMagick#5331 055d941
  • check primitive boundaries to avoid overflow 75c4e7f
  • eliminate unitialized warning 6adb276
  • Corrected channel checks inside PerceptibleImage. 33d3567
  • Removed CoderDecoderThreadSupportFlag | CoderEncoderThreadSupportFlag and because we are no longer using wand. 7860a04
  • Eliminate double free. 892040b
  • Use consistent naming. 5c1e4e5
  • Open blob before checking dimensions to avoid memory leak in ImagesToBlob and ImageToBlob. 444800f
  • cosmetic 9e020d2
  • set opaque alpha channel for pattern coder @ ImageMagick/ImageMagick#5331 ed5737d
  • create property for constrast and linear stretch a254d10
  • protect MagickCoreTerminus() with a mutex @ ImageMagick/ImageMagick#5360 efb11f5
  • release 0def2d2
  • revert optimal texture mapping efb742d
  • associate {linear,constrast}-stretch with histogram namespace 3628467
  • contrast-stretch proper is percent of total pixels to clip a2e819a
  • release 0f290dc
  • release 32491af
  • Remove unnecessary typecast. 93737f7
  • Open blob earlier to possible avoid memory leak in ImagesToBlob and ImageToBlob. 794e12f
  • Corrected detection of transparent pixels (#5366) d033472
  • release ad83b6a
  • release 520a724
  • release 6cd515d

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

  • beta release 15fbf4d
  • prevent undefined shift 2b10479
  • prevent possible buffer overflow a854a0a
  • correct copy/paste error b11d647
  • We need to free the stream ourselves when the call to FT_Open_Face fails. a1eb122
  • Added missing call to DestroyString. bc786da
  • MVG requires seekable stream 16f316e
  • Added extra malloc method to avoid early calls to the policy checks on Windows. 57e7129
  • Removed defines. d868d16
  • Only check for dll's in non static build. 59be75e
  • Set the client name and path earlier. b26efc7
  • fix background opacity rounding @ ImageMagick/ImageMagick#5264 b42d5cb
  • empty result on conversion from tiff to pdf @ ImageMagick/ImageMagick#5256 9075c30
  • Corrected patch that was made for #5256. 002a038
  • Pass negative interline_spacing to pango 7e20db5
  • Also check extension to fix possible stack overflow. acae312
  • eliminate possible buffer overflow 309dfda
  • set group 4 photometric to min-is-white 6ab6a3f
  • dasharray requires non-zero values 19cdaf1
  • cosmetic 75249eb
  • eliminate compiler warning d192518
  • only permit one rows/columns keyword 972f445
  • Moved allocation back to the correct spot to avoid bypassing SetImageExtent. 9a8c352
  • Also restore setting quantum_info to null. bc14685
  • revert 5e87813
  • eliminate uninitialized value warning 8584fcd
  • Make sure all text strings are freed when realloc fails. 76693a4
  • Reset primitive_info inside RenderMVGContent because this address could point to another address. e2bf123
  • Always check if .text is set instead. dd2791b
  • eliminate uninitialized alpha pixel 7f01237
  • remove debugging mod 1ad7086
  • eliminate compiler warning 51e2b04
  • recognize read-mask & write-mask for -channel option 6b8d6f9
  • eliminate compiler warning e32bd1d
  • fix scrambled image @ ImageMagick/ImageMagick#5291 e8a2735
  • yikes, misspelled 'level' 7ad1916
  • release de7e8cd

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📅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 #4097:Division by zero in ReadEnhMetaFile() of coders/emf.c #4098
  • fix Division by zero in XMenuWidget() of MagickCore/widget.c #4041

Fixed

  • fix #4097:Division 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