{
"info": {
"author": "Timo Stollenwerk (kitconcept GmbH)",
"author_email": "tisto@plone.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 5 - Production/Stable",
"Environment :: Web Environment",
"Framework :: Plone",
"Framework :: Plone :: 4.3",
"Framework :: Plone :: 5.0",
"Framework :: Plone :: 5.1",
"Framework :: Plone :: 5.2",
"Intended Audience :: Developers",
"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": ".. image:: https://secure.travis-ci.org/plone/plone.restapi.png?branch=master\n :target: http://travis-ci.org/plone/plone.restapi\n\n.. image:: https://coveralls.io/repos/github/plone/plone.restapi/badge.svg?branch=master\n :target: https://coveralls.io/github/plone/plone.restapi?branch=master\n\n.. image:: https://landscape.io/github/plone/plone.restapi/master/landscape.svg?style=flat\n :target: https://landscape.io/github/plone/plone.restapi/master\n :alt: Code Health\n\n.. image:: https://readthedocs.org/projects/pip/badge\n :target: https://plonerestapi.readthedocs.org\n\n.. image:: https://img.shields.io/pypi/v/plone.restapi.svg\n :target: https://pypi.python.org/pypi/plone.restapi\n\n\nIntroduction\n============\n\nplone.restapi is a RESTful hypermedia API for Plone.\n\n\nDocumentation\n=============\n\nhttp://plonerestapi.readthedocs.org\n\n\nGetting started\n===============\n\nA live demo of Plone 5 with the latest plone.restapi release is available at:\n\nhttp://plonedemo.kitconcept.com\n\nExample GET request on the portal root::\n\n $ curl -i https://plonedemo.kitconcept.com -H \"Accept: application/json\"\n\nExample POST request to create a new document::\n\n $ curl -i -X POST https://plonedemo.kitconcept.com -H \"Accept: application/json\" -H \"Content-Type: application/json\" --data-raw '{\"@type\": \"Document\", \"title\": \"My Document\"}' --user admin:admin\n\n.. note:: You will need some kind of API browser application to explore the API. We recommend using `Postman `_.\n\n\nInstallation\n============\n\nInstall plone.restapi by adding it to your buildout::\n\n [buildout]\n\n ...\n\n eggs =\n plone.restapi\n\n\nand then running ``bin/buildout``\n\n\nContribute\n==========\n\n- Issue Tracker: https://github.com/plone/plone.restapi/issues\n- Source Code: https://github.com/plone/plone.restapi\n- Documentation: https://plonerestapi.readthedocs.io/en/latest\n\n\nExamples\n========\n\nplone.restapi is used in production since the first alpha release.\nIt can be seen in action at the following sites:\n\n- Zeelandia GmbH & Co. KG: https://www.zeelandia.de (by kitconcept GmbH)\n- VHS-Ehrenamtsportal: https://vhs-ehrenamtsportal.de (by kitconcept GmbH)\n- German Physical Society: https://www.dpg-physik.de (by kitconcept GmbH)\n- Universitat Polit\u00e8cnica de Catalunya: https://www.upc.edu (by kitconcept GmbH)\n\nSupport\n=======\n\nIf you are having issues, please let us know via the issue tracker.\n\nIf you required professional support, here is a list of Plone solution providers that contributed significantly to plone.restapi in the past:\n\n- kitconcept GmbH (Germany) https://kitconcept.com\n- 4teamwork (Switzerland) https://www.4teamwork.ch\n- CodeSyntax (Spain) https://www.codesyntax.com/en\n\n\nLicense\n=======\n\nThe project is licensed under the GPLv2.\n\nContributors\n============\n\n.. note::\n place names and roles of the people who contribute to this package\n in this file, one to a line, like so:\n\n- Timo Stollenwerk, Original Author\n- Thomas Buchberger\n- Lukas Graf\n- V\u00edctor Fern\u00e1ndez de Alba\n- Paul Roeland\n- Mikel Larreategi\n- Eric Brehault\n- Andreas Zeidler\n- Carsten Senger\n- Tom Gross\n- Roel Bruggink\n- Yann Fouillat, alias Gagaro\n- Sune Br\u00f8ndum W\u00f8ller\n- Philippe Gross\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\n4.6.0 (2019-10-06)\n------------------\n\nNew features:\n\n\n- Add @sources and @querysources endpoints, and link to them from JSON schema in @types response.\n [lgraf] (#790)\n\n\nBug fixes:\n\n\n- Explicitly load zcml of dependencies, instead of using ``includeDependencies``\n [maurits] (#2952)\n\n\n4.5.1 (2019-09-23)\n------------------\n\nBug fixes:\n\n\n- Fire ModifiedEvent when field is set to null in a PATCH request.\n [phgross] (#802)\n\n- Testing: Drop freezegun and instead selectively patch some timestamp accessors.\n [lgraf] (#803)\n\n\n4.5.0 (2019-09-12)\n------------------\n\nNew features:\n\n\n- Add @querystring-search endpoint that returns the results of a search using a p.a.querystring query.\n [sneridagh] (#789)\n- Use Plone 5.2 and Python 3 as default to generate documentation. [timo] (#800)\n\n\nBug fixes:\n\n\n- Make group serializer results predictable by returning sorted item results. [timo] (#798)\n\n\n4.4.0 (2019-08-30)\n------------------\n\nNew features:\n\n\n- Add @querystring endpoint that dumps p.a.querystring config.\n [lgraf] (#754)\n\n\nBug fixes:\n\n\n- Fix typo in the ``tiles_layout`` field title name.\n [sneridagh] (#785)\n\n\n4.3.1 (2019-07-10)\n------------------\n\nBug fixes:\n\n\n- Fix @sharing POST when called on the plone site root\n [csenger] (#780)\n\n\n4.3.0 (2019-06-30)\n------------------\n\nNew features:\n\n\n- Support retrieval of additional metadata fields in summaries in the same way as\n in search results.\n [buchi] (#681)\n\n\n4.2.0 (2019-06-29)\n------------------\n\nNew features:\n\n\n- Make @types endpoint expandable.\n [lgraf] (#766)\n- Factor out permission checks in @users endpoint\n to make it more easily customizable.\n [lgraf] (#771)\n\n\nBug fixes:\n\n\n- Gracefully handle corrupt images when serializing scales.\n [lgraf] (#729)\n- Docs: Make sure application/json+schema examples also get syntax highlighted.\n [lgraf] (#764)\n- Return empty response for status 204 (No Content).\n [buchi] (#775)\n- Return status 400 if a referenced object can not be resolved during deserialization.\n [lgraf] (#777)\n\n\n4.1.4 (2019-06-21)\n------------------\n\nBug fixes:\n\n\n- Set effective_date and reindex obj on workflow transitions. [wkbkhard] (#760)\n\n\n4.1.3 (2019-06-21)\n------------------\n\nBug fixes:\n\n\n- Improve documentation for how to set relations by adding some examples.\n [buchi] (#732)\n- Return an error message if a referenced object can not be resolved.\n [buchi] (#738)\n\n\n4.1.2 (2019-06-15)\n------------------\n\nBug fixes:\n\n\n- @types endpoint: Fix support for context aware default factories.\n [lgraf] (#748)\n\n\n4.1.1 (2019-06-13)\n------------------\n\nBug fixes:\n\n\n- Handle ``None`` as a vocabulary term title in the vocabulary serializer.\n [Rotonen] (#742)\n- Handle a term not having a title attribute in the vocabulary serializer.\n [Rotonen] (#742)\n- Handle a term having a non-ASCII ``str`` title attribute in the vocabulary\n serializer.\n [Rotonen] (#743)\n- Fix time freezing in Plone 5.1 tests.\n [lgraf] (#745)\n\n\n4.1.0 (2019-05-25)\n------------------\n\nNew features:\n\n- Use Black on the code base. [timo] (#693)\n\n\n4.0.0 (2019-05-09)\n------------------\n\nBreaking changes:\n\n- @vocabularies service: No longer returns an @id for terms. Results are batched, and terms are now listed as items instead of terms to match other batched responses. Batch size is 25 by default but can be overridden using the b_size parameter.\n [davisagli]\n\n- @types service: Choice fields using named vocabularies are now serialized with a vocabulary property giving the URL of the @vocabularies endpoint for the vocabulary instead of including choices, enum and enumNames inline. The subjects field is now serialized as an array of string items using the plone.app.vocabularies.Keywords vocabulary.\n [davisagli]\n\n- Serialize widget parameters into a widgetOptions object instead of adding them to the top level of the schema property.\n [davisagli]\n\n- Add `title` and `token` filter to the vocabularies endpoint.\n [davisagli, sneridagh, timo] (#535)\n\n- Use tokens for serialization/deserialization of vocabulary terms.\n [buchi] (#691)\n\n- Return the token and the title of vocabulary terms in serialization.\n See upgrade guide for more information.\n [buchi] (#726)\n\nNew Features:\n\n- ``@vocabularies`` service: Use ``title`` parameter to filter terms by title\n and ``token`` for getting the title of a term given a token.\n (case-insensitive).\n [davisagli, sneridagh, timo]\n\nBug fixes:\n\n- Standardize errors data structure of email-notification endpoint.\n [cekk] (#708)\n\n- When renewing an expired or invalid authentication token with ``@login-renew`` fail with a ``401`` error instead of returning a new authentication token.\n [thet] (#721)\n\n- Use interface name in the ``tiles`` profile instead of the shorthand behavior name. This fixes #724.\n [sneridagh] (#724)\n\n- Avoid calculating batch links for catalog results twice.\n [davisagli]\n\n\n3.9.0 (2019-04-18)\n------------------\n\nNew features:\n\n- Add full support for `fullobjects` support for AT content types.\n [sneridagh] (#698)\n\n\n3.8.1 (2019-03-21)\n------------------\n\nBug fixes:\n\n- Fixed Python 3 incompatiblity with workflow service (#676)\n [ajung]\n\n- Hide performance, testing, and tiles profile. (#700)\n [timo]\n\n\n3.8.0 (2019-03-21)\n------------------\n\nNew features:\n\n- Add support for add/update user portraits (@user endpoint)\n [sneridagh] (#701)\n\n\n3.7.5 (2019-03-14)\n------------------\n\nBug fixes:\n\n- Do not depend on the deprecated plone.app.controlpanel package.\n [sneridagh] (#696)\n\n\n3.7.4 (2019-03-13)\n------------------\n\nBug fixes:\n\n- Fix a problem on ZCML loading depending on how the policy package is named,\n related to the load of permissions in control panels and multilingual.\n [sneridagh] (#526)\n\n\n3.7.3 (2019-03-08)\n------------------\n\nBug fixes:\n\n- Use environment-markers instead of python-logic to specify dependencies for py2.\n [pbauer] (#688)\n\n\n3.7.2 (2019-03-07)\n------------------\n\nBug fixes:\n\n- Fix TUS upload events `#689 `_.\n [buchi] (#689)\n\n\n3.7.1 (2019-03-06)\n------------------\n\nBugfixes:\n\n- Fix release to not create universal (Python 2/3) wheels.\n [gforcada]\n\n- Install zestreleaser.towncrier in the buildout to the changelog is updated correctly. (#684)\n [maurits]\n\n\n3.7.0 (2019-03-04)\n------------------\n\nNew Features:\n\n- Add group roles to @groups serializer\n [sneridagh]\n\n\n3.6.0 (2019-02-16)\n------------------\n\nNew Features:\n\n- Enhance site root to serialize and deserialize 'tiles' and 'tiles_layout' attributes.\n [sneridagh]\n\n- Fix @workflow endpoint on site root to return an empty object instead of a 404.\n [sneridagh]\n\n\n3.5.2 (2019-02-14)\n------------------\n\nBugfixes:\n\n- Fix serializing the Event type. This fixes https://github.com/plone/plone.restapi/issues/664.\n [davisagli, elioschmutz]\n\n\n3.5.1 (2019-02-05)\n------------------\n\nBugfixes:\n\n- Do not fail on serializing types with fields having non-parametrized widgets.\n Fixes issue `664 `_.\n [elioschmutz]\n\n\n3.5.0 (2018-11-06)\n------------------\n\nNew Features:\n\n- Add Python 3 support.\n [pbauer, davisagli]\n\n\n3.4.5 (2018-09-14)\n------------------\n\nBugfixes:\n\n- Avoid ``AttributeError`` on add-on installation (fixes `#465 `_.\n [lukasgraf, hvelarde]\n\n- Make search work with a path query containing a list of paths in a virtual hosting setting.\n [sunew]\n\n\n3.4.4 (2018-08-31)\n------------------\n\nBugfixes:\n\n- Generalize the last bugfix solution for searching the userid on password\n reset requests, matching it with Plone's one. This covers all the request\n use cases.\n [sneridagh]\n\n\n3.4.3 (2018-08-30)\n------------------\n\nBugfixes:\n\n- Add \"Use UUID as user ID\" support for password resets\n [sneridagh]\n\n\n3.4.2 (2018-08-27)\n------------------\n\nBugfixes:\n\n- Add missing \"Use UUID as user ID\" support to POST @users endpoint on user creation.\n Also improve the userid/username chooser by using the same process as Plone does.\n This fixes: https://github.com/plone/plone.restapi/issues/586\n [sneridagh]\n\n\n3.4.1 (2018-07-22)\n------------------\n\nBugfixes:\n\n- Make sure the default profile is installed on tiles profile installation.\n [timo]\n\n\n3.4.0 (2018-07-21)\n------------------\n\nNew Features:\n\n- Add tiles profile.\n [timo]\n\n\n3.3.0 (2018-07-20)\n------------------\n\nNew Features:\n\n- Return member fields based on user schema in `@users` endpoint instead of a\n fixed list of member properties.\n [buchi]\n\n\n3.2.2 (2018-07-19)\n------------------\n\nBugfixes:\n\n- Do not include HTTP examples using data_files anymore, but move them below\n src/plone/restapi instead and use package_data to include them.\n [lgraf]\n\n- Rename Dexterity content before adding it to a container.\n [buchi]\n\n- Avoid hard dependency on Archetypes introduced in 3.0.0.\n This fixes `issue 570 `_.\n [buchi]\n\n- Make setup.py require plone.behavior >= 1.1. This fixes #575.\n [timo]\n\n- Fixes ``test_search`` to work with bug fixed ``plone.indexer``.\n Now ``DXTestDocument`` explicit got an attribute ``exclude_from_nav``.\n This fixes `issue 579 `_.\n Refers to `Products.CMFPlone Issue 2469 `_\n [jensens]\n\n\n3.2.1 (2018-06-28)\n------------------\n\nBugfixes:\n\n- Require plone.schema >= 1.2.0 in setup.py for new tiles endpoint.\n [timo]\n\n3.2.0 (2018-06-28)\n------------------\n\nNew Features:\n\n- Add tiles endpoint for getting all available content tiles and its JSONSchema.\n [sneridagh]\n\n- Add a tiles behavior to support the new tiles implementation for plone.restapi.\n [sneridagh]\n\n- Make sure to include HTTP examples in installed egg, so test_documentation\n tests also work against a installed release of plone.restapi.\n [lgraf]\n\n\n3.1.0 (2018-06-27)\n------------------\n\nNew Features:\n\n- Plone 5.2 compatibility.\n [sunew, davisagli, timo]\n\n\n3.0.0 (2018-06-26)\n------------------\n\nBreaking Changes:\n\n- Fix object creation events. Before this fix, creation events were fired on\n empty not yet deserialized objects. Also a modified event was fired after\n deserializing e newly created object.\n Custom content deserializers now must handle the `create` keyword argument,\n which determines if deserialization is performed during object creation or\n while updating an object.\n [buchi]\n\n- Include translated role titles in `@sharing` GET.\n [lgraf]\n\n- Image URLs are now created using the cache optimized way. Fixes #494.\n [erral]\n\n\n2.2.1 (2018-06-25)\n------------------\n\nBugfixes:\n\n- Fix ReST on PyPi.\n [timo]\n\n\n2.2.0 (2018-06-25)\n------------------\n\nNew Features:\n\n- Document the use of the `Accept-Language` HTTP header.\n [erral]\n\n- Translate FTI titles on `@types` endpoint. Fixes #337.\n [erral]\n\n- Translate action name, workflow state and transition names in @history endpoint.\n [erral]\n\n- Enhance `@workflow` endpoint to support applying transitions to all contained\n items and to set effective and expiration dates.\n [buchi]\n\nBugfixes:\n\n- Make sure DX DefaultFieldDeserializer validates field values.\n [lgraf]\n\n- Reindex AT content on PATCH. This fixes `issue 531 `_.\n [buchi]\n\n- Fix change password on Plone 5.2\n [sunew]\n\n- Plone 5.2 compatible tests.\n [sunew]\n\n\n2.1.0 (2018-06-23)\n------------------\n\nNew Features:\n\n- Include translated role title in `@roles` GET.\n [lgraf]\n\n\n2.0.1 (2018-06-22)\n------------------\n\nBugfixes:\n\n- Hide upgrades from the add-ons control panel.\n Fixes `issue 532 `_.\n [maurits]\n\n\n2.0.0 (2018-04-27)\n------------------\n\nBreaking Changes:\n\n- Convert all datetime, DateTime and time instances to UTC before serializing.\n [thet]\n\n- Use python-dateutil instead of DateTime to parse date strings when de-serializing.\n [thet]\n\n- Make `@translations` endpoint expandable\n [erral]\n\n- Rename the results attribute in `@translations` endpoint to be 'items'\n [erral]\n\n- Remove 'language' attribute in `@translations` endpoint from the\n top-level response entry\n [erral]\n\nNew Features:\n\n- Expose the tagged values for widgets in the @types endpoint.\n [jaroel]\n\n- Render subject vocabulary as items for subjects field.\n [jaroel]\n\n- New permission for accessing user information in the GET @user endpoint\n `plone.restapi: Access Plone user information` mapped by default to Manager\n role (as it was before).\n [sneridagh]\n\nBugfixes:\n\n- Add VHM support to @search\n [csenger]\n\n\n1.6.0 (2018-04-17)\n------------------\n\nNew Features:\n\n- Add `expand.navigation.depth` parameter to the `@navigation` endpoint.\n [fulv, sneridagh]\n\n\n1.5.0 (2018-04-03)\n------------------\n\nNew Features:\n\n- Allow users to update their own properties and password.\n [sneridagh]\n\n\n1.4.1 (2018-03-22)\n------------------\n\nBugfixes:\n\n- Fix serialization of `Discussion Item` and `Collection` content types when\n called with `fullobjects` parameter.\n [sneridagh]\n\n\n1.4.0 (2018-03-19)\n------------------\n\nNew Features:\n\n- Add expandable @actions endpoint to retrieve portal_actions.\n [csenger,timo,sneridagh]\n\n\n1.3.1 (2018-03-14)\n------------------\n\nBugfixes:\n\n- Support null in content PATCH requests to delete a field value\n (Dexterity only). This fixes #187.\n [csenger]\n\n\n1.3.0 (2018-03-05)\n------------------\n\nNew Features:\n\n- Observe the allow_discussion allowance (global, fti, object) on object\n serialization.\n [sneridagh]\n\n- Add '@email-send' endpoint to allow authorized users to send emails to\n arbitrary addresses (Plone 5 only).\n [sneridagh]\n\n\n1.2.0 (2018-02-28)\n------------------\n\nNew Features:\n\n- Allow users to get their own user information.\n [erral]\n\nBugfixes:\n\n- Mark uninstall profile as non-installable.\n [hvelarde]\n\n- Fix the use of fullobjects in Archetypes based sites @search\n [erral]\n\n- Fix workflow translations with unicode characters.\n [Gagaro]\n\n- Fix workflow encoding in transition endpoint.\n [Gagaro]\n\n\n1.1.0 (2018-01-24)\n------------------\n\nNew Features:\n\n- Add '@email-notification' endpoint to contact the site owner via email.\n (Plone 5 only)\n [sneridagh]\n\nBugfixes:\n\n- Remove warning about alpha version from docs.\n [timo]\n\n\n1.0.0 (2018-01-17)\n------------------\n\nBugfixes:\n\n- Remove deprecated getSiteEncoding import.\n [timo]\n\n- Build documentation on Plone 5.0.x (before: Plone 4.3.x).\n [timo]\n\n\n1.0b1 (2018-01-05)\n------------------\n\nBreaking Changes:\n\n- Rename 'url' attribute on navigation / breadcrumb to '@id'.\n [timo]\n\nNew Features:\n\n- Allow client to ask for the full representation of an object after creation\n by setting the 'Prefer' header on a PATCH request.\n [Gagaro]\n\n- Support deserialization of a relationChoice field using the contents of the\n serialization (enhanced by the serializer) output.\n [sneridagh]\n\n- Allow properties when adding a user.\n This allows setting the fullname by anonymous users.\n [jaroel]\n\n- Add support for IContextSourceBinder vocabularies on JSON schema Choice\n fields adapters.\n [sneridagh]\n\n- Add upgrade guide.\n [timo]\n\nBugfixes:\n\n- Fix issue where POST or PATCH a named file with a download link would\n always return self.context.image, not the actual file.\n [jaroel]\n\n- Fix DateTimeDeserializer when posting None for a non-required field.\n [jaroel]\n\n- Fixed 'required' for DateTime fields.\n [jaroel]\n\n- Batching: Preserve list-like query string params when canonicalizing URLs.\n [lgraf]\n\n- Fixed NamedFieldDeserializer to take a null to remove files/images.\n [jaroel]\n\n- Fixed NamedFieldDeserializer to validate required fields.\n [jaroel]\n\n- Prevent a fatal error when we get @workflow without permission to get\n review_history worfklow variable.\n [thomasdesvenain]\n\n- Make user registration work as default Plone behavior by adding the Member\n role to the user.\n [sneridagh]\n\n\n1.0a25 (2017-11-23)\n-------------------\n\nBreaking Changes:\n\n- Remove @components navigation and breadcrumbs. Use top level @navigation and\n @breadcrumb endpoints instead.\n [timo]\n\n- Remove \"sharing\" attributes from GET response.\n [timo,jaroel]\n\n- Convert richtext using .output_relative_to. Direct conversion from RichText\n if no longer supported as we *always* need a context for the ITransformer.\n [jaroel]\n\nNew Features:\n\n- Add fullobjects parameter to content GET request.\n [timo]\n\n- Include descriptions of modified fields in object-modified event.\n [buchi]\n\n- Add uninstall profile\n [davilima6]\n\n- Add `include_items` option to `SerializeFolderToJson`.\n [Gagaro]\n\nBugfixes:\n\n- Fix error messages for password reset (wrong user and wrong password).\n [csenger]\n\n- Fix #440, URL and @id wrong in second level get contents call for folderish\n items.\n [sneridagh]\n\n- Fix #441, GET in a folderish content with 'fullobjects' is\n including all items recursively.\n [sneridagh]\n\n- Fix #443, Ensure the userid returned by `authenticateCredentials` is a byte string and not unicode.\n [Gagaro]\n\n\n1.0a24 (2017-11-13)\n-------------------\n\nNew Features:\n\n- Add 'is_editable' and 'is_deletable' to the serialization of comments\n objects. Also refactored the comments endpoint to DRY.\n [sneridagh]\n\n- Improve is_folderish property to include Plone site and AT content types\n [sneridagh]\n\nBugfixes:\n\n- Cover complete use cases of file handling in a content type. This includes\n removal of a image/file and being able to feed the PATCH endpoint with the\n response of a GET operation the image/file fields without deleting the\n existing value.\n [sneridagh]\n\n\n1.0a23 (2017-11-07)\n-------------------\n\nBugfixes:\n\n- Fix JWT authentication for users defined in the Zope root user folder.\n This fixes https://github.com/plone/plone.restapi/issues/168 and\n https://github.com/plone/plone.restapi/issues/127.\n [buchi]\n\n- Fix datetime deserialization for timezone aware fields.\n This fixes https://github.com/plone/plone.restapi/issues/253\n [buchi]\n\n\n1.0a22 (2017-11-04)\n-------------------\n\nNew Features:\n\n- Add @translations endpoint\n [erral]\n\n- Include title in site serialization.\n [buchi]\n\n- Include is_folderish property on GET request responses. Fixes #327.\n [sneridagh]\n\n\nBugfixes:\n\n- Strip spaces from TextLine values to match z3c.form implementation.\n [jaroel]\n\n- Disallow None and u'' when TextLine is required. Refs #351.\n [jaroel]\n\n- Make getting '/@types/{type_id}' work for non-DX types, ie \"Plone Site\".\n [jaroel]\n\n- Remove Products.PasswortResetTool from setup.py since it is\n a soft dependency. It is included in Plone >= 5.1.\n [tomgross]\n\n- Update pytz to fix travis builds\n [sneridagh]\n\n\n1.0a21 (2017-09-23)\n-------------------\n\nNew Features:\n\n- Add support for expandable elements. See http://plonerestapi.readthedocs.io/en/latest/expansion.html for details.\n [buchi]\n\n- Translate titles in @workflow.\n [csenger]\n\n- Add endpoints for locking/unlocking. See http://plonerestapi.readthedocs.io/en/latest/locking.html for details.\n [buchi]\n\n- Add @controlpanels endpoint.\n [jaroel, timo]\n\nBugfixes:\n\n- Fix ZCML load order issue by explicitly loading permissions.zcml from CMFCore.\n [lgraf]\n\n- Fix @id values returned by @search with 'fullobjects' option\n [ebrehault]\n\n- Re-add skipped tests from @breadcrumbs and @navigation now that expansion\n is in place.\n [sneridagh]\n\n\n1.0a20 (2017-07-24)\n-------------------\n\nBugfixes:\n\n- Support content reordering on the site root.\n [jaroel]\n\n- Support setting Layout on the site root.\n [jaroel]\n\n- Add clarification when using SearchableText parameter in plone.restapi to avoid confusions\n [sneridagh]\n\n\n1.0a19 (2017-06-25)\n-------------------\n\nNew Features:\n\n- Implement tus.io upload endpoint.\n [buchi]\n\n\n1.0a18 (2017-06-14)\n-------------------\n\nNew Features:\n\n- Add \"&fullobject\" parameter in @search to retrieve full objects\n [ebrehault]\n\nBugfixes:\n\n- Tweaks to README.rst\n [tkimnguyen]\n\n- Don't list non-DX types in @types endpoint.\n Refs https://github.com/plone/plone.restapi/issues/150\n [jaroel]\n\n\n1.0a17 (2017-05-31)\n-------------------\n\nBreaking Changes:\n\n- Change RichText field value to use 'output' instead of 'raw' to fix inline\n paths. This fixes #302.\n [erral]\n\nNew Features:\n\n- Automatically publish docker images on hub.docker.com.\n [timo]\n\nBugfixes:\n\n- Docs: Fix batching example request/response.\n [lgraf]\n\n\n1.0a16 (2017-05-23)\n-------------------\n\nNew Features:\n\n- Add @comments endpoint.\n [jaroel,timo,pjoshi]\n\n- Add @roles endpoint to list defined global roles.\n [jaroel]\n\n- Add JSON schema to @registry listing.\n [jaroel]\n\n- Allow to manipulate the group membership in the @groups endpoint.\n [jaroel]\n\n- List and mutate global roles assigned to a user in the @users endpoint.\n [jaroel]\n\nBugfixes:\n\n- Bind schema field to context to handle context vocabularies. #389\n [csenger]\n\n- The inherit flag was the wrong way around.\n Blocked inherit showed up as non-blocked.\n [jaroel]\n\n\n1.0a15 (2017-05-15)\n-------------------\n\nNew Features:\n\n- Add @translations endpoint\n [erral]\n\n- Reorder children in a item using the content endpoint.\n [jaroel]\n\n- Add batched listing of registry entries to @registry endpoint.\n [jaroel]\n\n\n1.0a14 (2017-05-02)\n-------------------\n\nNew Features:\n\n- Add @history endpoint.\n [jaroel]\n\nBugfixes:\n\n- Fix the @move endpoint fails to return 403 when the user don't have proper\n delete permissions over the parent folder.\n [sneridagh]\n\n\n1.0a13 (2017-04-18)\n-------------------\n\nNew Features:\n\n- Add support for a 'search' parameter to @sharing. This returns additional\n principals in 'entries', also flagging the acquired and inherited fields.\n [jaroel]\n\n- Add support for setting/modifying 'layout' on DX and AT content endpoints.\n [jaroel]\n\n- Add support for getting the defined layouts on the root types endpoint.\n [jaroel]\n\nBugfixes:\n\n- Add the title to the workflow history in the @workflow endpoint.\n This fixes #279.\n [sneridagh]\n\n- Don't fetch unnecessary PasswordResetTool in Plone 5.1\n [tomgross]\n\n\n1.0a12 (2017-04-03)\n-------------------\n\nBugfixes:\n\n- Handle special case when user @move content that cannot delete returning\n proper 403\n [sneridagh]\n\n\n1.0a11 (2017-03-24)\n-------------------\n\nBugfixes:\n\n- Remove zope.intid dependency from copy/move endpoint. Remove plone.api\n dependency from principals endpoint. Make\n ChoiceslessRelationListSchemaProvider available only if z3c.relationfield\n is installed. This fixes https://github.com/plone/plone.restapi/issues/288\n [erral]\n\n- Remove unittest2 imports from tests.\n [timo]\n\n- Add Products.PasswortResetTool to dependencies. This dependency is gone in\n Plone 5.1.\n [timo]\n\n- Make import of LocalrolesModifiedEvent conditional, so plone.restapi\n doesn't prevent Plone 4.3 deployments < 4.3.4 from booting.\n [lgraf]\n\n\n1.0a10 (2017-03-22)\n-------------------\n\nNew Features:\n\n- Add @sharing endpoint.\n [timo,csenger,sneridagh]\n\n- Add @vocabularies endpoint.\n [timo,csenger,sneridagh]\n\n- Add @copy and @move endpoints.\n [buchi,sneridagh]\n\n- Docs: Convert all HTTP examples to use sphinxcontrib-httpexample.\n [lgraf]\n\n- Add 'addable' attribute to the @types endpoint. It specifies if the content\n type can be added to the current context. See\n https://github.com/plone/plone.restapi/issues/173.\n [jaroel]\n\n- Add support for named IJsonSchemaProvider adapter to target a single\n field in a schema. This allows us to prevent rendering all choices in\n relatedItems. See https://github.com/plone/plone.restapi/issues/199.\n [jaroel]\n\n- Add review_state to the folderish summary serializer.\n [sneridagh]\n\n- Add @principals endpoint. It searches for principals and returns a list of\n users and groups that matches the query. This is aimed to be used in the\n sharing UI widget or other user/groups search widgets.\n [sneridagh]\n\n- Add reset-password action to the @users endpoint.\n https://github.com/plone/plone.restapi/issues/158\n [timo,csenger]\n\nBugfixes:\n\n- Fix coveralls reporting.\n [timo]\n\n- Return correct @id for folderish objects created via POST.\n [lgraf]\n\n- Fix timezone-related failures when running tests through `coverage`.\n [witsch]\n\n- @search endpoint: Also prefill path query dict with context path.\n This will allow users to supply an argument like path.depth=1, and still\n have path.query be prefilled server-side to the context's path.\n [lgraf]\n\n- Overhaul JSON schema generation for @types endpoint. It now returns\n fields in correct order and in their appropriate fieldsets.\n [lgraf]\n\n- Add missing id to the Plone site serialization, related to issue #186.\n [sneridagh]\n\n- Add missing adapter for IBytes on JSONFieldSchema generator. This fixes the\n broken /@types/Image and /@types/File endpoints.\n [sneridagh]\n\n- Fix addable types for member users and roles assigned locally on @types\n endpoint.\n [sneridagh]\n\n\n1.0a9 (2017-03-03)\n------------------\n\nNew Features:\n\n- Make date and datetime fields provide a 'widget' attribute.\n [timo]\n\n- Add documentation for types endpoint schema.\n [timo]\n\n- Add basic groups CRUD operations in @groups endpoints\n [sneridagh]\n\n- Make @types endpoint include a 'mode' attribute. This fixes https://github.com/plone/plone.restapi/issues/198.\n [timo]\n\nBugfixes:\n\n- Fix queries to ensure ordering of container items by getObjectPositionInParent.\n [lgraf]\n\n\n1.0a8 (2017-01-12)\n------------------\n\nNew Features:\n\n- Add simple user search capabilities in the GET @users endpoint.\n [sneridagh]\n\nBugfixes:\n\n- Allow installation of plone.restapi if JWT plugin already exists. This fixes\n https://github.com/plone/plone.restapi/issues/119.\n [buchi]\n\n\n1.0a7 (2016-12-05)\n------------------\n\nBugfixes:\n\n- Make login endpoint accessible without UseRESTAPI permission. This fixes\n https://github.com/plone/plone.restapi/issues/166.\n [buchi]\n\n\n1.0a6 (2016-11-30)\n------------------\n\nNew Features:\n\n- Introduce dedicated permission required to use REST API at all\n (assigned to everybody by default).\n [lgraf]\n\nBugfixes:\n\n- When token expires, PAS plugin should return an empty credential.\n [ebrehault]\n\n\n1.0a5 (2016-10-07)\n------------------\n\nBugfixes:\n\n- Remove plone.api dependency from users service. This fixes\n https://github.com/plone/plone.restapi/issues/145.\n [timo]\n\n\n1.0a4 (2016-10-05)\n------------------\n\nNew Features:\n\n- Make POST request return the serialized object.\n [timo]\n\n- Include 'id' attribute in responses.\n [timo]\n\n\n1.0a3 (2016-09-27)\n------------------\n\nNew Features:\n\n- Add @users endpoint.\n [timo]\n\nBugfixes:\n\n- Fix bug where disabling the \"Use Keyring\" flag wasn't persisted in jwt_auth plugin.\n [lgraf]\n\n\n1.0a2 (2016-08-20)\n------------------\n\nNew Features:\n\n- Implements navigation and breadcrumbs components\n [ebrehault]\n\n- Add `widget` and support for RichText field in @types component.\n [ebrehault]\n\n- Add fieldsets in @types\n [ebrehault]\n\nBugfixes:\n\n- Disable automatic CSRF protection for @login and @login-renew endpoints:\n If persisting tokens server-side is enabled, those requests need to be allowed to cause DB writes.\n [lgraf]\n\n- Documentation: Fixed parameter 'data' to JSON format in JWT Authentication\n documentation\n [lccruz]\n\n- Tests: Fail tests on uncommitted changes to docs/source/_json/\n [lgraf]\n\n- Tests: Use `freezegun` to freeze hard to control timestamps in response\n dumps used for documentation.\n [lgraf]\n\n- Tests: Limit available languages to a small set to avoid excessive language\n lists in response dumps used for documentation.\n [lgraf]\n\n\n1.0a1 (2016-07-14)\n------------------\n\n- Initial release.\n [timo,buchi,lukasgraf,et al.]",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/plone/plone.restapi/",
"keywords": "plone rest restful hypermedia api json",
"license": "gpl",
"maintainer": "",
"maintainer_email": "",
"name": "plone.restapi",
"package_url": "https://pypi.org/project/plone.restapi/",
"platform": "",
"project_url": "https://pypi.org/project/plone.restapi/",
"project_urls": {
"Homepage": "https://github.com/plone/plone.restapi/"
},
"release_url": "https://pypi.org/project/plone.restapi/4.6.0/",
"requires_dist": null,
"requires_python": "",
"summary": "plone.restapi is a RESTful hypermedia API for Plone.",
"version": "4.6.0"
},
"last_serial": 5935845,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "9fe15d19fc9b2ff9f50bcc2aa1e17413",
"sha256": "5876b335848ad64c6ac322c01bff0e3246187e5d6f08936b84d53bb41bc20d0d"
},
"downloads": -1,
"filename": "plone.restapi-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "9fe15d19fc9b2ff9f50bcc2aa1e17413",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 396988,
"upload_time": "2018-01-17T15:03:34",
"url": "https://files.pythonhosted.org/packages/d1/2c/242d8b72d1e003bc8b7c99d104e7acb90e2d122d4bf508b562534f77ffbf/plone.restapi-1.0.0.tar.gz"
}
],
"1.0a1": [
{
"comment_text": "",
"digests": {
"md5": "52c9d02513928fe219d72bbaba98e9ee",
"sha256": "38235523d5292851c4bffb0d64c16aaca47a4293cdbf683a44608b90b2e7786e"
},
"downloads": -1,
"filename": "plone.restapi-1.0a1.tar.gz",
"has_sig": false,
"md5_digest": "52c9d02513928fe219d72bbaba98e9ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 173471,
"upload_time": "2016-07-14T19:39:49",
"url": "https://files.pythonhosted.org/packages/2a/32/dc4b0f3bcd7b024041f9f9ee6826d6fb405afa62adc9da2a37252c5dcf18/plone.restapi-1.0a1.tar.gz"
}
],
"1.0a10": [
{
"comment_text": "",
"digests": {
"md5": "dcc80f5b7cc7fac5f20e2d18af1c7aa5",
"sha256": "2cd9197587d7816b4732de1152963c93e8189f1cd4f44b4f4e0da13ab8ec9aa4"
},
"downloads": -1,
"filename": "plone.restapi-1.0a10.tar.gz",
"has_sig": false,
"md5_digest": "dcc80f5b7cc7fac5f20e2d18af1c7aa5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 334827,
"upload_time": "2017-03-22T11:25:55",
"url": "https://files.pythonhosted.org/packages/62/0d/2521738795b65c1e362b90151b64064d4eef5bae461392535a6ad2e37ddc/plone.restapi-1.0a10.tar.gz"
}
],
"1.0a11": [
{
"comment_text": "",
"digests": {
"md5": "bcde30307de134b09fae564c1fae8246",
"sha256": "541a687e5c0c6be435532be7c3bca9f4e86dea6903c94908fa4c8d3e59cf680b"
},
"downloads": -1,
"filename": "plone.restapi-1.0a11.tar.gz",
"has_sig": false,
"md5_digest": "bcde30307de134b09fae564c1fae8246",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 331319,
"upload_time": "2017-03-24T18:24:55",
"url": "https://files.pythonhosted.org/packages/3a/36/dedaaca017dc3556ef58476223b5debe7545d9f575e0855dfed0a3d01c34/plone.restapi-1.0a11.tar.gz"
}
],
"1.0a12": [
{
"comment_text": "",
"digests": {
"md5": "f1698926a22f1214ef8b72746e3156b6",
"sha256": "d1b5aca4836c5cdbce2bcd360f5ff1670045965b1bfed26a47057e38cb4b6ea0"
},
"downloads": -1,
"filename": "plone.restapi-1.0a12.tar.gz",
"has_sig": false,
"md5_digest": "f1698926a22f1214ef8b72746e3156b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 335791,
"upload_time": "2017-04-03T10:43:45",
"url": "https://files.pythonhosted.org/packages/5d/56/0d2abf387a13f75eb82fab5003109058dca806cbe855640338e62cd182ef/plone.restapi-1.0a12.tar.gz"
}
],
"1.0a13": [
{
"comment_text": "",
"digests": {
"md5": "af9a539ab8cc3dc9c21f5b515ea30618",
"sha256": "6aebc749ff871ec6caab9dd1fae7bb9cf223fd41bc0360e05f74ea819cc7ffe6"
},
"downloads": -1,
"filename": "plone.restapi-1.0a13.tar.gz",
"has_sig": false,
"md5_digest": "af9a539ab8cc3dc9c21f5b515ea30618",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 332841,
"upload_time": "2017-04-18T17:26:02",
"url": "https://files.pythonhosted.org/packages/94/51/0337570d0c8223a44bb1d0d3644c468949294295bdf5e6de011fe2e6396e/plone.restapi-1.0a13.tar.gz"
}
],
"1.0a14": [
{
"comment_text": "",
"digests": {
"md5": "a24a233cc6c5827428fdc725283377ad",
"sha256": "baf3b6ab56e0406f3a41e449c688c2e1ddaf95b0cff079635f259f49d06bb666"
},
"downloads": -1,
"filename": "plone.restapi-1.0a14.tar.gz",
"has_sig": false,
"md5_digest": "a24a233cc6c5827428fdc725283377ad",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 340972,
"upload_time": "2017-05-02T08:15:51",
"url": "https://files.pythonhosted.org/packages/7d/09/8aa035d0b424615578906faf2beedef33d2b254c66b584f25df44050019b/plone.restapi-1.0a14.tar.gz"
}
],
"1.0a15": [
{
"comment_text": "",
"digests": {
"md5": "5b4938c9c23051051af8f410a54c9e16",
"sha256": "df22b37cb76bd68ce2b536f24ca1b1128f60ea01cd61525a6e4147d828d7cd47"
},
"downloads": -1,
"filename": "plone.restapi-1.0a15.tar.gz",
"has_sig": false,
"md5_digest": "5b4938c9c23051051af8f410a54c9e16",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 343716,
"upload_time": "2017-05-15T08:54:12",
"url": "https://files.pythonhosted.org/packages/d3/07/24d15afc385c0587cb3b8dfcc18e4177b389e114edd5ca8b1d794de78086/plone.restapi-1.0a15.tar.gz"
}
],
"1.0a16": [
{
"comment_text": "",
"digests": {
"md5": "236c07a4ebb2103c3548f958287a53b6",
"sha256": "524f0d710afefd7a214b728929da445c998996ec8b133f8f1e51c1e8e9edc67e"
},
"downloads": -1,
"filename": "plone.restapi-1.0a16.tar.gz",
"has_sig": false,
"md5_digest": "236c07a4ebb2103c3548f958287a53b6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 354878,
"upload_time": "2017-05-23T10:21:23",
"url": "https://files.pythonhosted.org/packages/5c/ac/f416302dfc8b8a9eb003d24e76fad71e35ecb8063758cb7c063683fe283c/plone.restapi-1.0a16.tar.gz"
}
],
"1.0a17": [
{
"comment_text": "",
"digests": {
"md5": "4b5e085739fa42817ba12fe321ec7008",
"sha256": "6dd8d9090c362579637812f3ac01959285535fb342288020533ec05392b64186"
},
"downloads": -1,
"filename": "plone.restapi-1.0a17.tar.gz",
"has_sig": false,
"md5_digest": "4b5e085739fa42817ba12fe321ec7008",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 353280,
"upload_time": "2017-05-31T06:54:03",
"url": "https://files.pythonhosted.org/packages/41/81/f44754984609474d53b0c2337cd735d56208a268f2cc6f0dc25e341cbc9c/plone.restapi-1.0a17.tar.gz"
}
],
"1.0a18": [
{
"comment_text": "",
"digests": {
"md5": "f7d729158f6f445ab8c37a8e499a3cb6",
"sha256": "7b0cf0c5ebb25b61f516b2492de733bd4aaf8a0f0cc49465dbb87f143c7f7d66"
},
"downloads": -1,
"filename": "plone.restapi-1.0a18.tar.gz",
"has_sig": false,
"md5_digest": "f7d729158f6f445ab8c37a8e499a3cb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 354055,
"upload_time": "2017-06-14T03:43:28",
"url": "https://files.pythonhosted.org/packages/05/4f/7cea11af964d2fcf025e2d4dc10fa17225144ca8ef39aa20f3631244095c/plone.restapi-1.0a18.tar.gz"
}
],
"1.0a19": [
{
"comment_text": "",
"digests": {
"md5": "fcd163eaf0f7cd6fdacf272781ae711e",
"sha256": "2a9c1a300172af5da8ff7ce3d6b48337ec594938aa2b7fed1f3041fb6c39516a"
},
"downloads": -1,
"filename": "plone.restapi-1.0a19.tar.gz",
"has_sig": false,
"md5_digest": "fcd163eaf0f7cd6fdacf272781ae711e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 362954,
"upload_time": "2017-06-25T11:11:54",
"url": "https://files.pythonhosted.org/packages/90/65/0a3e831e385f1682c655ea87c594a651608fc3fd0e50ebf8898fdb1a067b/plone.restapi-1.0a19.tar.gz"
}
],
"1.0a2": [
{
"comment_text": "",
"digests": {
"md5": "c9309c9ba38d76b9e83cc30424cb053b",
"sha256": "48994e1b9304772c31f74cb89adaef61342764b4612f0c40f66d8376352fb140"
},
"downloads": -1,
"filename": "plone.restapi-1.0a2.tar.gz",
"has_sig": false,
"md5_digest": "c9309c9ba38d76b9e83cc30424cb053b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 172652,
"upload_time": "2016-08-20T09:17:13",
"url": "https://files.pythonhosted.org/packages/e5/c7/b17834a12811c01bdbd95cd5ed26c4130e1ddf87567e49ea7bee15928080/plone.restapi-1.0a2.tar.gz"
}
],
"1.0a20": [
{
"comment_text": "",
"digests": {
"md5": "888b29196b9a884cfec9e32e3b581746",
"sha256": "df2d39be123d7ad5c8faafa6b6730a05bc4edafdff986a09884a3df6d99067af"
},
"downloads": -1,
"filename": "plone.restapi-1.0a20.tar.gz",
"has_sig": false,
"md5_digest": "888b29196b9a884cfec9e32e3b581746",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 370090,
"upload_time": "2017-07-24T08:26:35",
"url": "https://files.pythonhosted.org/packages/d1/37/d5efe054b9d77cb139c9b176c4adedaae3cf351aa853e0940d762210603e/plone.restapi-1.0a20.tar.gz"
}
],
"1.0a21": [
{
"comment_text": "",
"digests": {
"md5": "6c88376014a4ecb4f6aea6ea10788693",
"sha256": "780c909a9f118e8403591af6ee8869cd74b4a1184f386e9eed1097132a3e1aaa"
},
"downloads": -1,
"filename": "plone.restapi-1.0a21.tar.gz",
"has_sig": false,
"md5_digest": "6c88376014a4ecb4f6aea6ea10788693",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 372543,
"upload_time": "2017-09-23T18:58:27",
"url": "https://files.pythonhosted.org/packages/c5/ec/4b6b4265f2862439a70756c7d70a0bf0f03288c1005257069bd3f93dbf38/plone.restapi-1.0a21.tar.gz"
}
],
"1.0a22": [
{
"comment_text": "",
"digests": {
"md5": "bcc5f89092ee16aa99c0087be47e7a1f",
"sha256": "83062987e4d1bae6a650e19644ae66ed69198ebc026c57aa1b5d9c5288f13a2d"
},
"downloads": -1,
"filename": "plone.restapi-1.0a22.tar.gz",
"has_sig": false,
"md5_digest": "bcc5f89092ee16aa99c0087be47e7a1f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 383656,
"upload_time": "2017-11-04T21:28:35",
"url": "https://files.pythonhosted.org/packages/5d/24/fbac4bdfecfc5fd78aa3313e9066e3a85f6aa701a43a1a2500e2017d5670/plone.restapi-1.0a22.tar.gz"
}
],
"1.0a23": [
{
"comment_text": "",
"digests": {
"md5": "49b926ebfa7ecd3357729acc098987d5",
"sha256": "bc0906980508263b32827ba2b64db8c56dee3d79ce5ab59422d3c89b23b069d1"
},
"downloads": -1,
"filename": "plone.restapi-1.0a23.tar.gz",
"has_sig": false,
"md5_digest": "49b926ebfa7ecd3357729acc098987d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 390117,
"upload_time": "2017-11-07T11:31:44",
"url": "https://files.pythonhosted.org/packages/1a/bd/452b0fae5f7f61ba913b3031846162e84bb92035ccb679022e4a02051092/plone.restapi-1.0a23.tar.gz"
}
],
"1.0a24": [
{
"comment_text": "",
"digests": {
"md5": "8a1164efbd0a95ea076375e57301c604",
"sha256": "675271bcd3d1472d16221697fdb3ad74861c5c13f0e911f98a146ed84ed8d591"
},
"downloads": -1,
"filename": "plone.restapi-1.0a24.tar.gz",
"has_sig": false,
"md5_digest": "8a1164efbd0a95ea076375e57301c604",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 389942,
"upload_time": "2017-11-13T20:54:26",
"url": "https://files.pythonhosted.org/packages/a1/3b/fabd9881a3b6c6603b8269f7170b7d2553b9768e63eb3876d1d4fbc92470/plone.restapi-1.0a24.tar.gz"
}
],
"1.0a25": [
{
"comment_text": "",
"digests": {
"md5": "1abc26784380f0913e175d36a2d59203",
"sha256": "3af9f0db4127801cef81a258742918791be6f738d0308e828f0b242a20c3eb6d"
},
"downloads": -1,
"filename": "plone.restapi-1.0a25.tar.gz",
"has_sig": false,
"md5_digest": "1abc26784380f0913e175d36a2d59203",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 390838,
"upload_time": "2017-11-23T18:31:49",
"url": "https://files.pythonhosted.org/packages/c8/34/eea4bacc9326ee511e86af5ea315817b6a7a0bfc0b8669182d08735298bd/plone.restapi-1.0a25.tar.gz"
}
],
"1.0a3": [
{
"comment_text": "",
"digests": {
"md5": "219b0bd0d669a2e09e3b843e43ae9ffc",
"sha256": "15aff00d5814a2113dc81fa16daa7f8f94fc3254d3d6f12eaca0dd7ae94f5cf0"
},
"downloads": -1,
"filename": "plone.restapi-1.0a3.tar.gz",
"has_sig": false,
"md5_digest": "219b0bd0d669a2e09e3b843e43ae9ffc",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 178331,
"upload_time": "2016-09-27T18:21:10",
"url": "https://files.pythonhosted.org/packages/b1/b9/1ccaa66299489473d8cef6bfa2b25dea5a13eb37a0913677fd8ae53621f8/plone.restapi-1.0a3.tar.gz"
}
],
"1.0a4": [
{
"comment_text": "",
"digests": {
"md5": "378efdda0fd43b7fbedbb072678e5a0b",
"sha256": "ff7b39a136301b2a9321bee56cecac57d6f1e597bf7ce0513707d51e15ce0f03"
},
"downloads": -1,
"filename": "plone.restapi-1.0a4.tar.gz",
"has_sig": false,
"md5_digest": "378efdda0fd43b7fbedbb072678e5a0b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 179540,
"upload_time": "2016-10-05T11:52:01",
"url": "https://files.pythonhosted.org/packages/b6/cc/4bb5e1db0eb3c127a396b8961a296055a2fe1a74fd0694d1901e744ad942/plone.restapi-1.0a4.tar.gz"
}
],
"1.0a5": [
{
"comment_text": "",
"digests": {
"md5": "c0af698a8b660c1fc113e72bd96655ee",
"sha256": "8685d567f7fb581007f7d5dd6c36bc0f5ec2fef068ccfe6fb296a853fa70b04f"
},
"downloads": -1,
"filename": "plone.restapi-1.0a5.tar.gz",
"has_sig": false,
"md5_digest": "c0af698a8b660c1fc113e72bd96655ee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 179619,
"upload_time": "2016-10-07T11:39:41",
"url": "https://files.pythonhosted.org/packages/b7/85/005cff7881970d3be69d658c3947c2634c047b572e9d9dec38dfc12bdc18/plone.restapi-1.0a5.tar.gz"
}
],
"1.0a6": [
{
"comment_text": "",
"digests": {
"md5": "4b8ec14d359088ec4781ffa2d926c4e7",
"sha256": "12e8e5169323b949956c2609333a9445a671c49a203ecd67f10c17ef6c6c212d"
},
"downloads": -1,
"filename": "plone.restapi-1.0a6.tar.gz",
"has_sig": false,
"md5_digest": "4b8ec14d359088ec4781ffa2d926c4e7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 182006,
"upload_time": "2016-11-30T11:37:55",
"url": "https://files.pythonhosted.org/packages/ce/fc/1f21a368db84962d329ce950ded28745bc683c51b35cd7704005c48b0c14/plone.restapi-1.0a6.tar.gz"
}
],
"1.0a7": [
{
"comment_text": "",
"digests": {
"md5": "be75cc32c14c2a16814b307aa15d14d0",
"sha256": "d6858a5f37ba807503fe41735f864189c5f842c8767dec42d4ee70da0304f96d"
},
"downloads": -1,
"filename": "plone.restapi-1.0a7.tar.gz",
"has_sig": false,
"md5_digest": "be75cc32c14c2a16814b307aa15d14d0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 182172,
"upload_time": "2016-12-05T14:56:42",
"url": "https://files.pythonhosted.org/packages/01/6e/d5fdc6a6250aa196a22ab4becf2ff0179a9b158e77dbaf53b2ed609bfd64/plone.restapi-1.0a7.tar.gz"
}
],
"1.0a8": [
{
"comment_text": "",
"digests": {
"md5": "82848f30bef95f0ca4dc4b9266e195fb",
"sha256": "a0688e7dd14f48c0f9d3c72c5425eb3878c4448d039ff293df74bf833b0ee488"
},
"downloads": -1,
"filename": "plone.restapi-1.0a8.tar.gz",
"has_sig": false,
"md5_digest": "82848f30bef95f0ca4dc4b9266e195fb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 182609,
"upload_time": "2017-01-12T16:40:12",
"url": "https://files.pythonhosted.org/packages/33/d1/f1ae3773fa3bb48e62d3a490a1b8b947306aaa483eb723e665e6f463053d/plone.restapi-1.0a8.tar.gz"
}
],
"1.0a9": [
{
"comment_text": "",
"digests": {
"md5": "0cec0ce092f1d851d599e3e3c7549817",
"sha256": "08692f1de1316a9a295f7aa76808d3b1c40bccc782c9bff0a62afb77722a5b37"
},
"downloads": -1,
"filename": "plone.restapi-1.0a9.tar.gz",
"has_sig": false,
"md5_digest": "0cec0ce092f1d851d599e3e3c7549817",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 188838,
"upload_time": "2017-03-03T14:44:13",
"url": "https://files.pythonhosted.org/packages/b0/39/5c0be4ab3231991e07e662289ac774149d5d925e9e44cf8cbef99899e6be/plone.restapi-1.0a9.tar.gz"
}
],
"1.0b1": [
{
"comment_text": "",
"digests": {
"md5": "e33648f41171efc1b19e90b44784b281",
"sha256": "2a35acb3a554632b26f2c41826d02a740d5c11cee70c2efca6f01d5d99395e83"
},
"downloads": -1,
"filename": "plone.restapi-1.0b1.tar.gz",
"has_sig": false,
"md5_digest": "e33648f41171efc1b19e90b44784b281",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 396975,
"upload_time": "2018-01-05T15:13:55",
"url": "https://files.pythonhosted.org/packages/1c/32/24c67a2fc356186884e763a9041840fb0ae674b93748aba2f1398bb08593/plone.restapi-1.0b1.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "ea959e37f18dff34394365998cde4081",
"sha256": "1ce2f654e7e41c5d2097ed6d3feb4a97c26fc2893c8163868fe5cb1719f5ee9c"
},
"downloads": -1,
"filename": "plone.restapi-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ea959e37f18dff34394365998cde4081",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 398364,
"upload_time": "2018-01-24T10:11:32",
"url": "https://files.pythonhosted.org/packages/34/15/4762bae2278e666a42450eeb12c2ef764a57579974bb81cf9c9be9f48455/plone.restapi-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "fb72cac2eb4a1df38ae2d2ebbac03ed5",
"sha256": "f298a8c63faffe4b178b286093f88e8a99128371bf11d52cd67836a921a96f39"
},
"downloads": -1,
"filename": "plone.restapi-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "fb72cac2eb4a1df38ae2d2ebbac03ed5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 401246,
"upload_time": "2018-02-28T18:59:13",
"url": "https://files.pythonhosted.org/packages/28/8e/4c61810ac4c53d2cffecaab9ed02d659abb32add3248029e6ebb74f534a3/plone.restapi-1.2.0.tar.gz"
}
],
"1.3.0": [
{
"comment_text": "",
"digests": {
"md5": "27adc59ff3f74f8a9e2ab9f81212cbfa",
"sha256": "0d3ae6bc19ddeed0fae9670f996a451608e176de18c480ce1c4f8e3e75255801"
},
"downloads": -1,
"filename": "plone.restapi-1.3.0.tar.gz",
"has_sig": false,
"md5_digest": "27adc59ff3f74f8a9e2ab9f81212cbfa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 405849,
"upload_time": "2018-03-05T09:35:10",
"url": "https://files.pythonhosted.org/packages/07/25/2feb55f5a5a32c81add283554c1690c8158587b9bb7ba7a09c495b05f809/plone.restapi-1.3.0.tar.gz"
}
],
"1.3.1": [
{
"comment_text": "",
"digests": {
"md5": "ee61f877c910981b44cae88f89d6f6af",
"sha256": "81adc4d01805227a440e53ce8fcde88133febeaf6ece6c63c5351f6df3a1af6f"
},
"downloads": -1,
"filename": "plone.restapi-1.3.1.tar.gz",
"has_sig": false,
"md5_digest": "ee61f877c910981b44cae88f89d6f6af",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 406124,
"upload_time": "2018-03-14T20:51:23",
"url": "https://files.pythonhosted.org/packages/06/f9/a6bb5d884d112d679d9fac336cf65fbe1a1b26141a4e5ce59c487e53fc61/plone.restapi-1.3.1.tar.gz"
}
],
"1.4.0": [
{
"comment_text": "",
"digests": {
"md5": "b84fa73f52f814522b5011bdfa751e91",
"sha256": "cec1c08efbc08d3524c57cf58c74c3e70b76420e77cdaa0a9d9b6ea77af5e8a2"
},
"downloads": -1,
"filename": "plone.restapi-1.4.0.tar.gz",
"has_sig": false,
"md5_digest": "b84fa73f52f814522b5011bdfa751e91",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 410636,
"upload_time": "2018-03-19T11:20:11",
"url": "https://files.pythonhosted.org/packages/bd/6a/3a977e9508a09a9a303ffc7ce9c59bfa4d466f5229184ae5370931f14768/plone.restapi-1.4.0.tar.gz"
}
],
"1.4.1": [
{
"comment_text": "",
"digests": {
"md5": "81310ee32cb309d00823bbecdd480158",
"sha256": "75525485f66de067d9d8e81beecdc4d6d4c331e490416e10ef145966796e9115"
},
"downloads": -1,
"filename": "plone.restapi-1.4.1.tar.gz",
"has_sig": false,
"md5_digest": "81310ee32cb309d00823bbecdd480158",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 417509,
"upload_time": "2018-03-22T16:33:55",
"url": "https://files.pythonhosted.org/packages/a8/73/750a2648afa6854c29b9e75014fb3ebafd70fe0d7213261ce6178c3d8b2e/plone.restapi-1.4.1.tar.gz"
}
],
"1.5.0": [
{
"comment_text": "",
"digests": {
"md5": "d1dd40646ec3754726e5884e5e9e595a",
"sha256": "754171a27a81991bdf7af910b4c6af3035f44e83886d1254aa45a1738d7cada2"
},
"downloads": -1,
"filename": "plone.restapi-1.5.0.tar.gz",
"has_sig": false,
"md5_digest": "d1dd40646ec3754726e5884e5e9e595a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 421740,
"upload_time": "2018-04-03T09:08:34",
"url": "https://files.pythonhosted.org/packages/e0/b0/d68c9e4b76ba2530edd8089197a052b285ebce576f9556b99c6cdc02901b/plone.restapi-1.5.0.tar.gz"
}
],
"1.6.0": [
{
"comment_text": "",
"digests": {
"md5": "9d2f47c37870df732c08a1bc6a0838db",
"sha256": "b4d1bdc653a5b5d20223e2fdb2ce63f4948d2744025d7ac7bda945f6eebdb97b"
},
"downloads": -1,
"filename": "plone.restapi-1.6.0.tar.gz",
"has_sig": false,
"md5_digest": "9d2f47c37870df732c08a1bc6a0838db",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 424091,
"upload_time": "2018-04-17T10:41:15",
"url": "https://files.pythonhosted.org/packages/82/84/8154d7fd1063600ce38f7cbc7748b483d706b40b0fed78b095fb2970dd0a/plone.restapi-1.6.0.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "c05c0bf05abb3e7d1ee24c96b74c545c",
"sha256": "7fa9a8bd0b30b3f571cc0993d9c593c753539072e4a1352caa0e1508145333d6"
},
"downloads": -1,
"filename": "plone.restapi-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "c05c0bf05abb3e7d1ee24c96b74c545c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 424327,
"upload_time": "2018-04-27T05:16:56",
"url": "https://files.pythonhosted.org/packages/7d/4f/bd96b731c3ec5dfe427c2bb60140394555e32cade047fa43c3567a96ac29/plone.restapi-2.0.0.tar.gz"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "579ee7c5fd957ea2d5d7738ab0bef7e9",
"sha256": "fefc7acf277f56537e481322ac8674ddda76a9df7319e16268e1198f2bedf785"
},
"downloads": -1,
"filename": "plone.restapi-2.0.1.tar.gz",
"has_sig": false,
"md5_digest": "579ee7c5fd957ea2d5d7738ab0bef7e9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 424556,
"upload_time": "2018-06-22T15:41:37",
"url": "https://files.pythonhosted.org/packages/c9/32/08a33502d21e87da103f32318f3f7927f208274b6d9b1be5604d3e8002b6/plone.restapi-2.0.1.tar.gz"
}
],
"2.1.0": [
{
"comment_text": "",
"digests": {
"md5": "5ecd179a9c2fbba5e2464068609532d7",
"sha256": "cf1d41195a4dbf9d3b751393dd628fa8da6fed918ce0c2fc513f5b2be9b1cd31"
},
"downloads": -1,
"filename": "plone.restapi-2.1.0.tar.gz",
"has_sig": false,
"md5_digest": "5ecd179a9c2fbba5e2464068609532d7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 425371,
"upload_time": "2018-06-23T11:15:03",
"url": "https://files.pythonhosted.org/packages/d6/67/ffdc7f7a9c63dfc8fc4a0779016a8c95b885fe5f1d4c60995536f77abeec/plone.restapi-2.1.0.tar.gz"
}
],
"2.2.0": [
{
"comment_text": "",
"digests": {
"md5": "f90c5ad2e3e8f82c00d94c8bbd45290d",
"sha256": "fee3454d9de4a0932127c258b66f39ad226f823c0b04a454d15d8f03d6764309"
},
"downloads": -1,
"filename": "plone.restapi-2.2.0.tar.gz",
"has_sig": false,
"md5_digest": "f90c5ad2e3e8f82c00d94c8bbd45290d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 433160,
"upload_time": "2018-06-25T16:29:12",
"url": "https://files.pythonhosted.org/packages/9d/e9/2cf7880add1c966f3b32d671fa9d4373819862609262a84e38021b7a151f/plone.restapi-2.2.0.tar.gz"
}
],
"2.2.1": [
{
"comment_text": "",
"digests": {
"md5": "abc599ab99400b80fc98b9089daa62f7",
"sha256": "3b91fb918941cca963898c2b1d24a9fb66f969bff37d4f31cfa21cbe1fbdf5d9"
},
"downloads": -1,
"filename": "plone.restapi-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "abc599ab99400b80fc98b9089daa62f7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 433177,
"upload_time": "2018-06-25T16:40:31",
"url": "https://files.pythonhosted.org/packages/8b/1d/c66a82fb06b7cc42bbb8e0c08858b08148712f565abc59d3e4aa33f7e34b/plone.restapi-2.2.1.tar.gz"
}
],
"3.0.0": [
{
"comment_text": "",
"digests": {
"md5": "e49c92b97d38f44abf457683d18afa66",
"sha256": "a8e9302b1850afdc02c22b6750a4cf9fe028e22dbad4fcb66e4825a76582a27c"
},
"downloads": -1,
"filename": "plone.restapi-3.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "e49c92b97d38f44abf457683d18afa66",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 332788,
"upload_time": "2018-06-26T14:53:54",
"url": "https://files.pythonhosted.org/packages/44/94/95735cc09d964a3465f4f9d66a9416eb57fc84f718cb899c25ddab7fd661/plone.restapi-3.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "96f469112b019b0798484b724e905763",
"sha256": "23c005f35369637c5394d946775e252447a78ef0cd0716526c504954652b078d"
},
"downloads": -1,
"filename": "plone.restapi-3.0.0.tar.gz",
"has_sig": false,
"md5_digest": "96f469112b019b0798484b724e905763",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 438645,
"upload_time": "2018-06-26T14:53:58",
"url": "https://files.pythonhosted.org/packages/8e/23/8cfa81db4648a4d26c4b5ba2230ac768c52e04311a9d81376531f2bda9b2/plone.restapi-3.0.0.tar.gz"
}
],
"3.1.0": [
{
"comment_text": "",
"digests": {
"md5": "7975860cc4a77bb274501483ac6a7317",
"sha256": "1db225e222deb94006e619275b11e3fb34b656b1d4e52d7d279ccd4834cfdc78"
},
"downloads": -1,
"filename": "plone.restapi-3.1.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "7975860cc4a77bb274501483ac6a7317",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 332666,
"upload_time": "2018-06-27T08:17:34",
"url": "https://files.pythonhosted.org/packages/1d/bc/65153501d1492ecdac120f95994c6a4641b943edae709d237e86ecc223da/plone.restapi-3.1.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ff1acb300e15435a848a87c5ee091462",
"sha256": "233c0a10eac19aeb5766f905c9f75ee72c54556164694f8906fee43fb685a309"
},
"downloads": -1,
"filename": "plone.restapi-3.1.0.tar.gz",
"has_sig": false,
"md5_digest": "ff1acb300e15435a848a87c5ee091462",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 438671,
"upload_time": "2018-06-27T08:17:38",
"url": "https://files.pythonhosted.org/packages/de/97/8a4f638883d3eaee30172524705aa3fc70eb61b63521451ff58a025bdb5e/plone.restapi-3.1.0.tar.gz"
}
],
"3.2.0": [
{
"comment_text": "",
"digests": {
"md5": "a5f3e4ce4f11843fe128550314747b8b",
"sha256": "c953fc5550ff489e8bb3d0d35b7961e88cf0954eea92064a2983877bc8b5b189"
},
"downloads": -1,
"filename": "plone.restapi-3.2.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "a5f3e4ce4f11843fe128550314747b8b",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 435921,
"upload_time": "2018-06-28T11:15:09",
"url": "https://files.pythonhosted.org/packages/8c/4b/6397b61313d9a0bfd956033ead89fceebd81dc5f23a3a5e9ac04c3fbc750/plone.restapi-3.2.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "3165afbc37b450e6ca0b6fc4e7a19562",
"sha256": "6e950c0bccde03a6b8d3f696ac73ecd82491eef60e98754caee050a3e8a09c7b"
},
"downloads": -1,
"filename": "plone.restapi-3.2.0.tar.gz",
"has_sig": false,
"md5_digest": "3165afbc37b450e6ca0b6fc4e7a19562",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 443285,
"upload_time": "2018-06-28T11:15:12",
"url": "https://files.pythonhosted.org/packages/9a/c4/74ed9923b03dd7c7e1d3edfa50d1fee684f19cb1d741fc01e344d8dfd33a/plone.restapi-3.2.0.tar.gz"
}
],
"3.2.1": [
{
"comment_text": "",
"digests": {
"md5": "47a95cfb7594c690f98dc701e8081fba",
"sha256": "d0836c6f72dd200a0f38beb52857c0368fd44713443e7032758b732229f54178"
},
"downloads": -1,
"filename": "plone.restapi-3.2.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "47a95cfb7594c690f98dc701e8081fba",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 435988,
"upload_time": "2018-06-28T13:13:07",
"url": "https://files.pythonhosted.org/packages/69/3e/4e35b651a9e3e4009dc9fa81a8f6f5ab67dcf0070827dd1be11b8293b930/plone.restapi-3.2.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "57902663ac490c244b21057f82c1438c",
"sha256": "c110c776f5e85b06855185d6322d42c62bfe6c6660304e0e85681e13a3188bd5"
},
"downloads": -1,
"filename": "plone.restapi-3.2.1.tar.gz",
"has_sig": false,
"md5_digest": "57902663ac490c244b21057f82c1438c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 443418,
"upload_time": "2018-06-28T13:13:10",
"url": "https://files.pythonhosted.org/packages/1b/cf/4782f8d4bbcba4256e616ae891734fd014ebeee7ddfd0cf949bd318dbb93/plone.restapi-3.2.1.tar.gz"
}
],
"3.2.2": [
{
"comment_text": "",
"digests": {
"md5": "93c9cb1fb2d153c951b5d8ca241b3df3",
"sha256": "d3025a53a0c01a5adcdbacb2f58167be34c2f0661aef69e46e709d258e0c04ff"
},
"downloads": -1,
"filename": "plone.restapi-3.2.2.tar.gz",
"has_sig": false,
"md5_digest": "93c9cb1fb2d153c951b5d8ca241b3df3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 445092,
"upload_time": "2018-07-19T11:50:39",
"url": "https://files.pythonhosted.org/packages/31/94/b2ceb219f11d778eb8f89186d3da96bae6725f2cb48605e91dbf58942d42/plone.restapi-3.2.2.tar.gz"
}
],
"3.3.0": [
{
"comment_text": "",
"digests": {
"md5": "613551983bdbbe2960ab450066048ee4",
"sha256": "794648ed0500cf85d614c87eb9937cea4edd426b90ea0ff658564119c5f27c7f"
},
"downloads": -1,
"filename": "plone.restapi-3.3.0.tar.gz",
"has_sig": false,
"md5_digest": "613551983bdbbe2960ab450066048ee4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 445866,
"upload_time": "2018-07-20T10:33:37",
"url": "https://files.pythonhosted.org/packages/03/ed/a754b62830b43ef9e985d0f0923da7f346c331142cf73987304c01134b33/plone.restapi-3.3.0.tar.gz"
}
],
"3.4.0": [
{
"comment_text": "",
"digests": {
"md5": "37b4ee5f029cddb508e08f64986e8c95",
"sha256": "585319f990603ada0dc301bc9ba08c93838edcfc437fa6d5f768b5354f1948b8"
},
"downloads": -1,
"filename": "plone.restapi-3.4.0.tar.gz",
"has_sig": false,
"md5_digest": "37b4ee5f029cddb508e08f64986e8c95",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 446253,
"upload_time": "2018-07-21T18:57:42",
"url": "https://files.pythonhosted.org/packages/7f/15/2159d4fe68eb7d085d0bdde5ee6264699e675df18ce30f13bb8f956fb34c/plone.restapi-3.4.0.tar.gz"
}
],
"3.4.1": [
{
"comment_text": "",
"digests": {
"md5": "35fc3117f33f40bb31a6f6dce7700c06",
"sha256": "54b13354f1bd21987e32a5b09610e10790f8dbc3a698c28d4421c0df01a3d7d7"
},
"downloads": -1,
"filename": "plone.restapi-3.4.1.tar.gz",
"has_sig": false,
"md5_digest": "35fc3117f33f40bb31a6f6dce7700c06",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 446415,
"upload_time": "2018-07-21T23:01:44",
"url": "https://files.pythonhosted.org/packages/58/25/912cbf22c306849ee6c690705608e6c5bf0d7389a43a002e9272456e24d8/plone.restapi-3.4.1.tar.gz"
}
],
"3.4.2": [
{
"comment_text": "",
"digests": {
"md5": "608b087abfe31f35f56f02a78beeb279",
"sha256": "355561030a065853223faba76a400eaebf4fb7fcf873629531881f93b94700de"
},
"downloads": -1,
"filename": "plone.restapi-3.4.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "608b087abfe31f35f56f02a78beeb279",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 433235,
"upload_time": "2018-08-27T09:05:40",
"url": "https://files.pythonhosted.org/packages/72/d6/b48eedc7751c0341b1594fa23e91040857515423ba0ff96ded4943280eac/plone.restapi-3.4.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4569fd96ba95eb6f71073280152943d9",
"sha256": "65991e0e90a32b11be39435eba6eb7c3181d767cb15de5e7c03f446326194c52"
},
"downloads": -1,
"filename": "plone.restapi-3.4.2.tar.gz",
"has_sig": false,
"md5_digest": "4569fd96ba95eb6f71073280152943d9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 447524,
"upload_time": "2018-08-27T09:05:43",
"url": "https://files.pythonhosted.org/packages/64/e1/b322fdbd84bd547021f5bb0067545fc87ffcc4c6bd194c561f2c4a485854/plone.restapi-3.4.2.tar.gz"
}
],
"3.4.3": [
{
"comment_text": "",
"digests": {
"md5": "b56f4eb30874af56ed195acef17dcd30",
"sha256": "950d1fab7eaf75acd5d73456e12035a1c29e2aeb6453e5dbe6d91c755100ff33"
},
"downloads": -1,
"filename": "plone.restapi-3.4.3-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b56f4eb30874af56ed195acef17dcd30",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 433438,
"upload_time": "2018-08-30T10:18:29",
"url": "https://files.pythonhosted.org/packages/dc/fc/82586f7ce54cd7faddeee97e62e1cbd8bc1b73d2f4a486afca98806d1659/plone.restapi-3.4.3-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e0f65e135809c731b8010d5da1128061",
"sha256": "313846dfe39a3be4e84afc2c8cf7010175a67f3547ddb6e6df6202c8a321d152"
},
"downloads": -1,
"filename": "plone.restapi-3.4.3.tar.gz",
"has_sig": false,
"md5_digest": "e0f65e135809c731b8010d5da1128061",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 447755,
"upload_time": "2018-08-30T10:18:32",
"url": "https://files.pythonhosted.org/packages/8f/a4/1e06fa7548795ab5f6c95125a0d36ff08b2d12c171751887176e854385a5/plone.restapi-3.4.3.tar.gz"
}
],
"3.4.4": [
{
"comment_text": "",
"digests": {
"md5": "a1f33e04258ada7a72ee0d1725ae0a86",
"sha256": "ce9e8b17f98de1ca7820e4bfd040205b5b0a5b67461362513145efb411d29b63"
},
"downloads": -1,
"filename": "plone.restapi-3.4.4.tar.gz",
"has_sig": false,
"md5_digest": "a1f33e04258ada7a72ee0d1725ae0a86",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 448313,
"upload_time": "2018-08-31T11:47:11",
"url": "https://files.pythonhosted.org/packages/47/fa/84ecae81a47d5528be91566c6d1da05ebbd4c457e8c0fb60704b25efd633/plone.restapi-3.4.4.tar.gz"
}
],
"3.4.5": [
{
"comment_text": "",
"digests": {
"md5": "677a21e3b68f123e59a3dc614a67fae2",
"sha256": "fbbe8ece70312837487e38198a59884625ad3a64323ba413adbe5a5a60204bc6"
},
"downloads": -1,
"filename": "plone.restapi-3.4.5.tar.gz",
"has_sig": false,
"md5_digest": "677a21e3b68f123e59a3dc614a67fae2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 450559,
"upload_time": "2018-09-14T07:09:10",
"url": "https://files.pythonhosted.org/packages/3b/19/7c52e617992077da1f8fa9ca3148c873526a78f30bf28260b74e063c88a6/plone.restapi-3.4.5.tar.gz"
}
],
"3.5.0": [
{
"comment_text": "",
"digests": {
"md5": "c6249b7c1551a628cfd789c1c348bb7b",
"sha256": "23a7989a4f91046c238dd7c08f1cc4777e5f4bff31982185a054dc7e1e55972d"
},
"downloads": -1,
"filename": "plone.restapi-3.5.0.tar.gz",
"has_sig": false,
"md5_digest": "c6249b7c1551a628cfd789c1c348bb7b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 451655,
"upload_time": "2018-11-06T10:13:07",
"url": "https://files.pythonhosted.org/packages/cb/7b/9dda4fe048e4d19ef2ae924614a6ca3ddca643b3e9c79d420e6e334d9a4c/plone.restapi-3.5.0.tar.gz"
}
],
"3.5.1": [
{
"comment_text": "",
"digests": {
"md5": "02ec31c5613f54db8a92da120559cade",
"sha256": "602a433c657d6db76ee7975aabe5410bac2d376fafc084a5ba4fa2341523068f"
},
"downloads": -1,
"filename": "plone.restapi-3.5.1.tar.gz",
"has_sig": false,
"md5_digest": "02ec31c5613f54db8a92da120559cade",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 446758,
"upload_time": "2019-02-05T20:29:14",
"url": "https://files.pythonhosted.org/packages/5f/bc/1070069fab4c62fe9142aff2adefe418eeae03fc748c724559cb50ee6271/plone.restapi-3.5.1.tar.gz"
}
],
"3.5.2": [
{
"comment_text": "",
"digests": {
"md5": "d8f795de4490bbd0baef06c636eb5ea7",
"sha256": "c744526efdcd473380a85f64d860d690f872721e4328e246d1da0a9badb7ca51"
},
"downloads": -1,
"filename": "plone.restapi-3.5.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "d8f795de4490bbd0baef06c636eb5ea7",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 441545,
"upload_time": "2019-02-14T19:22:20",
"url": "https://files.pythonhosted.org/packages/97/53/731599786ade0259c8e29403cdf45b7198a29e6dfea7ef70fd500471e8f9/plone.restapi-3.5.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9c8f6f25b0e55099387e1d5279b503fd",
"sha256": "97e7795d83d1dd2248b24f9b02d4b8854aedf6d86618510e96588a265fd4cfdc"
},
"downloads": -1,
"filename": "plone.restapi-3.5.2.tar.gz",
"has_sig": false,
"md5_digest": "9c8f6f25b0e55099387e1d5279b503fd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 453140,
"upload_time": "2019-02-14T19:22:27",
"url": "https://files.pythonhosted.org/packages/75/49/c4235f9a1f12ebbc32acde749cf342427957d17f163823e5ecf6fafb4979/plone.restapi-3.5.2.tar.gz"
}
],
"3.6.0": [
{
"comment_text": "",
"digests": {
"md5": "aa1c4db2d2a63c9b4dae400d64336a92",
"sha256": "67ef82169c2e2b82d31a3816b5a6681c67fcec67d384af6c17c9a6b3a2f7fc22"
},
"downloads": -1,
"filename": "plone.restapi-3.6.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "aa1c4db2d2a63c9b4dae400d64336a92",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 442665,
"upload_time": "2019-02-16T20:29:21",
"url": "https://files.pythonhosted.org/packages/46/82/51c48ae2ff47897cc86923e509d3e2a4e321f0c6f3e9c381f31d6c53c53c/plone.restapi-3.6.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "6e4bf38d2eb20ca5d9b61c0ca5651df2",
"sha256": "26e9a8449f62fba2fb61d55aaed81211173f11c60db2132cd959810322128080"
},
"downloads": -1,
"filename": "plone.restapi-3.6.0.tar.gz",
"has_sig": false,
"md5_digest": "6e4bf38d2eb20ca5d9b61c0ca5651df2",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454548,
"upload_time": "2019-02-16T20:29:25",
"url": "https://files.pythonhosted.org/packages/a0/4c/4d1b5fada06175a4f0bc1b3e352bd8803cfa12c7f6426fb35f9bd54e7901/plone.restapi-3.6.0.tar.gz"
}
],
"3.7.0": [
{
"comment_text": "",
"digests": {
"md5": "324cd374c5866430e0cca3429e795f06",
"sha256": "4064bebb1ee898e1307157dec2fe74cc4968d2094d49b9f1845cb1961687b7ed"
},
"downloads": -1,
"filename": "plone.restapi-3.7.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "324cd374c5866430e0cca3429e795f06",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 442858,
"upload_time": "2019-03-04T16:22:05",
"url": "https://files.pythonhosted.org/packages/88/53/8f5b7645f16895fbf35b654cb4ce583e56d8870241f0b977365bb367d196/plone.restapi-3.7.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e55ab6e7ba9390a54734fcffc73ee7eb",
"sha256": "2831a1a14ef6d24f198836bbc8ecfbd511425ab94c0b9250e62718b7bc7c353c"
},
"downloads": -1,
"filename": "plone.restapi-3.7.0.tar.gz",
"has_sig": false,
"md5_digest": "e55ab6e7ba9390a54734fcffc73ee7eb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 454721,
"upload_time": "2019-03-04T16:22:09",
"url": "https://files.pythonhosted.org/packages/eb/7d/f95f1ba62cf17e924eab78f9e2498c29b31f9ccbe241bb955ac7f5307934/plone.restapi-3.7.0.tar.gz"
}
],
"3.7.1": [
{
"comment_text": "",
"digests": {
"md5": "42a844350b5616a50f875d04fdf2e545",
"sha256": "5839fc61cc45bab0b35b3fb9ee8e9c7f8e1ed7962c6cdf6d5599493a4fdeff67"
},
"downloads": -1,
"filename": "plone.restapi-3.7.1.tar.gz",
"has_sig": false,
"md5_digest": "42a844350b5616a50f875d04fdf2e545",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 449732,
"upload_time": "2019-03-06T03:13:19",
"url": "https://files.pythonhosted.org/packages/e4/9f/60dd1d0b66ba10a3c40a3b2980a9bac2fe4cbbde4a12ab8fba6d02755f87/plone.restapi-3.7.1.tar.gz"
}
],
"3.7.2": [
{
"comment_text": "",
"digests": {
"md5": "786554799aace8c6b292c5979299368d",
"sha256": "285cc81eb76985ebc765f1baf453e8b2ed7453abff6660dca039160fedefdf1d"
},
"downloads": -1,
"filename": "plone.restapi-3.7.2.tar.gz",
"has_sig": false,
"md5_digest": "786554799aace8c6b292c5979299368d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 450091,
"upload_time": "2019-03-07T04:15:08",
"url": "https://files.pythonhosted.org/packages/e1/96/31f6c4d97696f0b34a8fb6a39353d9eda4cdb0e92289413cfc907c7b8c43/plone.restapi-3.7.2.tar.gz"
}
],
"3.7.3": [
{
"comment_text": "",
"digests": {
"md5": "efc5fd6171f4c8f20f862d79e13cb7dd",
"sha256": "064e62fcfbf41ef11c513a9dbd5b62e2dffe4380ab10244545cd164117248be3"
},
"downloads": -1,
"filename": "plone.restapi-3.7.3.tar.gz",
"has_sig": false,
"md5_digest": "efc5fd6171f4c8f20f862d79e13cb7dd",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 450611,
"upload_time": "2019-03-08T04:53:57",
"url": "https://files.pythonhosted.org/packages/35/0d/55037affb11c178439c8c591718f77e343d64942bbea790eba4c754676ee/plone.restapi-3.7.3.tar.gz"
}
],
"3.7.4": [
{
"comment_text": "",
"digests": {
"md5": "0d58b96feca03ab87acb0030f8ec871a",
"sha256": "e7e37b8aa83cb6ca0b402c8f4ce98bfe2b5efcdc2dba9dfbef7cfde2a5d79704"
},
"downloads": -1,
"filename": "plone.restapi-3.7.4-py2-none-any.whl",
"has_sig": false,
"md5_digest": "0d58b96feca03ab87acb0030f8ec871a",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 443590,
"upload_time": "2019-03-13T12:40:31",
"url": "https://files.pythonhosted.org/packages/43/c2/1db939b8e71a8632ab6398a6fdd1d966887dfa036620f4a98cac992a07c3/plone.restapi-3.7.4-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7eee470a0b9adca2107cab0d447fd2d5",
"sha256": "ba5701e916a283270c70f50d424004708f81bb80f69d47c051d28b0849f94e21"
},
"downloads": -1,
"filename": "plone.restapi-3.7.4.tar.gz",
"has_sig": false,
"md5_digest": "7eee470a0b9adca2107cab0d447fd2d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 456127,
"upload_time": "2019-03-13T12:40:33",
"url": "https://files.pythonhosted.org/packages/d1/a6/b36a27386a60626238cf3a16890a6003e8036b35ed213dc17632708e4c23/plone.restapi-3.7.4.tar.gz"
}
],
"3.7.5": [
{
"comment_text": "",
"digests": {
"md5": "d208ba20d3bd184b6f73638270f4b740",
"sha256": "7ec9b4fa4dccf26084f4f48a7aabd0ae1c80c9fe4461e30f6d45f237991b406c"
},
"downloads": -1,
"filename": "plone.restapi-3.7.5-py3-none-any.whl",
"has_sig": false,
"md5_digest": "d208ba20d3bd184b6f73638270f4b740",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 443651,
"upload_time": "2019-03-14T09:00:54",
"url": "https://files.pythonhosted.org/packages/89/d8/26544ecb6d57979e766df85ff8ed454eeb5286f6126b7aa505620d67593d/plone.restapi-3.7.5-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "bfa232a3a8906a4e9c9cf2cd52eafb40",
"sha256": "0fff78a2caf195ca82c3e69f75ec7a7caec77020643b862bab4473b8aeb4206e"
},
"downloads": -1,
"filename": "plone.restapi-3.7.5.tar.gz",
"has_sig": false,
"md5_digest": "bfa232a3a8906a4e9c9cf2cd52eafb40",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 450931,
"upload_time": "2019-03-14T09:00:58",
"url": "https://files.pythonhosted.org/packages/ca/1e/6d3312dad9ff156f5794bbc497891ebb442d2bdbbed01a5b594d61ac9ae9/plone.restapi-3.7.5.tar.gz"
}
],
"3.8.0": [
{
"comment_text": "",
"digests": {
"md5": "b6aa947d0f0d6dab30d747eb32c04cae",
"sha256": "cc467e1b01701fb637068e368bc4036b133e7a273792fb1217c70e964eef9e9f"
},
"downloads": -1,
"filename": "plone.restapi-3.8.0.tar.gz",
"has_sig": false,
"md5_digest": "b6aa947d0f0d6dab30d747eb32c04cae",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 452319,
"upload_time": "2019-03-21T04:07:20",
"url": "https://files.pythonhosted.org/packages/c6/1a/1874292439b794d2f3863f0dddd2b230294832e161bc3892eeac7c023fad/plone.restapi-3.8.0.tar.gz"
}
],
"3.8.1": [
{
"comment_text": "",
"digests": {
"md5": "e0d251c515707832098779b19b66a18e",
"sha256": "181f8a0754d6c0fe89d2ffe3ca31d25e8f848c61e260ad027a0d9646bfb6992a"
},
"downloads": -1,
"filename": "plone.restapi-3.8.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "e0d251c515707832098779b19b66a18e",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 447034,
"upload_time": "2019-03-21T13:16:27",
"url": "https://files.pythonhosted.org/packages/21/a9/ee65874847d1254bc667d36f9fe18eae9ba64c0cb7fe80e36c0fbc1f8106/plone.restapi-3.8.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "ffcf253f48afddd422fad774089b7c3c",
"sha256": "bab4af8975956c0965eb4229908594cfa96b91e2a84ae342ade0f0c97d16b9ed"
},
"downloads": -1,
"filename": "plone.restapi-3.8.1.tar.gz",
"has_sig": false,
"md5_digest": "ffcf253f48afddd422fad774089b7c3c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 452775,
"upload_time": "2019-03-21T13:16:29",
"url": "https://files.pythonhosted.org/packages/38/50/2ade795120685e503947ef5d20592950c380f913a4dfaf7d4c5d2e792345/plone.restapi-3.8.1.tar.gz"
}
],
"3.9.0": [
{
"comment_text": "",
"digests": {
"md5": "cae4076b3f84d6ce85ef0db3491cf194",
"sha256": "46544cc478cef0d8a057bea8a35688074c622d7efaea44427d9401c986f0c89a"
},
"downloads": -1,
"filename": "plone.restapi-3.9.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "cae4076b3f84d6ce85ef0db3491cf194",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 447286,
"upload_time": "2019-04-18T15:39:21",
"url": "https://files.pythonhosted.org/packages/67/b1/5fc60a06b918a9f79fd75f1c114ba77e178f243e996d19079c688048776b/plone.restapi-3.9.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "05fa041efce7c0005550f9c8a6661f6c",
"sha256": "7783e7b14599d5f7ae16649bc07bdd07d3bf178cfba929244a51d1e7a5c89717"
},
"downloads": -1,
"filename": "plone.restapi-3.9.0.tar.gz",
"has_sig": false,
"md5_digest": "05fa041efce7c0005550f9c8a6661f6c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 458068,
"upload_time": "2019-04-18T15:39:23",
"url": "https://files.pythonhosted.org/packages/0f/a2/7db1fafd6da9cfa8e96585b4b3dd500d78374eb334aa58f6748e62c1c7ae/plone.restapi-3.9.0.tar.gz"
}
],
"4.0.0": [
{
"comment_text": "",
"digests": {
"md5": "2943ad2d57b417ef20f8552d54a7b240",
"sha256": "b455603cde2f0f3270300e77b46be2dd9dca57bcf0ef43df3ad4a12732049cb9"
},
"downloads": -1,
"filename": "plone.restapi-4.0.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "2943ad2d57b417ef20f8552d54a7b240",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 452280,
"upload_time": "2019-05-09T15:53:17",
"url": "https://files.pythonhosted.org/packages/de/ba/c87c24fe04beeb3dc994f18c796c9f66f1585ddd24338c35907a151b0d6d/plone.restapi-4.0.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "5668841cdc9f2db70d468f8b1d1f0f78",
"sha256": "6cee6e87f9db0199c394568eed0b23236c432105c9cae66d377316e782b2c003"
},
"downloads": -1,
"filename": "plone.restapi-4.0.0.tar.gz",
"has_sig": false,
"md5_digest": "5668841cdc9f2db70d468f8b1d1f0f78",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 465464,
"upload_time": "2019-05-09T15:53:20",
"url": "https://files.pythonhosted.org/packages/84/c9/80856dccb8646872628d8ea0c51342b321e54866b01ee68210d04261ea1a/plone.restapi-4.0.0.tar.gz"
}
],
"4.1.0": [
{
"comment_text": "",
"digests": {
"md5": "88bc710a872822465b8f42d247c9a70a",
"sha256": "fa46d6dba5cedaec2d577229ebfcfa57ef505bc16314868b106f0815081e4ef3"
},
"downloads": -1,
"filename": "plone.restapi-4.1.0.tar.gz",
"has_sig": false,
"md5_digest": "88bc710a872822465b8f42d247c9a70a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 457254,
"upload_time": "2019-05-25T05:41:51",
"url": "https://files.pythonhosted.org/packages/51/30/1e4c923078a72c0012ba24cd84496889919753f773df24ff404031959a9a/plone.restapi-4.1.0.tar.gz"
}
],
"4.1.1": [
{
"comment_text": "",
"digests": {
"md5": "4edaf7b0d16348ce61d3a9bdb27baaea",
"sha256": "52d07d0532ad41cb6c4f570c3b611ad05dc547d3ac0eb6c6b409789b736e9780"
},
"downloads": -1,
"filename": "plone.restapi-4.1.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "4edaf7b0d16348ce61d3a9bdb27baaea",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 452757,
"upload_time": "2019-06-13T14:23:13",
"url": "https://files.pythonhosted.org/packages/2f/5a/0ea42e75aa89bdb4fea2f8abb87de1cb0a9b5f035b75d23bcb89488928b1/plone.restapi-4.1.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "be45b8b54e97b2b55dbaaebd1722f7d5",
"sha256": "01444e9656a095924ceda3ecfa180a7d3a855e17e9b7449d21f8e6e5b061a182"
},
"downloads": -1,
"filename": "plone.restapi-4.1.1.tar.gz",
"has_sig": false,
"md5_digest": "be45b8b54e97b2b55dbaaebd1722f7d5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 465787,
"upload_time": "2019-06-13T14:23:17",
"url": "https://files.pythonhosted.org/packages/30/1a/45d4977849e1c266f1dbb0e733e7d2a65d39451e28df6b8596c976da31ab/plone.restapi-4.1.1.tar.gz"
}
],
"4.1.2": [
{
"comment_text": "",
"digests": {
"md5": "4305afaf6ae1905f991067e417d92870",
"sha256": "e0f12812da70990de43362f7e56064e96029af158171d2545755cf19c168b378"
},
"downloads": -1,
"filename": "plone.restapi-4.1.2-py3-none-any.whl",
"has_sig": false,
"md5_digest": "4305afaf6ae1905f991067e417d92870",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 452926,
"upload_time": "2019-06-15T09:00:00",
"url": "https://files.pythonhosted.org/packages/0c/b6/2e21ea9cdb5178cce26244b0112a697eab40dfc19c24f8d29d307074bdf1/plone.restapi-4.1.2-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "2a1025de0fc289dc30a6d6fca0ef6d1e",
"sha256": "86ab80859a62573dca95ad91d605658b7c4ad20fec5da7bf58f3f31251716567"
},
"downloads": -1,
"filename": "plone.restapi-4.1.2.tar.gz",
"has_sig": false,
"md5_digest": "2a1025de0fc289dc30a6d6fca0ef6d1e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 458358,
"upload_time": "2019-06-15T09:00:04",
"url": "https://files.pythonhosted.org/packages/31/2e/162ee0fa72cbd0d3c26046b3d4f9efb772d8296a1c554ffbfbce9484173e/plone.restapi-4.1.2.tar.gz"
}
],
"4.1.3": [
{
"comment_text": "",
"digests": {
"md5": "919944c1860b485f351a1ba90df2754f",
"sha256": "c7687f7a985ad3da4064aedf852e2a0c36d8297d1df57cad0bc42d83f97ebb89"
},
"downloads": -1,
"filename": "plone.restapi-4.1.3.tar.gz",
"has_sig": false,
"md5_digest": "919944c1860b485f351a1ba90df2754f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 458808,
"upload_time": "2019-06-21T17:06:21",
"url": "https://files.pythonhosted.org/packages/30/d8/dc166f4e6e820ecd7e28d84207491956afcaca44439d833cae342e829b5c/plone.restapi-4.1.3.tar.gz"
}
],
"4.1.4": [
{
"comment_text": "",
"digests": {
"md5": "9b4152611be9a7379e96e9c41f5c3ecb",
"sha256": "c8e67489b9938ee3fa56b9c1dbde73d1d56d4ba2fd89122f51f58f965fc245b7"
},
"downloads": -1,
"filename": "plone.restapi-4.1.4.tar.gz",
"has_sig": false,
"md5_digest": "9b4152611be9a7379e96e9c41f5c3ecb",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 459508,
"upload_time": "2019-06-21T20:36:35",
"url": "https://files.pythonhosted.org/packages/0f/14/d69f3296d1f440a705e5071f88ec04aabb20b486094c63c384e77edc5093/plone.restapi-4.1.4.tar.gz"
}
],
"4.2.0": [
{
"comment_text": "",
"digests": {
"md5": "41467481200043f895cf8744f5214328",
"sha256": "3c13f426ba5c2471d6430f70b498e83dd58c05ce859bbf43882cd501e6aaf95c"
},
"downloads": -1,
"filename": "plone.restapi-4.2.0.tar.gz",
"has_sig": false,
"md5_digest": "41467481200043f895cf8744f5214328",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 461428,
"upload_time": "2019-06-29T08:38:34",
"url": "https://files.pythonhosted.org/packages/38/f5/a335957db45ea644290b18e83cfc83a05ff2791b16bf17ebb29954b285d2/plone.restapi-4.2.0.tar.gz"
}
],
"4.3.0": [
{
"comment_text": "",
"digests": {
"md5": "094c217d729163a0ef9ed46e7c747e48",
"sha256": "1cf4a3c926d6472de831ca6251fa5a7e4a927464631d5094ff7bc59025ef0ddd"
},
"downloads": -1,
"filename": "plone.restapi-4.3.0.tar.gz",
"has_sig": false,
"md5_digest": "094c217d729163a0ef9ed46e7c747e48",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 462426,
"upload_time": "2019-06-30T16:27:17",
"url": "https://files.pythonhosted.org/packages/84/da/649e7b2735be5ac8355f62b75167363966bb5fc87d155cac9df377c27098/plone.restapi-4.3.0.tar.gz"
}
],
"4.3.1": [
{
"comment_text": "",
"digests": {
"md5": "b8d62af46556c98d3d08f26c22dd881f",
"sha256": "9baffb9b4aa35a1fadf6e37f8054117afc5e11680c764eedcd19bdb6436e48c2"
},
"downloads": -1,
"filename": "plone.restapi-4.3.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b8d62af46556c98d3d08f26c22dd881f",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 456544,
"upload_time": "2019-07-10T14:40:40",
"url": "https://files.pythonhosted.org/packages/41/8b/72a319f9539d3134fb5880cf2d468e3342c8f6b34a1d00a330562b64da7a/plone.restapi-4.3.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "4320a3d09c0ecebad3981a4742fecccf",
"sha256": "549ecb3c3b0d18101d5b7a460ef76f0c8e308b62f7ab96a00f9605a8242cd9f6"
},
"downloads": -1,
"filename": "plone.restapi-4.3.1.tar.gz",
"has_sig": false,
"md5_digest": "4320a3d09c0ecebad3981a4742fecccf",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 462614,
"upload_time": "2019-07-10T14:40:43",
"url": "https://files.pythonhosted.org/packages/f9/a7/4d38e84431e7d2984732d929ba5d505e736ceab7210b615fd3d551e6dc89/plone.restapi-4.3.1.tar.gz"
}
],
"4.4.0": [
{
"comment_text": "",
"digests": {
"md5": "6f6b6dd7269d6058dcb3b9eaf7df67e3",
"sha256": "6c015b3fcb3575427e9231ed73e0e8f65f1ac5a2139be65faa516000da55723e"
},
"downloads": -1,
"filename": "plone.restapi-4.4.0-py2-none-any.whl",
"has_sig": false,
"md5_digest": "6f6b6dd7269d6058dcb3b9eaf7df67e3",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 463001,
"upload_time": "2019-08-30T14:16:56",
"url": "https://files.pythonhosted.org/packages/a9/b3/369e514f447041f979c2b3b9eaddcb486a751560c4809424ff8e02b73fa9/plone.restapi-4.4.0-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "a7bea8948fcd29f44c65187137638cf6",
"sha256": "7a4470b426ed84bd179b857a9239d1147a01113597ff1c166ea4beb1d0e739f6"
},
"downloads": -1,
"filename": "plone.restapi-4.4.0.tar.gz",
"has_sig": false,
"md5_digest": "a7bea8948fcd29f44c65187137638cf6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 477832,
"upload_time": "2019-08-30T14:17:01",
"url": "https://files.pythonhosted.org/packages/0f/9b/19e3e27406ee98159b671020d2acec46e18486859e728267f006ed93c08c/plone.restapi-4.4.0.tar.gz"
}
],
"4.5.0": [
{
"comment_text": "",
"digests": {
"md5": "e767911b204d091991e9d3f174c6acb6",
"sha256": "ed92687cafc6a69a30554fc97b905f3ce2aa0262f6d6b0775621ea3ae25fd171"
},
"downloads": -1,
"filename": "plone.restapi-4.5.0.tar.gz",
"has_sig": false,
"md5_digest": "e767911b204d091991e9d3f174c6acb6",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 469838,
"upload_time": "2019-09-12T11:07:25",
"url": "https://files.pythonhosted.org/packages/e5/dc/918a429f4aba7678a0812d88f222084913ab5271c89a9bc385aa1480c42d/plone.restapi-4.5.0.tar.gz"
}
],
"4.5.1": [
{
"comment_text": "",
"digests": {
"md5": "c54b793c4b77d0ab3cca47c132946da4",
"sha256": "7ddc867cb421e327050c781b3b442b6215309ff428dd11112276801ef96c76de"
},
"downloads": -1,
"filename": "plone.restapi-4.5.1-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c54b793c4b77d0ab3cca47c132946da4",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 470677,
"upload_time": "2019-09-23T13:17:41",
"url": "https://files.pythonhosted.org/packages/b3/36/e3dd9e9695190f2bf795c86faa6ba55829d62d611092f69c26112a6c539d/plone.restapi-4.5.1-py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "737165bc656e0f1855be453b9129ece4",
"sha256": "f89daeabf6a72971df891261407f25d265781f5c9a95548861572f03d1e685b9"
},
"downloads": -1,
"filename": "plone.restapi-4.5.1.tar.gz",
"has_sig": false,
"md5_digest": "737165bc656e0f1855be453b9129ece4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 473670,
"upload_time": "2019-09-23T13:17:44",
"url": "https://files.pythonhosted.org/packages/12/3e/bb424d6089ef618bc46470687893d221b343cfcfc46ded1b05bf97044cea/plone.restapi-4.5.1.tar.gz"
}
],
"4.6.0": [
{
"comment_text": "",
"digests": {
"md5": "513a3588caa057ba1487918f62713488",
"sha256": "534cbc5badebff6418619874e5920c4dda44076fe0b46eff8d7a84cc60dea87d"
},
"downloads": -1,
"filename": "plone.restapi-4.6.0.tar.gz",
"has_sig": false,
"md5_digest": "513a3588caa057ba1487918f62713488",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 479301,
"upload_time": "2019-10-06T20:04:33",
"url": "https://files.pythonhosted.org/packages/6c/15/9872b0a8164011b6062cc6aac5468f581f206232b28063373995c6dc9302/plone.restapi-4.6.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "513a3588caa057ba1487918f62713488",
"sha256": "534cbc5badebff6418619874e5920c4dda44076fe0b46eff8d7a84cc60dea87d"
},
"downloads": -1,
"filename": "plone.restapi-4.6.0.tar.gz",
"has_sig": false,
"md5_digest": "513a3588caa057ba1487918f62713488",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 479301,
"upload_time": "2019-10-06T20:04:33",
"url": "https://files.pythonhosted.org/packages/6c/15/9872b0a8164011b6062cc6aac5468f581f206232b28063373995c6dc9302/plone.restapi-4.6.0.tar.gz"
}
]
}