{
"info": {
"author": "Jonas Baumann, 4teamwork GmbH",
"author_email": "mailto:dexterity-development@googlegroups.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Framework :: Plone",
"Framework :: Plone :: 5.0",
"Framework :: Plone :: 5.1",
"Framework :: Plone :: 5.2",
"Framework :: Zope2",
"Framework :: Zope :: 4",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7",
"Topic :: Software Development :: Libraries :: Python Modules"
],
"description": "Introduction\n============\n\nThe ``plone.versioning`` (``IVersionable``) behavior is used for enabling the CMFEditions functionality for dexterity contents.\nIt adds a changeNote-field to the edit- and add-forms and creates a new version when the content is edited, if enabled for the content type.\n\nIt's based on *Products.CMFEditions*.\nFor listing the versions of an object use CMFEdtions' view ``versions_history_form`` or the history viewlet (see default @@view).\n\n\nUsage\n-----\n\nJust use the behavior ``plone.versioning`` (``plone.app.versioningbehavior.behaviors.IVersionable``) in your dexterity content type.\n\nIn your *profiles/default/types/YOURTYPE.xml* add the behavior ``plone.versioning``::\n\n \n \n\n\n**The ``plone.versioning`` behavior just adds versioning support to your content type,\nbut it does not enable it.**\n\nYou have to set the \"versioning\" option in the Plone types control panel (/@@types-controlpanel) to either \"Manual\" or \"Automatic\" for activating versioning.\n\nIf you want to automatically enable versioning for your custom content types through generic setup you have to create a file \"repositorytool.xml\" in your gs profile (e.g. \"profiles/default\") with the following content::\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n\nSee http://plone.org/documentation/manual/upgrade-guide/version/upgrading-plone-4.0-to-4.1/updating-add-on-products-for-plone-4.1/use-generic-setup-for-defining-versioning-policies for more details.\n\n\nMore Information\n----------------\n\nFor more information about how the versioning works see the documentation of Products.CMFEditions:\n\n * http://pypi.python.org/pypi/Products.CMFEditions\n * http://plone.org/products/cmfeditions/\n\n\nChangelog\n=========\n\n.. You should *NOT* be adding new change log entries to this file.\n You should create a file in the news directory instead.\n For helpful instructions, please see:\n https://github.com/plone/plone.releaser/blob/master/ADD-A-NEWS-ITEM.rst\n\n.. towncrier release notes start\n\n1.3.8 (2019-06-27)\n------------------\n\nBug fixes:\n\n\n- Initial version for versionable objects is properly created [ale-rt] (#47)\n\n\n1.3.7 (2019-02-13)\n------------------\n\nBug fixes:\n\n\n- If a behavior that provides a NamedBlobFile was renamed, we can now still\n find the blob file, provided that the old behavior's dotted name was properly\n registered. [pysailor] (#45)\n\n\n1.3.6 (2018-12-10)\n------------------\n\nBug fixes:\n\n- Move change notes field to be the last field of the form (just above the buttons).\n https://github.com/plone/Products.CMFPlone/issues/2640\n [gforcada]\n\n1.3.5 (2018-11-02)\n------------------\n\nBug fixes:\n\n- Made writing Blob less aggressive.(issue #42)\n [iham]\n\n- Remove (testing) dependency on zope.app.intid.\n [gforcada]\n\n1.3.4 (2018-09-25)\n------------------\n\nBug fixes:\n\n- Migrate tests away from PloneTestCase\n [pbauer]\n\n- Fix imports for py3\n [pbauer]\n\n\n1.3.3 (2018-04-03)\n------------------\n\nNew features:\n\n- Add a field for disabling versions per content item\n https://github.com/plone/Products.CMFPlone/issues/2341\n [tomgross]\n\nBug fixes:\n\n- Remove obsolete grok usage\n [tomgross]\n\n\n1.3.2 (2018-02-02)\n------------------\n\nBug fixes:\n\n- Imports are Python3 compatible\n [ale-rt, robbuh]\n\n\n1.3.1 (2017-06-06)\n------------------\n\nBug fixes:\n\n- Added a missing TTW edit form.\n [Rotonen]\n\n\n1.3 (2016-12-30)\n----------------\n\nNew features:\n\n- Add shortname ``plone.versioning`` for behavior.\n [jensens]\n\n\n1.2.10 (2016-09-23)\n-------------------\n\nBug fixes:\n\n- Do not break in the case of dexterity objects with relations\n migrated from something else (usually Archetypes).\n [ale-rt]\n\n\n1.2.9 (2016-08-18)\n------------------\n\nBug fixes:\n\n- Use zope.interface decorator.\n [gforcada]\n\n\n1.2.8 (2016-05-15)\n------------------\n\nFixes:\n\n- Fixes #25: URLs like `${absolute_url}/@@images/${uuid}.png` are not converted\n on `@@version-view`. [rafaelbco]\n\n\n1.2.7 (2016-02-11)\n------------------\n\nNew:\n\n- Used plone i18n domain and removed locales folder. [klinger]\n\nFixes:\n\n- Updated Traditional Chinese translations. [l34marr]\n\n\n1.2.6 (2015-11-28)\n------------------\n\nFixes:\n\n- Update Italian translations\n [ale-rt, cekk]\n\n- Fixes #10: Views for Image and File versions don't work.\n [rafaelbco]\n\n\n1.2.5 (2015-09-20)\n------------------\n\n- Update French translations\n [enclope]\n\n\n1.2.4 (2015-09-11)\n------------------\n\n- Updated basque translation\n [erral]\n\n\n1.2.3 (2015-07-18)\n------------------\n\n- Correct functional test, it was not checking correct on version1.\n [bloodbare]\n\n\n1.2.2 (2015-05-13)\n------------------\n\n- Synchronize translations\n [vincentfretin]\n\n- provide better description of how new versions are created when in manual mode\n [vangheem]\n\n\n1.2.1 (2015-03-13)\n------------------\n\n- Ported tests to plone.app.testing.\n Removed PloneTestCase / p.a.testing compatibility hack.\n [jone]\n\n- Remove dependencies on zope.app.container and rwproperty.\n [davisagli]\n\n- Added Italian translations.\n [cekk]\n\n\n1.2.0 (2014-09-11)\n------------------\n\n- Remove customization of versions_history_form since the changes were ported\n to Products.CMFEditions>2.2.9.\n [rafaelbco]\n\n\n1.1.4 (2014-08-25)\n------------------\n\n- Deal with AttributeError when trying to access fields provided by behaviors\n using attribute storage.\n [lgraf]\n\n- Added Traditional Chinese translations.\n [marr]\n\n\n1.1.3 (2014-02-26)\n------------------\n\n- Include ``*.rst`` files in the release. 1.1.2 was a brown bag release.\n [timo]\n\n\n1.1.2 (2014-02-26)\n------------------\n\n- Remove plone.directives.form dependency since this fetches five.grok, which\n is not allowed in Plone core.\n [timo]\n\n\n1.1.1 (2013-07-19)\n------------------\n\n- Merge Rafael Oliveira's (@rafaelbco) versions_history_form fixes\n from collective.cmfeditionsdexteritycompat.\n [rpatterson]\n\n- danish translation added [tmog]\n\n- Fixed an issue where a clone modifier would cause an incorrect\n pickle due to an implementation detail in CPython's memory\n allocation routine (exposed in Python as the object ``id``).\n [malthe]\n\n- Include grok when grok package is installed.\n This makes sure the ZCML for the `grok` directive is loaded.\n [lgraf]\n\n- For dexterity 1.x compatibility grok the package if grok is installed.\n [jone]\n\n- Added Dutch translations.\n [kingel]\n\n- Fix case where versioning of blobs would cause an error if a\n field was removed from a schema between revisions.\n [mikerhodes]\n\n\n1.1 (2012-02-20)\n----------------\n\n- Added French translations.\n [jone]\n\n- Fixed SkipRelations modifier to also work with behaviors which are storing\n relations in attributes.\n [buchi]\n\n- Added Spanish translation.\n [hvelarde]\n\n\n1.0 (2011-11-17)\n----------------\n\n- Added pt_BR translation.\n [rafaelbco, davisagli]\n\n- Added support for versioning items with relations (plone.app.relationfield).\n Relations are skipped on clone and added from the working copy on restore.\n [buchi]\n\n\n1.0b7 (2011-10-03)\n------------------\n\n* Fixed a bug in the CloneNamedFileBlobs modifier causing an AttributeError\n when the previous version doesn't have a blob and the working copy has one.\n [buchi]\n\n\n1.0b6 (2011-09-25)\n------------------\n\n* Add missing dependency declaration on plone.namedfile[blobs].\n [davisagli]\n\n\n1.0b5 (2011-09-01)\n------------------\n\n* Fixed setuphandler to not fail with older versions of Products.CMFEditions\n that do not have a Skip_z3c_blobfile modifier.\n [buchi]\n\n* Fixed CloneNamedFileBlobs modifier to handle fields with value ``None``.\n [buchi]\n\n\n1.0b4 (2011-08-11)\n------------------\n\n* Added generic setup profile which installs and enables the modifier for\n cloning blobs and disables the Skip_z3c_blobfile modifier.\n [buchi]\n\n* Added support for versioning blobs (NamedBlobFile, NamedBlobImage).\n [buchi]\n\n1.0b3 (2011-03-01)\n------------------\n\n* Remove grok usage, tidy up and declare zope.app.container dependency.\n [elro]\n\n* Only version the modified object, not its container on modification.\n [elro]\n\n1.0b2 (2011-01-25)\n------------------\n\n* Changed the behavior so that the changeNote field is only\n rendered in the Add and Edit forms.\n [deo]\n\n* Made sure to always try to catch the ArchivistUnregisteredError\n exception at create_version_on_save (this mimics the original\n handling from CMFEditions).\n [deo]\n\n\n1.0b1 (2010-11-04)\n------------------\n\n* Renamed package to `plone.app.versioningbehavior`.\n [jbaumann]\n\n* Load Products.CMFEditions before testing.\n [jbaumann]\n\n* Added some more tests.\n [jbaumann]\n\n* Renamed package to plone.versioningbehavior (see dexterity mailing list).\n [jbaumann]\n\n* Re-enabled IObjectAddedEvent-Eventhandler. The pickling error was fixed in\n CMFEdition's trunk.\n [jbaumann]\n\n* Renamed the behavior marker interface IVersionOnSave to IVersioningSupport\n because it depends on the \"version\" settings in the types control panel if\n a content is automatically versioning on saving or not. The marker interface\n should only indicate if the type could be versioned or not.\n [jbaumann]\n\n* Added locales directory with own domain for local translations.\n [jbaumann]\n\n* Updated README.txt, included doctests in long-description.\n [jbaumann]\n\n* Updated tests: events and version creation are now tested properly.\n [jbaumann]\n\n* Added helper method for getting the changenote from the request annotation.\n [jbaumann]\n\n* Storing changenote in an annotation on the request between the field-adapter\n and the event handler which creates the version. That makes it possible to\n use different form and widget manager prefixes.\n [jbaumann]\n\n* Added localization for the comment field.\n [jbaumann]\n\n* Disabled the Added-Event because it's not working due to a pickling problem.\n [jbaumann]\n\n* Added a form-field changeNote. It's content is used as comment for the\n created version.\n [jbaumann]\n\n* Added a Event-Handler for creating a new version on save.\n [jbaumann]\n\n* Implemented the behavior plone.behaviors.versioning.behaviors.IVersionable.\n [jbaumann]\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "http://plone.org/products/dexterity",
"keywords": "plone dexterity behavior versioning CMFEditions",
"license": "GPL version 2",
"maintainer": "",
"maintainer_email": "",
"name": "plone.app.versioningbehavior",
"package_url": "https://pypi.org/project/plone.app.versioningbehavior/",
"platform": "",
"project_url": "https://pypi.org/project/plone.app.versioningbehavior/",
"project_urls": {
"Homepage": "http://plone.org/products/dexterity"
},
"release_url": "https://pypi.org/project/plone.app.versioningbehavior/1.3.8/",
"requires_dist": [
"plone.app.dexterity[relations]",
"plone.autoform",
"plone.behavior (>=1.1)",
"plone.dexterity",
"plone.namedfile[blobs]",
"plone.rfc822",
"Products.CMFEditions (>2.2.9)",
"setuptools",
"zope.container",
"plone.app.testing ; extra == 'tests'",
"Products.CMFDiffTool ; extra == 'tests'",
"Products.CMFEditions[test] ; extra == 'tests'",
"Products.CMFPlone ; extra == 'tests'",
"plone.app.dexterity ; extra == 'tests'",
"plone.namedfile[blobs] ; extra == 'tests'"
],
"requires_python": "",
"summary": "Provides a behavior for using CMFEditions with dexterity content types",
"version": "1.3.8"
},
"last_serial": 5458638,
"releases": {
"1.0": [
{
"comment_text": "",
"digests": {
"md5": "7f909d0f79c4240902f7d2f3330e4e34",
"sha256": "2a66c361df2037d6d01edc55b90351bb08d99645d0b2087ddb465d85dd0c09b0"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0.tar.gz",
"has_sig": false,
"md5_digest": "7f909d0f79c4240902f7d2f3330e4e34",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 17513,
"upload_time": "2011-11-17T17:16:52",
"url": "https://files.pythonhosted.org/packages/82/65/8da4525fc478cb32749ff62345f5704bcb967ab38bb6475ddbcf2d9bd896/plone.app.versioningbehavior-1.0.tar.gz"
}
],
"1.0b1": [
{
"comment_text": "",
"digests": {
"md5": "011b6b1f5ba4d141ba0aa8dd0fc24812",
"sha256": "989af02fd1ce395d9aeee1a876b0c0ea93c96707a6ddeabd7f2e8722cfa6e5d4"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b1.tar.gz",
"has_sig": false,
"md5_digest": "011b6b1f5ba4d141ba0aa8dd0fc24812",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 10096,
"upload_time": "2010-11-04T13:12:21",
"url": "https://files.pythonhosted.org/packages/5c/c9/00e2835bf27bf53c1a79aae7312eaac42092e7c2e37321ce82916e771e9e/plone.app.versioningbehavior-1.0b1.tar.gz"
}
],
"1.0b2": [
{
"comment_text": "",
"digests": {
"md5": "2b07494583302a3eb0060f8fcc77d787",
"sha256": "9af2581e9c989477edd0f910f794b1567203dcf54ba194c0198d4bb81a6347b1"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b2.tar.gz",
"has_sig": false,
"md5_digest": "2b07494583302a3eb0060f8fcc77d787",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 11846,
"upload_time": "2011-01-25T11:41:51",
"url": "https://files.pythonhosted.org/packages/2e/55/d6a3be6b822b79123b256adb57da6ba006f879931fa645e3f113e001efef/plone.app.versioningbehavior-1.0b2.tar.gz"
}
],
"1.0b3": [
{
"comment_text": "",
"digests": {
"md5": "fbdf11d80ffe9b92f5a9ec1d94db323f",
"sha256": "85da6477dc75ef73491dde22fcf9d6eb9c3518318df08cfe66af3079f06f1f57"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b3.zip",
"has_sig": false,
"md5_digest": "fbdf11d80ffe9b92f5a9ec1d94db323f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23861,
"upload_time": "2011-03-01T22:57:36",
"url": "https://files.pythonhosted.org/packages/79/e1/c991216e40804a3a0d5cc27cf6eed80d7b5dacc6ae7f3722727926f65ea7/plone.app.versioningbehavior-1.0b3.zip"
}
],
"1.0b4": [
{
"comment_text": "",
"digests": {
"md5": "b0fb9e96ab6cca67321b0f6724bab013",
"sha256": "b89bf95b8458bf0f2e16f70f3743f6600b6f8202a65411bd1cc4128a0d84851c"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b4.tar.gz",
"has_sig": false,
"md5_digest": "b0fb9e96ab6cca67321b0f6724bab013",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15842,
"upload_time": "2011-08-11T17:48:59",
"url": "https://files.pythonhosted.org/packages/b0/71/377491e3d9861fdf7056f7e73f1469b97346bd70631d3512692561e2ed50/plone.app.versioningbehavior-1.0b4.tar.gz"
}
],
"1.0b5": [
{
"comment_text": "",
"digests": {
"md5": "6732f982c699ca0eb821e5dcbf720c10",
"sha256": "16692d5b7174afb9c40d7c2a0ba3c181d8ea2cee2a4972a3e1d1e2a2f9e709bf"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b5.tar.gz",
"has_sig": false,
"md5_digest": "6732f982c699ca0eb821e5dcbf720c10",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16104,
"upload_time": "2011-09-01T15:43:13",
"url": "https://files.pythonhosted.org/packages/12/9f/c2fe09afb46b347757adbf61901ce5ad5edeec0d934894650a20abff7bb8/plone.app.versioningbehavior-1.0b5.tar.gz"
}
],
"1.0b6": [
{
"comment_text": "",
"digests": {
"md5": "e99d704995c7e9bcc09606f6aad1b014",
"sha256": "73c4b111c7d0d1c3aa63b7e6277db653b7936564da540705dd1e479e92b31a0b"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b6.zip",
"has_sig": false,
"md5_digest": "e99d704995c7e9bcc09606f6aad1b014",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 30807,
"upload_time": "2011-09-26T01:36:42",
"url": "https://files.pythonhosted.org/packages/ea/d0/9954762d818d1e7ef44dc8e918bdf1f7b36aa146a49baae2cbb53e16e705/plone.app.versioningbehavior-1.0b6.zip"
}
],
"1.0b7": [
{
"comment_text": "",
"digests": {
"md5": "b89da6b5b4a3ae1017cc82522bb0bf73",
"sha256": "90b0300c4a5eafe7cd035c5e7730fa3964e3f90fca38e406831a48f974ea1116"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.0b7.tar.gz",
"has_sig": false,
"md5_digest": "b89da6b5b4a3ae1017cc82522bb0bf73",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16569,
"upload_time": "2011-10-03T13:38:37",
"url": "https://files.pythonhosted.org/packages/97/fe/a884e9969a4353c26c47a57a5f8a449cbe2fec415be8cc320917c38cea50/plone.app.versioningbehavior-1.0b7.tar.gz"
}
],
"1.1": [
{
"comment_text": "",
"digests": {
"md5": "6c153e3fa10b9ffea9742d0dad7b3b85",
"sha256": "5b243ed46388c903bf2d762366edb744cc6d413e86ff58b37005dae180482dae"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.1.zip",
"has_sig": false,
"md5_digest": "6c153e3fa10b9ffea9742d0dad7b3b85",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 38146,
"upload_time": "2012-02-21T03:59:32",
"url": "https://files.pythonhosted.org/packages/37/d5/600d046548cca803e1f67e88213e7177d8cc204efcc621a0966d377f1db8/plone.app.versioningbehavior-1.1.zip"
}
],
"1.1.1": [
{
"comment_text": "",
"digests": {
"md5": "ae7a574139626cfdf47b116ee6aa4623",
"sha256": "1064dbdf561218306643d77751ebbb991d0c7558a795a39e83a3c4708d310a29"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.1.1.zip",
"has_sig": false,
"md5_digest": "ae7a574139626cfdf47b116ee6aa4623",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47418,
"upload_time": "2013-07-19T08:14:42",
"url": "https://files.pythonhosted.org/packages/88/d5/84728e8e64f14e2554f91dfaa83617276c5d0d1b739731bbfd39f7a3eebb/plone.app.versioningbehavior-1.1.1.zip"
}
],
"1.1.2": [
{
"comment_text": "",
"digests": {
"md5": "a0aead132d315e5edfe4f488b925b62f",
"sha256": "0e6332599047c8b6384adc1820f1a5e9b1715f77e6ffb126b9cc365b8de2e816"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.1.2.zip",
"has_sig": false,
"md5_digest": "a0aead132d315e5edfe4f488b925b62f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 49247,
"upload_time": "2014-02-26T06:15:48",
"url": "https://files.pythonhosted.org/packages/b7/b8/4fd11ca9a458e6502e0f6d55597c179f2b7baa065474f403d359201b690b/plone.app.versioningbehavior-1.1.2.zip"
}
],
"1.1.3": [
{
"comment_text": "",
"digests": {
"md5": "3beb56ca535334b4279c78508c10ed77",
"sha256": "8f929bf1b6ec7bb8f7ffa91ee4080aad15c9c795a889c79e49a11940b7679aca"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.1.3.zip",
"has_sig": false,
"md5_digest": "3beb56ca535334b4279c78508c10ed77",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 51376,
"upload_time": "2014-02-26T06:47:36",
"url": "https://files.pythonhosted.org/packages/0d/09/dcd8f38ef1b30b7fd9dabf25be1a7542c0c535762395416143ad397439b4/plone.app.versioningbehavior-1.1.3.zip"
}
],
"1.1.4": [
{
"comment_text": "",
"digests": {
"md5": "ad16298d248fdb1b81d64cc3c0527af9",
"sha256": "8e8aae1260b5c5cc573a994728675a45a5f0610112501f753cf29362a9d915f9"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.1.4.zip",
"has_sig": false,
"md5_digest": "ad16298d248fdb1b81d64cc3c0527af9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 47069,
"upload_time": "2014-08-25T07:47:57",
"url": "https://files.pythonhosted.org/packages/aa/89/d47499e1b437aef6099495536aabbfe6cc61faf86bd03edab1d51cad017c/plone.app.versioningbehavior-1.1.4.zip"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "10e32fb41d3666e139841259c57622ca",
"sha256": "bea21e7bc55891af755f8e025f23a33bd80a7fce8b8c23b1f47d3d14dfb00181"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.0.zip",
"has_sig": false,
"md5_digest": "10e32fb41d3666e139841259c57622ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 53450,
"upload_time": "2014-09-12T01:07:14",
"url": "https://files.pythonhosted.org/packages/25/6f/2f08644ffab84bfbba3d44986e99ac8a436b515265fb8e72f371890147f2/plone.app.versioningbehavior-1.2.0.zip"
}
],
"1.2.1": [
{
"comment_text": "",
"digests": {
"md5": "beecc0a043840349162428e086b636a9",
"sha256": "3c52bc0ed1483cf358864471621ac81ae2d1a46abdf9a1786b192814da31889a"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.1.zip",
"has_sig": false,
"md5_digest": "beecc0a043840349162428e086b636a9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52467,
"upload_time": "2015-03-13T20:49:31",
"url": "https://files.pythonhosted.org/packages/48/57/47431c288cfd2b5c8ec4aa33bd0838a3f86a0a29e38d9715ba74d61d464d/plone.app.versioningbehavior-1.2.1.zip"
}
],
"1.2.10": [
{
"comment_text": "",
"digests": {
"md5": "7249185e853095a98de4eed50be3b0b0",
"sha256": "d165f01c1089f0a6967ba488bc26cdf0574f728c72b07625d1348b6d8987fd70"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.10.tar.gz",
"has_sig": false,
"md5_digest": "7249185e853095a98de4eed50be3b0b0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25130,
"upload_time": "2016-09-23T19:09:44",
"url": "https://files.pythonhosted.org/packages/01/44/8e27bd739604f805415ccabe224131c98b387d6201daeb553155a19404d2/plone.app.versioningbehavior-1.2.10.tar.gz"
}
],
"1.2.2": [
{
"comment_text": "",
"digests": {
"md5": "8fdb936acad5bd9c80d0e4cb633bf844",
"sha256": "3e951ec6664352965bb533d129456205266608a482722576815ef89cd5435d54"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.2.tar.gz",
"has_sig": false,
"md5_digest": "8fdb936acad5bd9c80d0e4cb633bf844",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28144,
"upload_time": "2015-05-13T16:38:08",
"url": "https://files.pythonhosted.org/packages/6b/40/0822ead7dc93c4947aa54d88f020cc501ab5f841efe7c1e741c3a32e618b/plone.app.versioningbehavior-1.2.2.tar.gz"
}
],
"1.2.3": [
{
"comment_text": "",
"digests": {
"md5": "c21b88cbba65eee2291f7429f36d5466",
"sha256": "38e437ba69e5adf76f06a6de481466bc7327067944be824e96b4be1cac095ed4"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.3.tar.gz",
"has_sig": false,
"md5_digest": "c21b88cbba65eee2291f7429f36d5466",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25453,
"upload_time": "2015-07-18T08:11:07",
"url": "https://files.pythonhosted.org/packages/9c/9c/fb0ef0fcf26fb7191729bce522493285e23f5410b6c03986d6f77728224e/plone.app.versioningbehavior-1.2.3.tar.gz"
}
],
"1.2.4": [
{
"comment_text": "",
"digests": {
"md5": "56d8b2f3f7f8163b2e56bb25be710e90",
"sha256": "5cf5c07c1b0bb95a1987c4fd5583812c168ef9959e591d3686a1172fceda10d8"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.4.tar.gz",
"has_sig": false,
"md5_digest": "56d8b2f3f7f8163b2e56bb25be710e90",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28919,
"upload_time": "2015-09-11T20:10:37",
"url": "https://files.pythonhosted.org/packages/dc/ef/4019140c3ec8d2fa6bf821d0d34f3ae4042c2827d488e66104e98e0c59cf/plone.app.versioningbehavior-1.2.4.tar.gz"
}
],
"1.2.5": [
{
"comment_text": "",
"digests": {
"md5": "98db606c3d1537a0dc3ddcd900137405",
"sha256": "a3ae98e6aafe98a353377c85f9b5a2025c9c633ad7b6ac928380d384c4262436"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.5.tar.gz",
"has_sig": false,
"md5_digest": "98db606c3d1537a0dc3ddcd900137405",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26208,
"upload_time": "2015-09-20T19:19:54",
"url": "https://files.pythonhosted.org/packages/ae/b3/fe3de1675eedc73c024a7ec4e2a66f030a7cc009719f0f0c5940bf59f9f7/plone.app.versioningbehavior-1.2.5.tar.gz"
}
],
"1.2.6": [
{
"comment_text": "",
"digests": {
"md5": "85255b93a01ed24dbfd6701ade7a3b10",
"sha256": "ac6cdeff0454f1c25bfe338d5162a4fb253bfccce13a56b3c80fb5ebac61ddb1"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.6.tar.gz",
"has_sig": false,
"md5_digest": "85255b93a01ed24dbfd6701ade7a3b10",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 26750,
"upload_time": "2015-11-27T23:39:46",
"url": "https://files.pythonhosted.org/packages/af/19/023d2f0effbae4dc7a4ad7d540e8bbd3174f9bd194ad018faaf28af43a01/plone.app.versioningbehavior-1.2.6.tar.gz"
}
],
"1.2.7": [
{
"comment_text": "",
"digests": {
"md5": "8ecacc567402ba4cc7fd08a192d5f65f",
"sha256": "398726e21a28c900b2eb90ad79608709c356b1038b6c0fba298d63de81666567"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.7.tar.gz",
"has_sig": false,
"md5_digest": "8ecacc567402ba4cc7fd08a192d5f65f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 22268,
"upload_time": "2016-02-11T18:37:22",
"url": "https://files.pythonhosted.org/packages/72/58/d3dffe080effca4820ce4682fb332a727baf5ca1431e93b7b49887ab63b1/plone.app.versioningbehavior-1.2.7.tar.gz"
}
],
"1.2.8": [
{
"comment_text": "",
"digests": {
"md5": "bdbea5dde2e7e71f80a5263fe2a23296",
"sha256": "f348cb7299538927c88d6907da87a4d7a244cc4ebeacba5094a6cf0344ddf0b6"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.8.tar.gz",
"has_sig": false,
"md5_digest": "bdbea5dde2e7e71f80a5263fe2a23296",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24626,
"upload_time": "2016-05-14T22:55:09",
"url": "https://files.pythonhosted.org/packages/1e/6f/86151a4b61ede1747e796855bb6716450112153a3306b66466f539a2ca06/plone.app.versioningbehavior-1.2.8.tar.gz"
}
],
"1.2.9": [
{
"comment_text": "",
"digests": {
"md5": "04b82da0e1191738d4c00a2d778c43ff",
"sha256": "c220cc8968265be70a0c4b103ee389020cf9b972d475274514012bfb0060ef32"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.2.9.tar.gz",
"has_sig": false,
"md5_digest": "04b82da0e1191738d4c00a2d778c43ff",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24731,
"upload_time": "2016-08-17T23:56:33",
"url": "https://files.pythonhosted.org/packages/3f/5d/6875d51ff6b1524a41288e4c9c2eb02a05de095b04edd984908aa7efc11f/plone.app.versioningbehavior-1.2.9.tar.gz"
}
],
"1.3": [
{
"comment_text": "",
"digests": {
"md5": "de60ecea7c24598b5bce1e806e952a59",
"sha256": "70b16b540ad15772734cb5de84bf34f29e19c29ed096f326d2b67781b8719670"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.tar.gz",
"has_sig": false,
"md5_digest": "de60ecea7c24598b5bce1e806e952a59",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25195,
"upload_time": "2016-12-30T17:11:33",
"url": "https://files.pythonhosted.org/packages/bd/6a/ea88a6d3fcb3218456661f2428f75c183994e064d9597a8aca9e5d57be31/plone.app.versioningbehavior-1.3.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "b9e82e70b7a77c7f01274fdcd9cf42f0",
"sha256": "a902cc330a3e0f67e9eb1ffac3e40cda468d7aa2bd85e827094326a01e894d74"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b9e82e70b7a77c7f01274fdcd9cf42f0",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 34037,
"upload_time": "2017-06-06T16:47:33",
"url": "https://files.pythonhosted.org/packages/61/da/dd724c0461830a61b70b26691c68bd7d97c659b1886f2ab0f2bd4af6d5cd/plone.app.versioningbehavior-1.3.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff5074aa97e5853cd9d4aa34f2e9c71b",
"sha256": "153047719c44606479a42cbdf72c9e4c9f6e3a1740d4c290b2fa54cdbcf0627e"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "ff5074aa97e5853cd9d4aa34f2e9c71b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 25363,
"upload_time": "2017-06-06T16:47:35",
"url": "https://files.pythonhosted.org/packages/61/52/ee9967b7f210918c215165fd733ea606b1f834b744c8b8371f5504ea74c8/plone.app.versioningbehavior-1.3.1.tar.gz"
}
],
"1.3.2": [
{
"comment_text": "",
"digests": {
"md5": "00435e52f459a0d8bde6a546ab4ded76",
"sha256": "dd24c96c9689e8c039fc321e41c018e6a5d40b95f8e9e90bb6fcac71aa61418d"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "00435e52f459a0d8bde6a546ab4ded76",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 34129,
"upload_time": "2018-02-02T16:12:57",
"url": "https://files.pythonhosted.org/packages/e3/c6/68a00602e492a424a5b737d7381f52d7815a8b98361c22bf0b4105b30656/plone.app.versioningbehavior-1.3.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "62cb3e6315f6a7b00c8c8bc24cd47d52",
"sha256": "bf39376864ada880779d2f91c786379374298b85e908bb6b7d36eb93e7d00f5d"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.2.tar.gz",
"has_sig": false,
"md5_digest": "62cb3e6315f6a7b00c8c8bc24cd47d52",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24524,
"upload_time": "2018-02-02T16:12:59",
"url": "https://files.pythonhosted.org/packages/0f/2f/cfe16d328df1f0c8a956bfce9a242df6610bac4ad2aa5da525865d397c3d/plone.app.versioningbehavior-1.3.2.tar.gz"
}
],
"1.3.3": [
{
"comment_text": "",
"digests": {
"md5": "9b7726e51e858d2be0baa72abb1dc491",
"sha256": "54c7abbd9ca75a6194eb9666ea8599d65cc7ea1aaa5effd83e6bed2b1d3db086"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "9b7726e51e858d2be0baa72abb1dc491",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 34271,
"upload_time": "2018-04-03T14:21:12",
"url": "https://files.pythonhosted.org/packages/e3/e2/923b874277f4593bc3ef3499a3f1436596b64c5451a5af269cb08ce0b242/plone.app.versioningbehavior-1.3.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0d79e7d5ed3c3dcdc080ae9eb9c3d206",
"sha256": "95f02b2760a01ccabaa09e442817ea8deda14569ce129312ac12c16113ba655b"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.3.tar.gz",
"has_sig": false,
"md5_digest": "0d79e7d5ed3c3dcdc080ae9eb9c3d206",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27721,
"upload_time": "2018-04-03T14:21:13",
"url": "https://files.pythonhosted.org/packages/1f/bf/63e60d9331bec8c15082ac4d9b2b5bf8332e02bad2911401912dcae81566/plone.app.versioningbehavior-1.3.3.tar.gz"
}
],
"1.3.4": [
{
"comment_text": "",
"digests": {
"md5": "a260904cd9821a6bfc5b427195f49154",
"sha256": "1d74df76a1786c77b8173a5c353c679d49a84d8d6f91908ecf282ee8fcf81440"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "a260904cd9821a6bfc5b427195f49154",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 29590,
"upload_time": "2018-09-25T16:10:41",
"url": "https://files.pythonhosted.org/packages/a3/6b/96fcca6acad3afd4c51a35366fa0da04563374f22f09658e2f906d85c1dc/plone.app.versioningbehavior-1.3.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "8c9b6543b99629d8696908ac54164050",
"sha256": "8d35ac35183b4819a2759e240b07ec23f12a9601277afea9b446a1189e47b153"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.4.tar.gz",
"has_sig": false,
"md5_digest": "8c9b6543b99629d8696908ac54164050",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27818,
"upload_time": "2018-09-25T16:10:43",
"url": "https://files.pythonhosted.org/packages/23/86/b70927a5a03a48f257807f72a9dac781e0c797b8f01c88feb366e7554a59/plone.app.versioningbehavior-1.3.4.tar.gz"
}
],
"1.3.5": [
{
"comment_text": "",
"digests": {
"md5": "fba7ee04a043ff252bd691f31e60a8f8",
"sha256": "30e0768aee6a1a3ed1e9e4720b10b0e50eef7b5634bfaca35f87f9bfdf3b8b29"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.5-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "fba7ee04a043ff252bd691f31e60a8f8",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29601,
"upload_time": "2018-11-02T10:53:35",
"url": "https://files.pythonhosted.org/packages/1e/27/061ea676ce7786c4028f6697d4243e197a06909c1a87d9780af38b49e3c9/plone.app.versioningbehavior-1.3.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "0630838eb039f0131cd2f48c6d6c62a1",
"sha256": "4758e48b324be5087bb4a88ffb31ecb5a935240b0d4ba0ee26774e3d1d83dc92"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.5.tar.gz",
"has_sig": false,
"md5_digest": "0630838eb039f0131cd2f48c6d6c62a1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24818,
"upload_time": "2018-11-02T10:53:36",
"url": "https://files.pythonhosted.org/packages/10/03/3b833dd02f95c680849c4e5ff6eaad366dc4ce187204d2117d8f85a6a9ce/plone.app.versioningbehavior-1.3.5.tar.gz"
}
],
"1.3.6": [
{
"comment_text": "",
"digests": {
"md5": "02be0a28272b605738485a9b2b4801bd",
"sha256": "4217611caadcbbd514a086d922aa824d661cbe42476b83ff3ecef876e7e147ee"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.6-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "02be0a28272b605738485a9b2b4801bd",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 29664,
"upload_time": "2018-12-11T02:48:12",
"url": "https://files.pythonhosted.org/packages/f9/b5/db2df2c9e35ce763d052a937ab83d635134170db828b0085a2e1c438b3ff/plone.app.versioningbehavior-1.3.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "edef8f584e5f453c2e67a668909b3087",
"sha256": "b42511a7f0a18acdbba7c81a1f4bc098269e13bd9f54f5b1098e0c3ed47c60d7"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.6.tar.gz",
"has_sig": false,
"md5_digest": "edef8f584e5f453c2e67a668909b3087",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 28037,
"upload_time": "2018-12-11T02:48:13",
"url": "https://files.pythonhosted.org/packages/0b/bb/88e4f90140799f48938d2c36d849e9afdd8a89c63d7327cd09ede508d5c8/plone.app.versioningbehavior-1.3.6.tar.gz"
}
],
"1.3.7": [
{
"comment_text": "",
"digests": {
"md5": "616d1abe9116d6452582d067a3eacddc",
"sha256": "849c3254b90deec8c60ef1baca4be8921b9c2234899250a510b22300d86cfc89"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.7-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "616d1abe9116d6452582d067a3eacddc",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 30123,
"upload_time": "2019-02-12T23:44:33",
"url": "https://files.pythonhosted.org/packages/05/23/77168a010c877614055c290b48c0ff45f545068522fd63be1e7a1af954e5/plone.app.versioningbehavior-1.3.7-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5cb52e4d2422e75a601d43564391e6fc",
"sha256": "6c6cde39f89087c65e8af5e988d4a3a07495487c2a0ebed92275375ab2d22d97"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.7.tar.gz",
"has_sig": false,
"md5_digest": "5cb52e4d2422e75a601d43564391e6fc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24042,
"upload_time": "2019-02-12T23:44:35",
"url": "https://files.pythonhosted.org/packages/66/e4/6cfc6830afb80983cdd839da764a4dd3c4648112f80e28bcc7929903b8d7/plone.app.versioningbehavior-1.3.7.tar.gz"
}
],
"1.3.8": [
{
"comment_text": "",
"digests": {
"md5": "1002976694691b9bed8444e4114413ce",
"sha256": "d7d9901f69829b90249706daa38d8ecef9b8ed330d02c804031f58bbcebdc9fc"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1002976694691b9bed8444e4114413ce",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 30973,
"upload_time": "2019-06-27T19:56:07",
"url": "https://files.pythonhosted.org/packages/de/36/02c0a6f7166926ce201072422c5c8a0c45714426775a9d67e1092947c04e/plone.app.versioningbehavior-1.3.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2d361b690e9a8295fac42bde15f25590",
"sha256": "1eb5bf7c425a40d1d85b96e7b252bf21fa4de1b33a2c67c84437d09d4b73a736"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.8.tar.gz",
"has_sig": false,
"md5_digest": "2d361b690e9a8295fac42bde15f25590",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27228,
"upload_time": "2019-06-27T19:56:09",
"url": "https://files.pythonhosted.org/packages/6c/9e/47b069a71e27d848b4ac128df6a81ce72e2b993927dd7a9baae2d3b87d0d/plone.app.versioningbehavior-1.3.8.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "1002976694691b9bed8444e4114413ce",
"sha256": "d7d9901f69829b90249706daa38d8ecef9b8ed330d02c804031f58bbcebdc9fc"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.8-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1002976694691b9bed8444e4114413ce",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 30973,
"upload_time": "2019-06-27T19:56:07",
"url": "https://files.pythonhosted.org/packages/de/36/02c0a6f7166926ce201072422c5c8a0c45714426775a9d67e1092947c04e/plone.app.versioningbehavior-1.3.8-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2d361b690e9a8295fac42bde15f25590",
"sha256": "1eb5bf7c425a40d1d85b96e7b252bf21fa4de1b33a2c67c84437d09d4b73a736"
},
"downloads": -1,
"filename": "plone.app.versioningbehavior-1.3.8.tar.gz",
"has_sig": false,
"md5_digest": "2d361b690e9a8295fac42bde15f25590",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 27228,
"upload_time": "2019-06-27T19:56:09",
"url": "https://files.pythonhosted.org/packages/6c/9e/47b069a71e27d848b4ac128df6a81ce72e2b993927dd7a9baae2d3b87d0d/plone.app.versioningbehavior-1.3.8.tar.gz"
}
]
}