Releases: cloud-py-api/nc_py_api
Releases · cloud-py-api/nc_py_api
v0.0.30
Added
Nextcloud.response_headers
property, to get headers from last response.
Changed
- Reworked skeleton for the applications, added skeleton to examples.
v0.0.29
Added
Fixed
options
error when setting timeouts with the .env
file.
- ShareAPI.create wrong handling of
share_with
parameter.
v0.0.28
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
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
Added
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
Added
- First
Files Sharing
APIs.
Changed
- Updated documentation, description.
- Updated
FsNode
class with properties for parsing permissions.
v0.0.24
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
Fixed
nextcloud_url
can contain /
at the end.
- work of
logs
during enable
/disable
events.
v0.0.22
Added
heartbeat
endpoint support for AppEcosystemV2.
v0.0.21
Added
app_cfg
property in the NextcloudApp
class.
Fixed
- All input environment variables now in Upper Case.