Skip to content

Latest commit

 

History

History
158 lines (125 loc) · 4.65 KB

CHANGELOG.md

File metadata and controls

158 lines (125 loc) · 4.65 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[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