Releases: collective/plone.jsonapi.routes
Releases · collective/plone.jsonapi.routes
0.9.3
0.9.3 - 2017-05-14
Changes
IDataManager
contain now ajson_data
method to return a JSON suitable
return structure or delegate to theIFieldManager.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
0.9.1
0.9.1 - 2017-04-20
Changes
- Added
ICatalog
andICatalogQuery
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 viasort_on
. - UID of the plone site is now '0' instead of 0.
- Huge code refactoring and cleanup.
0.8.6
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
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
0.8.3
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 -- usereview_state
instead - Parent URL data included now for brain results
0.8.2
0.8.1
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