Skip to content

Releases: collective/plone.jsonapi.routes

0.9.3

14 May 18:38
Compare
Choose a tag to compare

0.9.3 - 2017-05-14

Changes

  • IDataManager contain now a json_data method to return a JSON suitable
    return structure or delegate to the IFieldManager.json_data method.
    Please see section "Customizing" in the documentation for more details.
  • Added support for z3c.relationfield.interfaces.IRelationList fields
  • Added support for plone.app.textfield.interfaces.IRichText fields
  • Added support for plone.app.blob.interfaces.IBlobField fields
  • More code cleanup and refactoring (coming closer to a robust 1.0.0 release!)

0.9.2

12 May 13:21
Compare
Choose a tag to compare

0.9.2 - 2017-05-12

Changes

  • Added IFieldManager adapter to get and set the value on field level.
  • Removed build number from version route JSON response.
  • Content route improved.
  • API refactored.
  • Improved users route.
  • Updated documentation

0.9.1

20 Apr 18:53
Compare
Choose a tag to compare

0.9.1 - 2017-04-20

Changes

  • Added ICatalog and ICatalogQuery adapter for full search control. See docs for usage.
  • Removed query module in favor of the new adapters.
  • Removed multiple catalog query functionality. Please define a custom ICatalog adapter if you need it.
  • Added generic route provider for all portal_types.
    N.B. The old-style route providers, e.g. folders, documents etc., are now obsolete.
    Please use the lower portal type name instead, e.g. folder, docuememt ...
  • The users route shows now more details of the users and results are now batched.
  • Removed default getObjPositionInParent sorting. Please specify explicitly via sort_on.
  • UID of the plone site is now '0' instead of 0.
  • Huge code refactoring and cleanup.

0.8.6

08 Apr 20:48
Compare
Choose a tag to compare

0.8.6 - 2016-04-08

Fix for broken release 0.8.5

0.8.5 - 2016-04-08

CLOSED ISSUES

  • #59: API URL for non standard content types
  • #60: Add a namespace to the route registrations
  • #63: handle richtext fields
  • #82: Plone 5 CSFR Protection
  • #80: Tests for Plone 5
  • #77: Problem with creating files
  • #62: 'reference_catalog' not found
  • #75: Fix api invocation on the zope root
  • #74: Reuse and improve code to check if a parameter in the request has a True value
  • #73: Using specifiers to format string (helps compatibility with Python 2.6, improves code readability)

0.8.5

08 Apr 20:35
Compare
Choose a tag to compare

0.8.5 - 2016-04-08

CLOSED ISSUES

  • #59: API URL for non standard content types
  • #60: Add a namespace to the route registrations
  • #63: handle richtext fields
  • #82: Plone 5 CSFR Protection
  • #80: Tests for Plone 5
  • #77: Problem with creating files
  • #62: 'reference_catalog' not found
  • #75: Fix api invocation on the zope root
  • #74: Reuse and improve code to check if a parameter in the request has a True value
  • #73: Using specifiers to format string (helps compatibility with Python 2.6, improves code readability)

0.8.4

27 Jan 18:29
Compare
Choose a tag to compare

0.8.4 - 2016-01-14

CLOSED ISSUES

  • #66: api routes: sharing (docs)
  • #65: api routes: sharing (code)
  • #61: Use IConstrainTypes adapters for dexterity content

API CHANGES

  • Sharing information can be displayed for objects. Use ?sharing=yes

0.8.3

14 Sep 15:44
Compare
Choose a tag to compare

0.8.3 - 2015-09-14

CLOSED ISSUES

  • #58: Unit tests: add tests for adapter module
  • #57: API Change: workflow data optional
  • #54: Let complete flag overrule "uid rule"
  • #53: Unit tests: add tests for api module

API CHANGES

  • File data not included by default anymore. Use ?filedata=yes
  • Workflow data not included by default anymore. Use ?workflow=yes
  • Workflow data is now located at the key workflow
  • The complete flag can be now negated, even if the full object is displayes ?complete=no
  • The state key is removed -- use review_state instead
  • Parent URL data included now for brain results

0.8.2

09 Sep 20:11
Compare
Choose a tag to compare

0.8.2 - 2015-09-09

CLOSED ISSUES

  • #52: Handle field unauthorized errors in the GET API
  • #51: Default Data Adapters missing

0.8.1

06 Sep 11:15
Compare
Choose a tag to compare

0.8.1 - 2015-09-06

CLOSED ISSUES

  • #50: API route throws error
  • #37: Include custom metadata columns
  • #37: Include custom metadata columns
    _ #49: Setting the ID throws a traceback
  • #48: Implement cut/copy/paste routes
  • #46: Route Provider portal throws TypeError
  • #47: ZCML directive to enable AdvancedQuery if installed

ENHANCEMENTS

  • API actions to cut/copy/paste contents
  • New route provider plonesites
  • Support for catalog brain schema

0.8

20 Jul 12:19
Compare
Choose a tag to compare
0.8

0.8 - 2015-07-20

CLOSED ISSUES

  • #45: Add authentication routes
  • #44: Add the filename to the JSON data
  • #43: API: Intermediate Folder creation
  • #41: Field Type Validation
  • #42: ContentType for Dexterity Files CT