Skip to content

v0.3

Choose a tag to compare

@tg666 tg666 released this 19 Feb 17:29
· 6 commits to master since this release
  • manipulators were refactored (BC break if you have a custom manipulator that is extended from a bundle's manipulator)

  • manipulator must implements interface IManipulator (BC break for custom manipulators)

  • BC break: arguments for method ConfiguredImageManagerControlFactory::create() have Benn changed

🆕 added an ExternalAssociationStorage - all manipulations can be also stored in an another storage than a database e.g. in a session (default implementation)

🆕 added action SetFlagAction and manipulator FlaggableManipulator

🆕 a DataStorage can be created without the ImageManager Component

🆕 configurations for ImageManager Component can be extended for each other with an option extends (but the only one level of nesting is allowed for now)

🆕 a custom options for DataStorage can be provided (options are accessible in manipulators and actions)

💡 a template file for the ImageManager Component is now more scalable (a variable $originalTemplateFile is accessible and a template is build with blocks that can be overwritten)

💡 the ImageEntityFactory is now more generic. If your custom entity contains a constructor with the only one required parameter - an ImageInfo - then the default implementation can be used