Skip to content

Releases: cloud-py-api/nc_py_api

v0.13.0

28 Apr 07:53
2e00778
Compare
Choose a tag to compare

Added

  • NextcloudApp: occ commands registration API(AppAPI 2.5.0+). #247
  • NextcloudApp: Nodes events listener registration API(AppAPI 2.5.0+). #249

v0.12.1

05 Apr 11:35
aeb954b
Compare
Choose a tag to compare

Fixed

  • Incorrect Display name when creating user, which led to the parameter being ignored. #239 Thanks to @derekbuckley

v0.12.0

02 Apr 17:38
8ad89cb
Compare
Choose a tag to compare

Update with new features only for NextcloudApp class. #233

Added

  • ex_app.get_computation_device function for retrieving GPU type(only with AppAPI 2.4.0+).
  • ex_app.integration_fastapi.fetch_models_task are now public function, added progress_init_start_value param.
  • Global authentication when used now sets request.scope["username"] for easy use.

Changed

  • UiActionFileInfo class marked as deprecated, instead ActionFileInfo class should be used.

v0.11.0

17 Feb 19:40
a0fb689
Compare
Choose a tag to compare

Added

  • Files: lock and unlock methods, lock file information to FsNode. #227

Fixed

  • NextcloudApp: MachineTranslation provider registration - added optional actionDetectLang param. #229

v0.10.0

14 Feb 18:39
10417cf
Compare
Choose a tag to compare

Added

  • NextcloudApp: set_handlers: models_to_fetch can now accept direct links to a files to download. #217
  • NextcloudApp: DeclarativeSettings UI API for Nextcloud 29. #222

Changed

  • NextcloudApp: adjusted code related to changes in AppAPI 2.0.3 #216
  • NextcloudApp: set_handlers rework of optional parameters see PR for information. #226

v0.9.0

25 Jan 14:19
0a183e7
Compare
Choose a tag to compare

Added

  • class Share: added missing file_source_id, can_edit, can_delete properties. #206
  • NextcloudApp: AppAPIAuthMiddleware for easy cover all endpoints. #205
  • NextcloudApp: API for registering MachineTranslation providers(avalaible from Nextcloud 29). #207

Changed

  • large amount of incompatible changes for AppAPI 2.0, see PR for description. #212
  • class Share.raw_data marked as deprecated and changed to _raw_data. #206
  • ex_app.talk_bot_app/ex_app.atalk_bot_app renamed to ex_app.talk_bot_msg/ex_app.atalk_bot_msg.

v0.8.0

12 Jan 19:58
1061622
Compare
Choose a tag to compare

Added

  • download_log method to download nextcloud.log. #199
  • NextcloudApp: API for registering Speech to Text providers(avalaible from Nextcloud 29). #196
  • NextcloudApp: API for registering Text Processing providers(avalaible from Nextcloud 29). #198
  • NextcloudApp: added get_model_path wrapper around huggingface_hub:snapshot_download. #202

Fixed

  • OCS: Correctly handling of HTTP 204 No Content status. #197

v0.7.2

28 Dec 16:53
ba3af9f
Compare
Choose a tag to compare

Fixed

  • files: proper url encoding of special chars in mkdir and delete methods. #191 Thanks to @tobenary
  • files: proper url encoding of special chars in all other DAV methods. #194

v0.7.1

21 Dec 08:55
6e09c7e
Compare
Choose a tag to compare

Added

  • The ocs method is now public, making it easy to use Nextcloud OCS that has not yet been described. #187

v0.7.0

17 Dec 14:59
fc5793f
Compare
Choose a tag to compare

Added

  • implemented AsyncNextcloud and AsyncNextcloudApp classes. #181

Changed

  • set_handlers: enabled_handler, heartbeat_handler, init_handler now can be async(Coroutines). #175 #181
  • set_handlers: models_to_fetch and models_download_params united in one more flexible parameter. #184
  • drop Python 3.9 support. #180
  • internal code refactoring and clean-up #177