changelog.txt 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156
  1. pThumb Changelog
  2. 2.3.3-pl [14.06.2014]
  3. ---------------------
  4. - [#23] Fix cache cleaner to delete pngs and gifs from phpthumbof cache
  5. (hat tip Ian Brindley)
  6. 2.3.2-pl [26.05.2014]
  7. ---------------------
  8. - [#20] Fix PHP error when running in mgr context (hat tip exside)
  9. - [#21] Better error messages when input is a directory (hat tip exside)
  10. - Make pThumb cache cleaning more selective
  11. - Update Resizer to 1.0.1-pl
  12. 2.3.1-pl [23.03.2014]
  13. ---------------------
  14. - [#18] Improve support for context settings (http_host and base_url)
  15. - Add options to return image dimensions (toPlaceholder property and
  16. dims option)
  17. - Update Resizer to 0.5.1-pl
  18. - Several small bugfixes
  19. 2.3.0-pl [18.01.2014]
  20. ------------------------
  21. - [#3] Add Amazon S3 support
  22. - Improve naming and cache structure for remote files
  23. - [#17] Fix file paths when using phpThumb on Windows
  24. - Add a small optimization for phpThumb
  25. 2.2.2-pl2 [06.12.2013]
  26. ---------------------
  27. - [#13] Correct for any inaccurate paths caused by context settings
  28. - [#14] Fix handling of phpThumb fltr parameter
  29. - [#16] Fix handling of paths when MODX is running from a subdirectory
  30. 2.2.1-pl [13.11.2013]
  31. ---------------------
  32. - [#10] Fix an incompatibility with the cache manager and PHP < 5.3
  33. 2.2.0-pl [10.11.2013]
  34. ---------------------
  35. Note: v2.2 has a new hash generation algorithm for cache filenames. After you
  36. update, cache images will be regenerated on access.
  37. - Improve cache manager plugin; add Clean Level system setting
  38. - Replace jpeg_quality setting with a more flexible global default options setting
  39. - Add several small optimizations for phpThumb
  40. - Update Resizer to 0.4.1-pl
  41. - Improve input filename checking, handling of a corner case with remote images
  42. - [#4] Try to avert problems when $_SERVER['DOCUMENT_ROOT'] != MODX_BASE_PATH
  43. - [#5] Honor relevant MODX phpThumb system settings
  44. - [#7] Change hash generation so thumbnails are specific to phpThumb or Resizer
  45. and switching between the two returns a thumbnail generated by that library,
  46. without having to clear an existing version from the cache first.
  47. - [#8] Add the phpthumbof.cache_url setting back
  48. - [#9] Improve debug message when a thumbnail is already cached
  49. 2.1.0-pl [23.09.2013]
  50. ---------------------
  51. - Add a 'pThumb Cache' option. With this enabled, cached images aren't lumped into
  52. one flat directory but put into the cache in subdirectories which mirror part of
  53. the original image's path. The hash added to filenames is also much shorter.
  54. End result: cleaner, more semantic and SEO-friendly image URLs
  55. See the documentation for more on configuring and enabling it:
  56. https://github.com/oo12/phpThumbOf#pthumb-cache
  57. - Several performance optimizations, including one when using phpThumb.
  58. - Add pthumb snippet. It's the same as phpthumbof, only shorter to type :-)
  59. 2.0.0-pl [09.09.2013]
  60. ---------------------
  61. - Improve handling of paths, URLs and remote images
  62. - [#2] Fix new_file_permissions setting
  63. - Update Resizer to v0.3.1-pl
  64. - Several minor bug fixes
  65. 2.0.0-rc3 [25.08.2013]
  66. ----------------------
  67. - Update Resizer to v0.2.0-rc1, now a separate package
  68. - [#1] Fix protocol-relative URLs for remote images
  69. - Fix &useResizer and &debug properties
  70. - Several minor speed and efficiency improvements
  71. 2.0.0-rc2 [12.08.2013]
  72. ----------------------
  73. - Add Resizer v0.1, a light-weight modern alternative to phpThumb. Resizer is built
  74. on Imagine, supports the Gmagick, Imagick and GD extensions and is considerably
  75. faster than phpThumb for scaling/cropping operations. Plus all the ZC options now
  76. work with GD. Enable in System Settings. Requires PHP 5.3 or higher.
  77. - Fix a PHP warning the phpThumbOfCacheManager plugin was throwing.
  78. 2.0.0-rc1
  79. ---------
  80. - Major refactor for improved efficiency, especially when used multiple times on
  81. a page or when an image is already cached.
  82. - Remove Amazon S3 support. I don't use or know much about this and rather than
  83. release completely untested and possibly broken code, I took it out. If you'd
  84. like it added back and are interested in helping, please get in touch.
  85. - Improve remote image handling. Originals are now downloaded to the cache to
  86. greatly speed up future access
  87. - Improve debugging output, including easy access to the phpThumb debug messages
  88. created when a thumbnail is generated (new &debug property for phpThumbOf)
  89. 1.0.0-beta2
  90. -----------
  91. - Add resource id # to error log message to make finding problem images easier
  92. 1.0.0-beta1
  93. -----------
  94. - Initial Commit. Forked from phpThumbOf 1.4.0.
  95. - Improve cache management and performance: the cache manager plugin has been changed
  96. to only clean the cache; it doesn't completely clear it. Cache cleanup is only done
  97. on OnSiteRefresh events instead of every time phpThumbOf is run (which previously
  98. didn't work anyway), improving overall performance
  99. phpThumbOf issues addressed:
  100. - [#37] Add a phpthumbof.jpeg_quality global default JPEG quality setting
  101. - [#41] Don't urldecode filenames
  102. - [#46] add phpthumbof.check_mod_time option to refresh the cached image if the
  103. original has been modified
  104. - [#44] [#49] Prevent generation of identical images when the same image is used in
  105. multiple resources
  106. - [#48] [#49] Fix duplication of images with identical names in different directories
  107. - [#47] Exit quickly and silently when called with no file name
  108. - [#52] Make input file name handling more robust, particularly when MODX is
  109. install in a subdirectory
  110. - [#53] Trim extension properly
  111. - [#54] [#50] Fix cache cleaning