Changes
Requires Repository: https://maven.pkg.jetbrains.space/public/p/ktor/eap
Core
- Add support for:
- JS (NodeJS)
- MacOS (macosX64 & macosArm64) (same as IOS)
- Windows (mingwX64) (no built-in otp/oauth handling)
- Linux (linuxX64) (no built-in otp/oauth handling)
- Add
PlatformTargets:MACOS,WINDOWS,LINUX,WASM - Rename
PlatformTarget:WEB->JS,DESKTOP->JVM - Rename package which includes
SupabaseInternalandSupabaseExperimentalfromannotiationstoannotations - Add X-Client-Info header #197 (suggested in #196)
- Replace
Napierlogging withKermit(just renameNapiertoLogger, syntax is the same)
GoTrue
- Add
MemorySessionManager(default for linux) - Add
MemoryCodeVerifierCache(default for linux)
Storage
- Rename classes:
ResumableCache.Disk->SettingsResumableCacheResumableCache.Memory->MemoryResumableCache
- Extract flow variants of upload/download methods to another file
Dependencies
- remove stately
- remove cache4k
- remove napier
- add kermit