Breaking changes:
- add item here
New features:
- add item here
Bug fixes:
- Migrate tests away from PloneTestCase [pbauer]
- Fix imports for py3 [pbauer]
New features:
- Add a field for disabling versions per content item plone/Products.CMFPlone#2341 [tomgross]
Bug fixes:
- Remove obsolete grok usage [tomgross]
Bug fixes:
- Imports are Python3 compatible [ale-rt, robbuh]
Bug fixes:
- Added a missing TTW edit form. [Rotonen]
New features:
- Add shortname
plone.versioning
for behavior. [jensens]
Bug fixes:
- Do not break in the case of dexterity objects with relations migrated from something else (usually Archetypes). [ale-rt]
Bug fixes:
- Use zope.interface decorator. [gforcada]
Fixes:
- Fixes #25: URLs like ${absolute_url}/@@images/${uuid}.png are not converted on @@version-view. [rafaelbco]
New:
- Used plone i18n domain and removed locales folder. [klinger]
Fixes:
- Updated Traditional Chinese translations. [l34marr]
Fixes:
- Update Italian translations [ale-rt, cekk]
- Fixes #10: Views for Image and File versions don't work. [rafaelbco]
- Update French translations [enclope]
- Updated basque translation [erral]
- Correct functional test, it was not checking correct on version1. [bloodbare]
- Synchronize translations [vincentfretin]
- provide better description of how new versions are created when in manual mode [vangheem]
- Ported tests to plone.app.testing. Removed PloneTestCase / p.a.testing compatibility hack. [jone]
- Remove dependencies on zope.app.container and rwproperty. [davisagli]
- Added Italian translations. [cekk]
- Remove customization of versions_history_form since the changes were ported to Products.CMFEditions>2.2.9. [rafaelbco]
- Deal with AttributeError when trying to access fields provided by behaviors using attribute storage. [lgraf]
- Added Traditional Chinese translations. [marr]
- Include
*.rst
files in the release. 1.1.2 was a brown bag release. [timo]
- Remove plone.directives.form dependency since this fetches five.grok, which is not allowed in Plone core. [timo]
- Merge Rafael Oliveira's (@rafaelbco) versions_history_form fixes from collective.cmfeditionsdexteritycompat. [rpatterson]
- danish translation added [tmog]
- Fixed an issue where a clone modifier would cause an incorrect
pickle due to an implementation detail in CPython's memory
allocation routine (exposed in Python as the object
id
). [malthe] - Include grok when grok package is installed. This makes sure the ZCML for the grok directive is loaded. [lgraf]
- For dexterity 1.x compatibility grok the package if grok is installed. [jone]
- Added Dutch translations. [kingel]
- Fix case where versioning of blobs would cause an error if a field was removed from a schema between revisions. [mikerhodes]
- Added French translations. [jone]
- Fixed SkipRelations modifier to also work with behaviors which are storing relations in attributes. [buchi]
- Added Spanish translation. [hvelarde]
- Added pt_BR translation. [rafaelbco, davisagli]
- Added support for versioning items with relations (plone.app.relationfield). Relations are skipped on clone and added from the working copy on restore. [buchi]
- Fixed a bug in the CloneNamedFileBlobs modifier causing an AttributeError when the previous version doesn't have a blob and the working copy has one. [buchi]
- Add missing dependency declaration on plone.namedfile[blobs]. [davisagli]
- Fixed setuphandler to not fail with older versions of Products.CMFEditions that do not have a Skip_z3c_blobfile modifier. [buchi]
- Fixed CloneNamedFileBlobs modifier to handle fields with value
None
. [buchi]
- Added generic setup profile which installs and enables the modifier for cloning blobs and disables the Skip_z3c_blobfile modifier. [buchi]
- Added support for versioning blobs (NamedBlobFile, NamedBlobImage). [buchi]
- Remove grok usage, tidy up and declare zope.app.container dependency. [elro]
- Only version the modified object, not its container on modification. [elro]
- Changed the behavior so that the changeNote field is only rendered in the Add and Edit forms. [deo]
- Made sure to always try to catch the ArchivistUnregisteredError exception at create_version_on_save (this mimics the original handling from CMFEditions). [deo]
- Renamed package to plone.app.versioningbehavior. [jbaumann]
- Load Products.CMFEditions before testing. [jbaumann]
- Added some more tests. [jbaumann]
- Renamed package to plone.versioningbehavior (see dexterity mailing list). [jbaumann]
- Re-enabled IObjectAddedEvent-Eventhandler. The pickling error was fixed in CMFEdition's trunk. [jbaumann]
- Renamed the behavior marker interface IVersionOnSave to IVersioningSupport because it depends on the "version" settings in the types control panel if a content is automatically versioning on saving or not. The marker interface should only indicate if the type could be versioned or not. [jbaumann]
- Added locales directory with own domain for local translations. [jbaumann]
- Updated README.txt, included doctests in long-description. [jbaumann]
- Updated tests: events and version creation are now tested properly. [jbaumann]
- Added helper method for getting the changenote from the request annotation. [jbaumann]
- Storing changenote in an annotation on the request between the field-adapter and the event handler which creates the version. That makes it possible to use different form and widget manager prefixes. [jbaumann]
- Added localization for the comment field. [jbaumann]
- Disabled the Added-Event because it's not working due to a pickling problem. [jbaumann]
- Added a form-field changeNote. It's content is used as comment for the created version. [jbaumann]
- Added a Event-Handler for creating a new version on save. [jbaumann]
- Implemented the behavior plone.behaviors.versioning.behaviors.IVersionable. [jbaumann]