From 2cd20b3e73d0162e3fa23ebcee8e89a3b967ca6f Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Mon, 15 Apr 2024 07:41:20 +0200 Subject: Adding upstream version 0.6.2. Signed-off-by: Daniel Baumann --- NEWS | 108 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 108 insertions(+) create mode 100644 NEWS (limited to 'NEWS') diff --git a/NEWS b/NEWS new file mode 100644 index 0000000..9fb74aa --- /dev/null +++ b/NEWS @@ -0,0 +1,108 @@ +0.1.0 + + * Generic + * Anonymous connection + * AtomPub binding + * Get the content hierarchy using the down relations + * Get the content of a document + * Query nodes by ID + +0.2.0 + + * Generic + * Support for authentication in the API + * Callback for providing interactive authentication + * Added API to create documents and folders + * Added API to delete documents and folders + * AtomPub binding + * Handle all the authentication methods that can be handled by + libcurl like Basic, NTLM... + * Decode base64 encoded content sent by SharePoint + * Set the content of a document + * Query nodes by path + * Get the allowable actions for a node + * Object properties can be updated + * Query object types + * Creation of folders and documents + * Deletion of folders and documents + +0.2.1 + + * Fixed documentation distribution + +0.2.2 + + * Fixed soname for the library + * Allow building against libcurl 7.13.1 + +0.2.3 + + * Fixed SharePoint support + * Conditional build of man page + +0.3.0 + + * Added Document::checkOut(), Document::cancelCheckout() and Document::checkIn() + * Added Object::move( ) -- Grau Data + * Fixes for xcmis and cloudoku.com -- Grau Data + * Added Document::getAllVersions( ) + * WebService binding implementation + * Session factory automatically detects which binding to use + * C wrapper API + * Unit tests are now split between quick ones and the ones needing a CMIS server + +0.4.0 + + * Support for Google Drive protocol as a binding + * Support for Alfresco in the cloud + * Added OAuth2 authentication support + * Added API to configure HTTP proxy + * Handle invalid SSL certificate problems + * Added API for renditions + * Moved the CMIS Atom binding unit tests to use libcurl mockup + * Added repository capabilities support (still missing + capabilityCreatablePropertyTypes and capabilityNewTypeSettableAttributes) + +0.5.0 + + * Completely removed the dependency on InMemory server for unit tests + * Minimized the number of HTTP requests sent by SessionFactory::createSession + * Added Session::getBaseTypes() + +0.5.1 + + * Fixed a crash when server response did not contain cmis:baseTypeId + property (tdf#90351) + * Removed the requirement for non-empty password when using HTTP + authentication credentials + * Fixed build with boost 1.60 and gcc 5 + * Fixed a few problems found by Coverity + * Fixed a busload of memory leaks + +0.5.2 + + * Fixed Google Drive login, broken by Google's new 2-page login sequence + * Added support for Google Drive two-factor authentication + * Fixed access to SharePoint root folder (tdf#101385) + * Limited the maximal number of redirections to 20 (rhbz#1410197) + * Switched library implementation to C++11 (the API remains + C++98-compatible) + * Fixed build with boost >= 1.68.0 (#19) + * Fixed encoding of OAuth2 credentials + * Dropped cppcheck run from "make check". A new "make cppcheck" target + was created for it + * Added proper API symbol exporting + * Speeded up building of tests a bit + * Fixed a few issues found by coverity and cppcheck + +0.6.0 + + * Merged outstanding LibreOffice, etc. modifications + +0.6.1 + + * add a callback that can be used to configure libcurl + +0.6.2 + + * fix up version-info -- cgit v1.2.3