Breaking changes:
- add item here
New features:
- add item here
Bug fixes:
- add item here
Bug fixes:
- Fix traversal handling of subobjects with ids that may also be image scales. [rpatterson]
Bug fixes:
- Fix IOError: cannot write mode RGBA as JPEG on ImageField scale [avoinea]
Bug fixes:
- Switch to new TestCase using AT after PloneTestcase is now DX. [pbauer]
Bug fixes:
- Imports are Python3 compatible [ale-rt]
Bug fixes:
- Add coding headers on python files. [gforcada]
- Remove vestigial requirement of plone.app.controlpanel. [davisagli]
Bug fixes:
- Use zope.interface decorator. [gforcada]
Fixes:
- Fix tests to not scale
gif
images, which were converted tojpeg
imaged untilplone.scale
version < 2. Usepng
images for testing instead, which works for all versions of plone.scale. [thet]
Fixes:
- Fix test to not check for the concrete WebDAV content type header. Needed for Zope 4 compatibility. [thet]
New:
- Added documentation for what the 'direction' parameter actually does. [shadowmint]
Fixes:
- Fixed incompatibilities with five.pt and chameleon (closes #16). [rodfersou, maurits]
- Fixed 404 NotFound error when accessing image scales via webdav. [maurits]
- Move control panel to Products.CMFPlone [vangheem]
- Remove unused import. [gforcada]
- re-adding imaging doctests. [tomgross]
- portet tests to plone.app.testing [tomgross]
- Disable csrf protection when scale is generated and traversed to. [vangheem]
- Cache image scales using the plone.stableResource ruleset when they are accessed via UID-based URLs. [davisagli]
- Move propertysheet imaging_properties and the corresponding utilities to Products.CMFPlone. plone/plone.app.contenttypes#82 [pbauer]
- Generate Progressive JPEG. [kroman0]
- Make getQuality always return an integer.
- Make the quality of scaled images configurable through the configlet. https://dev.plone.org/ticket/13337 [khink]
- Avoid hard dependency on ATContentTypes. [davisagli]
- Avoid loading an image scale object in order to generate a tag. It's expensive because it loads the image data into memory. The documentation has been updated to reflect that this is the most efficient usage of the API.
- Fix test now scale=None does not raise exception. [elro]
- Add a tag method to @@images to simplify tagging of full sized images. [elro]
- Make scale=None return the original image wrapped as an ImageScaling object. [elro]
- Avoid breaking on startup if PIL is not present. [davisagli]
- Add getAvailableSizes and getImageSize to the @@images view. [elro]
- Protect the control panel with a custom permission, "Plone Site Setup: Imaging", instead of the generic "Manage portal". [davisagli]
- Use the standard libraries doctest module. [hannosch]
- Update license to GPL version 2 only. [hannosch]
- Fix issue with creating scales based on Image objects that are storing their data as chained Pdata objects. [davisagli]
- Avoid using the deprecated five:implements directive. [hannosch]
- Use plone i18n domain instead of plone.app.imaging domain for the MessageFactory. This closes http://dev.plone.org/plone/ticket/10478 [vincentfretin]
- Fix dependency on plone.scale to get requirements for the scale storage. [witsch]
- Fix logic bug in url traversal code for image scales. This fixes http://plone.org/products/plone.app.imaging/issues/1 [ramonski, witsch]
- Add support for custom scales for "News Item" content. This refs http://dev.plone.org/plone/ticket/10250 [pelle, witsch]
- Removed dependency declaration for the unused uuid distribution. [hannosch]
- Fix control panel definition so that its icon shows up again. [witsch]
- Add new syntax options for generating image scales based on ideas borrowed from plone.scale, also improving caching and invalidation. [witsch]
- Provide sizes for plone.namedfile if it's installed. [davisagli]
- Restore possibility to define per-field image scale sizes. This refs http://dev.plone.org/plone/ticket/10159 [huub_bouma, witsch]
- Convert test setup to use collective.testcaselayer. [witsch]
- Add monkey-patch for createScales in order to fix recreation of scales. This refs http://dev.plone.org/plone/ticket/10186 [witsch]
- Swallow resizing exceptions if that flag is set on the image field. [matthewwilkes]
- Add test to make sure traversal to scales in path expressions still works. [davisagli, witsch]
- Corrected ill-formed msgid that contained a double quote. [hannosch]
- Allow white space within image scale definitions. This fixes http://dev.plone.org/plone/ticket/9207 [amleczko]
- Refactor default scale handler to make it more reusable for the blob-enabled version in plone.app.blob [witsch]
- Fix compatibility issue with Plone 4.0. [witsch]
- Revert deferral of monkey-patching and traversal adapter registration to package installation time. [witsch]
- Register traversal handler locally to avoid problems without the corresponding monkey patch in place. Please see the second issue in http://plone.org/products/plone.app.blob/issues/19 for more info. [witsch]
- Replaced a getUtility with a queryUtility call in getAllowedSizes. [hannosch]
- Add fallback for determining available image sizes to avoid breaking sites which haven't installed the package yet. [witsch]
- Fix getAvailableSizes to not depend on sizes field-attribute. [witsch]
- Initial version [witsch]
- Initial package structure. [zopeskel]