Skip to content

Releases: a-schild/nextcloud-java-api

Add auto build and deployment

Choose a tag to compare

@a-schild a-schild released this 28 Oct 09:11
14.1.5-SNAPSHOT

switch deployment script to central server too

14.1.0 More user properties

Choose a tag to compare

@a-schild a-schild released this 23 Oct 08:42
  • Add HTTP proxy support (via system variables https.proxyHost and https.proxyPort)
    Thanks to @xylo
  • Add User properties: lastLogin, backend, language, locale, and subAdminGroups
    Thanks to @xylo

Upgrade to Java 11+

Choose a tag to compare

@a-schild a-schild released this 21 Oct 08:09
  • 2025-10-21
    • Bump required java version from 8 to 11+ (Thanks to kindlich)
    • Make connection autoclosable (thanks to raboof)
    • Bump pom.xml dependencies where possible

First 13.0.0 release with updated dependencies

Choose a tag to compare

@a-schild a-schild released this 29 Sep 10:34
  • Switch to jakarta xml stuff for simpler Java 11+ compatibility
  • The api remains identical, except the places where javax.xml stuff was exposed
    They now use the jakarta.xml names
  • Bump all dependencies to latest versions, also build environment
  • Added Cyclode DX SBOM

Release 12.0.5

Choose a tag to compare

@a-schild a-schild released this 29 Sep 09:20
  • Release 12.0.5
  • added bearer authentication for non-webdav calls
  • Thanks to Arnout Engelen

12.0.2 Release

Choose a tag to compare

@a-schild a-schild released this 01 Apr 12:47

upgraded jaxb-runtime to 3.0.2 too because of indirect dependencies

12.0.1 release, security fix

Choose a tag to compare

@a-schild a-schild released this 01 Apr 10:03
  • Release 12.0.1, upgraded various dependencies
  • jackson-databind upgraded to 2.13.2.2 to fix CVE-2020-36518 (Thanks to MrRoubous)

12.0.0 Release

Choose a tag to compare

@a-schild a-schild released this 02 Nov 13:51

Do to the removal of the xml provisioning api we have to switch to version 12.0.0

We did remove all xml based provision api, since they don't work
in many cases, we use JSON now

  • The getQuota() method now returns an Optional, to handle the case
    when no quota is set at all (Allowing unlimited storage)
    Thanks @kriszman for the patches
    • Fix downloadFolder() when having special chars in folder name(s)
      Thanks to flelayo (Issue #71)
    • Adding bearer authentication (Constructors got lost in merge)
    • Added support for user quota field, pull request #70, thanks to kriszman
    • Fix downloaded file name if URI encoded values are returned, use request file name
      Thanks to flelayo for the fix to issue #69

Full Changelog: 11.6.0...12.0.0

11.6.0 Release

Choose a tag to compare

@a-schild a-schild released this 04 Oct 15:03
  • Merged the webdav path resolver from thestomprock with some fixups
  • Added bearer authentication, thanks torshid
  • Base path customization, thanks torshid

11.5.1 Release

Choose a tag to compare

@a-schild a-schild released this 09 Sep 13:41

Integrated fix for invalid userlist, pull request #62, Thanks kriszman