Plone.app.imagecropping

Latest version: v3.0.3

Safety actively analyzes 629564 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 4 of 5

1.3

----------------

- introduce Changed/Removed events after editing cropping information
[petschki]

- remove initial content scrolling (aka location.hash)
[petschki]

- Use "application/javascript" media type instead of the obsolete "text/javascript".
[hvelarde]

- fix direction='down' handling. Deliver cropped scale if we have one.
[petschki]

- Purge proxy caches if needed on crop.
[alecm]

- Fix issue with crops disappearing for non-blob images (e.g. ATNewsItem images)
[alecm]

- Refactor upgrade step to reduce memory consumption and avoid restarts on instances running with supervisor's memmon.
[hvelarde]

1.2

----------------

- Add Finnish localization
[datakurre]

- Fix Chameleon compatibility
[datakurre]

- Remove hard dependency on plone.app.contenttypes to avoid compatibility
issues with Plone 4.2 (fixes `57`_).
[hvelarde]

- Update package dependencies.
[hvelarde]

- fix error with copy & paste for dx image types 52
[pysailor]

- do not include testing.zcml automatically and use the behavior for the
testing-dx-type.

ATTENTION: we no longer provide the cropping maker interface for
``plone.dexterity.content.DexterityContent`` automatically, please use
``plone.app.imagecropping.behaviors.IImageCroppingBehavior`` to enable
cropping for your dexterity types.
[fRiSi]

1.1

----------------

- scroll to selected scale in middle column after save.
[jensens]

- use field names (not ids) in editor view. Slightly better style now.
[jensens]

- add upgrade step for sane migration from 0.1 to 1.0
[fRiSi]

1.0

----------------

- fixed jcrop image to not scale wrong (!).
[jensens]

- better initial selection for cropping, also mark scales in left column
cropped/ uncropped and show uncropped in its default appearance.
[jensens]

- Fix: Removed registration of Traverse for dexterity types since its
base class does not support dexterity either.
[jensens]

- Added subscriber to recreate all scales on copied objects.
[saily, jensens]

- fixed some glitches in JCrop init process.
[jensens]

- added dexterity behavior for image cropping.
[benniboy]

- Major cleanup and split up code and interfaces into Dexterity and Archetypes.
Also renamed/ moved Interfaces to be used as markers! Attention, in custom
code minor changes are needed in order to point to the correct interfaces.
see README for details.
Also removed some superfluous/unused ``interface=`` passes to methods of
``IImageCroppingUtils``.
[jensens]

- Update Jcrop to version 0.9.12.
[hvelarde]

- Use ``plone.app.robotframework`` instead of writing all keywords from
scratch. This brings us autologin support for faster robot tests. Rewrite
tests to test scenarios.
[saily]

- Drop Plone 4.1 support and tests.
[saily]

- Cleanup code, align to all coding conventions for Plone.
Pep8, Flake8, pep3101, sort imports, remove grouped imports, ...
[saily]

- Cleanup/refactor javascript code, don't define global variables.
[saily]

- Add coveralls, code-analysis and update travis configuration.
[saily]

- Check for plone.namedfile not Dexterity. It can be used separately.
*If plone.namedfile is used it needs to be at least version 2.0.1*
[tomgross]

- ``croppingeditor`` now displays a message to add croppable scales
in the controlpanel if there are no croppable scales to show.
(previously this caused a `SiteError`)
[fRiSi]

- Rename ``imagecropping_keywords.txt`` to ``keywords.robot`` to allow simple
reusage in ``plone.app.robotframework``.
[saily]

- pin zc.buildout=2.1.1 for travis-ci bootstrap
[petschki]

- Added Russian translations
[bogdangi]

- Prevent fieldname losing for for current field
[bogdangi]

- Fixed 21 (cropping was reset on modifying image)
[tomgross, fRiSi]

- Only test Plone 4.2 and 4.3 with Python 2.7 on Travis-CI
[tomgross]

0.1rc2

-------------------

- Include styles for authenticated users only.
[saily]

- Make tests work in Plone 4.1
[saily]

- Rename *acceptance* to *robot* to align new
``plone.app.robotframework`` guidelines.
[saily]

- Pin ``plone.app.testing`` to make Plone 4.1 tests work.
[saily]

- Use correct dependency for plone.app.testing with extra ``[robot]``.
[saily]

- Add cropping ui-tests using robotframework
[saily]

- Update ``bootstrap.py`` to work with ``zc.buildout`` 2.0
[saily]

- Implemented 11 - Mark image scales as "croppable"
[jensens]

- Added tests for control panel and registry
- Added Spanish and Brazilian Portuguese translations
[hvelarde]

- Small documentation update
[saily]

0.1rc1

-------------------

- add support for multiple image fields
- refactored javascript includes so the editor can be loaded as overlay
- fixed JS error when editor is invisible (ie editor is loaded in an overlay)
- fixed edit/remove actions when editor is loaded as overlay
- make editor view more convenient (disable columns)
- update documentation
[petschki]

Page 4 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.