UNPKG

nextcloud-node-client

Version:

Nextcloud client API for node.js TypeScript applications

159 lines (125 loc) 4.76 kB
# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ## 1.8.1 - 2020-07-27 ### fixed - Issue #29 share folder with public upload ### Changed - environment access changed to static methods ### Added - logger support using tslog - typedoc config ### Removed - usage of debug ## 1.8.0 - 2020-07-15 ### Changed - Nextcloud url does not need to be the WebDAV Url - server url and WebDAV url are supported ## 1.7.0 - 2020-07-15 ### Added - new command to download a folder ## 1.6.0 - 2020-07-09 ### Added - new command to get all files of a folder recursively GetFilesRecursively ### Fixed - endless loop in UploadFolderCommand if folder does not exist - Folder.getSubfolders() returns own folder if folder name contains a blank ### Changed - Upload*Command replaced getResult with getResultMetaData - breaking change ## 1.5.0 - 2020-06-26 ### Added - Upload files and folder commands incl. documentation and tests ## 1.4.0 - 2020-06-22 ### Added - client.getFileSystemObjectByTags - returns an array of file system objects that have all given tags assigned (AND) ## 1.3.0 - 2020-06-17 ### Added - new user group handing on Client and UserGroup object - new user handing on Client and User object - mass creation and mass changes of user and user groups ### Removed - user group handling on client (getGroupsDetails, getGroups, getGroupsDetailsByID) - Client.getUserDetails use Client.getUsers and Client.getUser - Client.getUserDetailsByID use Client.getUser - Client.getUserIDs use Client.getUsers ### Fixed - added Share as missing exports - fixed client.getFolders delivers also files ## 1.2.1 - 2020-04-24 - fixed getNotifications ## 1.2.0 - 2020-04-16 ### Added - Object model in readme - usage of coveralls - increaded vode coverage - client updates: getNotifications, getUpdateNotifications, sendNotificationToUser, - client updates: getApps, getAppInfos - client updates: getGroups, getGroupsDetails, getGroupsDetailsByID ## 1.1.1 - 2020-01-28 ### Added - client.getSystemInfo - sharing api: client.createShare ## 1.0.7 - 2020-01-16 - Readme documentation update and badges - Documentation pages ## 1.0.2 - 2020-01-12 ### Changed - testing: extend tests to reach code coverage 100% - incompatible api changes: rename of all class names, new client constructor ## 0.3.1 - 2019-03-25 ### Changed - refactoring: getQuota without webdav client - refactoring: createFolder without webdav client - refactoring: deleteFile without webdav client - refactoring: moveFile without webdav client - refactoring: moveFolder without webdav client - refactoring: getContent without webdav client - refactoring: stat without webdav client - refactoring: putFileContents without webdav client - refactoring: getFileDownloadLink without webdav client - refactoring: webdav client removed - optimized for nextcloud and proxy usage ## 0.3.0 - 2019-03-21 ### Changed - incompatible api change: proxy in client constructor has a new type ## 0.2.0 - 2019-03-20 ### Changed - incompatible api change: constructor supports direct credentials and proxy instead of instance name only ## 0.1.9 - 2019-03-19 ### Added - optional proxy agent in constructor ## 0.1.8 - 2019-02-10 ### Changed - incompatible api change: Client factory method deleted. The client constructor has now the reference to the service instance name only. the documentation to define the service instance and the VCAP_SERVICES structure has been added - usage of .env now supported in development - new implementation of getDirectoryContents for performance reasons ### Fixed - fixed bug: get user provided services instance from cloud foundry envionment vcap services ## 0.1.7 - 2019-01-27 ### Added - get UI link of file and folder - get and remove tags of file and folder ## 0.1.6 - 2019-01-15 ### Added - examples in documentation - new method folder.containsFile - add and get comments for file and folder ### Fixed - fixed javascript example in read.me - missing NCTag type export on NCClient ## 0.1.4 - 2019-01-13 ### Added - Support of subdirectories in nextcloud webdav url. Fixes the problem with tagging methods return a 404 - Delete all tags ### Changed - incompatible api change: Tag.id changed from string to number ### Fixed - fixed performance problems getFile and getFolder - fixed getTags returns exception if only one tag is available - npm install not working properly ## 0.1.3 - 2019-01-09 ### Added - provide credentials in client factory ## 0.1.0 - 2019-01-09 ### Added - first initial version with apis for the client, file, folder and tags