Skip to content

Releases: cloud-py-api/nc_py_api

v0.0.28

11 Aug 15:51
81fa4c7

Choose a tag to compare

Added

  • APIs for enabling\disabling External Applications.
  • FileAPI: download_directory_as_zip method.

Changed

  • Much more documentation.
  • Regroup APIs, hopes for the last time.

Fixed

  • Assign groups in user creation

v0.0.27

05 Aug 13:34
9cde076

Choose a tag to compare

Added

  • Notifications API
  • options now independent in each Nextcloud class. They can be specified in kwargs, environment or .env files.

Changed

  • Switched to hatching as a build system, now correct install optional dependencies.
  • Renamed methods, attributes that was shadowing a Python builtins. Enabled additional Ruff linters checks.
  • Regroup APIs, now Users related stuff starts with user, file related stuff with file, UI stuff with gui.

v0.0.26

29 Jul 13:20
766071a

Choose a tag to compare

Added

  • More documentation.

Changed

  • Reworked User Status API, Users Group API
  • Reworked return type for weather_status.get_location
  • Reworked Files API: mkdir, upload, copy, move return new FsNode object
  • Reworked listdir: added depth parameter
  • Reworked FsNode: changed info from TypedDict to dataclass, correct fields names with correct descriptions.
  • FsNode now allows comparison for equality.

v0.0.25

24 Jul 19:21
a443c7f

Choose a tag to compare

Added

  • First Files Sharing APIs.

Changed

  • Updated documentation, description.
  • Updated FsNode class with properties for parsing permissions.

v0.0.24

18 Jul 20:10
afe6e18

Choose a tag to compare

Added

  • VERIFY_NC_CERTIFICATE option.
  • apps.ex_app_get_list and apps.ex_app_get_info methods.
  • files.download2stream and files.upload_stream methods.
  • most of FileAPI can accept FsNode as a path.

Changed

  • License changed to BSD-3 Clause

v0.0.23

07 Jul 18:46
262299e

Choose a tag to compare

Fixed

  • nextcloud_url can contain / at the end.
  • work of logs during enable/disable events.

v0.0.22

05 Jul 10:24
f31dd78

Choose a tag to compare

Added

  • heartbeat endpoint support for AppEcosystemV2.

v0.0.21

03 Jul 20:47
d704c65

Choose a tag to compare

Added

  • app_cfg property in the NextcloudApp class.

Fixed

  • All input environment variables now in Upper Case.

v0.0.20

03 Jul 13:28
261add7

Choose a tag to compare

  • Written from the scratch new version of the Nextcloud Python Client. Deep Alpha.