Skip to content

Releases: pondersource/Android-Solid-Services

v0.3.1

14 Apr 11:42

Choose a tag to compare

What's New in v0.3.1

  • Fix saving accounts bug

v0.3.0

13 Apr 20:25

Choose a tag to compare

What's New in v0.3.0

SolidAndroidApi and SolidAndroidClient Libraries

  • Multi-account support: Log in with multiple Solid accounts and switch between them from the Settings page.
  • Suspend functions: All resource and contacts data module methods are now Kotlin suspend functions instead of callback-based, for cleaner coroutine integration.
  • Unified result types: Resource operations use SolidNetworkResponse<T> (sealed class with Success, Error, Exception) and contacts data module uses DataModuleResult<T> for consistent error handling.
  • Structured exceptions: A new SolidException sealed class hierarchy provides typed exceptions (SolidAppNotFoundException, SolidServiceConnectionException, SolidNotLoggedInException, SolidResourceException, etc.).
  • DPoP authentication: Proper DPoP (Demonstration of Proof-of-Possession) token support for authenticated requests.
  • kotlinx.serialization: Replaced Gson with kotlinx.serialization for better Kotlin compatibility.
  • JVM 17: Upgraded project JVM target from 11 to 17.
  • Compile SDK 36: Updated compile SDK from 35 to 36.
  • CI/CD: Added GitHub Actions workflows for publishing libraries and the application.
  • Internal API encapsulation: Implementation classes are now internal, exposing only the public SDK surface.
  • General refactors and bug fixing

ASS app v.0.3.0

13 Apr 20:27

Choose a tag to compare

What's New in v0.3.0

Android Solid Services Android app

  • Multi-account support: Log in with multiple Solid accounts and switch between them from the Settings page.
  • JVM 17: Upgraded project JVM target from 11 to 17.
  • Compile SDK 36: Updated compile SDK from 35 to 36.
  • CI/CD: Added GitHub Actions workflows for publishing the application.
  • General refactors and bug fixing

v0.2.1

19 Dec 08:28

Choose a tag to compare

Merge remote-tracking branch 'origin/master'

v0.2.0

17 Dec 21:17

Choose a tag to compare

What would you see in this update:

  • Access grant to 3rd party application who use SolidAndroidClient library for connecting to Solid pods.
  • Support solid resource management
  • Support Contacts data module
  • UI improvements

Initial work

20 Mar 14:43

Choose a tag to compare

  • This release contains the Android Solid Services and AndroidSolidClient library which will be Android-specific library for Solid project..
  • The authentication has been handled and it can be logged in through the Android app. Furthermore, the developers can use the library to use solid authentication directly in their applications.

This project is under development.