Skip to content

Releases: JamesHeinrich/phpThumb

v1.7.22-202312071641

07 Dec 21:46
Compare
Choose a tag to compare

v1.7.22-202312071641

  • [bugfix: #219] PHP 8 compatibility
  • [bugfix: #218] PHP 7 compatibility

v1.7.21-202307141720

14 Jul 21:26
Compare
Choose a tag to compare

v1.7.21-202307141720

  • [bugfix: #215] PHP 8.2 compatibility
  • [bugfix: #214] PHP 8.2 compatibility (Dynamic Properties are deprecated)
  • [bugfix: #213] PHP 8.2 compatibility
  • [bugfix: #212] PHP 8.2 compatibility
  • [bugfix: #211] quality parameter fix for ImageMagick processing
  • [bugfix: #208] PHP 8.2 compatibility
  • [bugfix: #207] PHP 8.2 compatibility

v1.7.20-202212091316

09 Jan 14:24
Compare
Choose a tag to compare
  • [bugfix: #203] Support https in file_get_contents polyfill
  • [bugfix: #202] Test if property is set when testing array (@ operator fix)
  • [bugfix: #201] Test if file exists when getting modified time (@ operator fix)
  • [bugfix: #200] IMAGETYPE_AVIF not included in ImageTypeToMIMEtype()

v1.7.19-202210110924

24 Nov 15:42
Compare
Choose a tag to compare
  • #193 Composer - script hsp-generate for generate High Security Password
  • [bugfix: #196] PHP8 compatibility
  • [bugfix: #191] IMAGETYPE_AVIF not defined

v1.7.18-202208061319

14 Sep 14:56
Compare
Choose a tag to compare
  • feature: #190 Add support for AVIF image format (requires PHP 8.1.0) for native PHP support.
  • bugfix: #190 Ensure that all used IMG_ and IMAGETYPE_ constants are always defined.
  • bugfix: #188 Fix some potential null-parameter warnings
  • bugfix: #187 PHP8 compatibility
  • bugfix: #185 PHP8 compatibility
  • bugfix: #183 Better message auth

v1.7.17-202109221111

22 Sep 15:41
Compare
Choose a tag to compare
  • [bugfix: G171] problem with class_exists and autoloading
  • [bugfix: G173] file_get_contents instead of readfile
  • [bugfix: G178] missing quality parameter in webp
  • [bugfix: G181] missing webp in ImageCreateFromFilename

v1.7.16-202012161640

06 Feb 16:37
Compare
Choose a tag to compare
  • ¤ PHP 8.0 compatibility
  • [bugfix: G168] bad call to $this inside static function
  • [bugfix: G167] realPathSafe() issues on Windows
  • [bugfix: G164] open_basedir on Windows prevents caching
  • [bugfix: G155] PHP 7.4 compatibility
  • [bugfix: G154] regex for external image source

v1.7.15-202004301145

30 Apr 15:51
Compare
Choose a tag to compare

¤ PHP 7.4 curly brace substring compatibility
¤ add basic support for WebP

  • [bugfix: G18] fopen() fails when using remote images from SSL
  • [bugfix: G65] ImageMagick -flatten vs PNG transparency
  • [bugfix: G75] improved InitializeTempDirSetting
  • [bugfix: G76] fix memory limit detection
  • [bugfix: G78] AllowOutputEnlargement and Zoom-Crop
  • [bugfix: G90] missing $PHPTHUMB_CONFIG
  • [bugfix: G91] missing config_ prefix in allow_local_http_src
  • [bugfix: G93] ImageMagick unsharp amount/threshold
  • [bugfix: G94] cannot declare class phpthumb_functions
  • [bugfix: G96] language level migration fixes
  • [bugfix: G108] add 'line-height' for text in image
  • [bugfix: G113] fix PNGs losing transparency
  • [bugfix: G123] improved default thumbnail filename
  • [bugfix: G126] overlay on transparent image
  • [bugfix: G133] fix 'wmi' and 'wmt' filters
  • [bugfix: G134] fix fsockopen http status text
  • [bugfix: G140] parse_url return user/pass
  • [bugfix: G142] allow transparent background when using 'far'
  • [bugfix: G144] fix class_exists
  • [bugfix: G149] magic quotes deprecated in PHP 7.4.2
  • bugfix: ImageMagick v7+ parameter order (in, op, out)

v1.7.14-201608101311

10 Aug 17:48
Compare
Choose a tag to compare

v1.7.14-201608101311

  • improved PHP7 compatability
  • [bugfix: #1021] demo.gallery updates for phpThumbURL
  • [bugfix: G65] PNG transparency
  • [bugfix: G70] set a default timezone if one is not set
  • [bugfix: G69] overlay margins
  • [bugfix: G66] lowercase all PHP function names
  • [bugfix: G64] Can't put thumbnail into a frame
  • [bugfix: #1014] PDF thumbnail not rendered correctly
  • [bugfix: #1008] phpThumbURL accept array parameters
  • [bugfix: #988] mysqli support in demo
  • [bugfix: G41] fail when memory_limit = -1
  • [bugfix: G35] no temp directory set
  • [bugfix: G33] realpath not working on some systems
  • [bugfix: #991] ImprovedImageRotate not static
  • set Last-Modified header on all requests
  • [bugfix: G19] phpThumbURL() rawurlencode
  • [bugfix: G26] ImageInterlace in RenderOutput()
  • [bugfix: #775] file_exists_ignoreopenbasedir
  • escapeshellarg disabled workaround
  • [bugfix: #977] $PHPTHUMB_DEFAULTS not working
  • [bugfix: G24] enable ImagePNG quality
  • [bugfix: G25] escapeshellarg may exist but be disabled

v1.7.13-201406261000 - June 26, 2014

26 Jun 14:13
Compare
Choose a tag to compare

v1.7.13-201406261000 - June 26, 2014

  • Bugfix: incorrect variable name in phpThumb.php could prevent all hash values from matching

v1.7.12-201406260900 - June 26, 2014
¤ high_security_mode enabled by default and strongly recommended
¤ debug mode must be disabled to allow thumbnail generation - thanks to Rafay Baloch (www.rafayhackingarticles.net) for recommending some security configuration changes

  • default config_cache_directory_depth is now 2 (was 4)
  • Bugfix: temp files used with ImageMagick might not get deleted from cache directory
  • Bugfix (G:17): 'far' parameter not working as intended
  • Bugfix (G:16): $PHPTHUMB_DEFAULTS configuration ignored
  • Bugfix (G:15): $PHPTHUMB_DEFAULTS_GETSTRINGOVERRIDE logic wrong
  • Bugfix (G:11): config_cache_maxsize does not count wasted space
  • Bugfix (G:10): error images ignored relevant config options
  • Bugfix (#962): support symlinked subfolders for image source
  • Bugfix (#934): source image region (sx/sy/sw/sh) did not work when using ImageMagick
  • Bugfix (#925): add configurable URL separator
  • Bugfix (#921): non-static phpUnsharpMask::applyUnsharpMask()
  • Bugfix (#920): $PHPTHUMB_DEFAULTS with array value gives array-to-string PHP error
  • Bugfix (#909): unnecessary calls of shell commands when cached
  • Bugfix (#618): cached files inside subdirs won't be deleted
  • Bugfix (#594): ImageMagick variants not detected (e.g. OpenMP)