Changelog
v2.1.0 (2026-10-11)
What's Changed
🚀 New Features
- Introduce new DSL builder by @rribeiro5 in https://github.com/rribeiro5/koani/pull/73
📚 Documentation & Samples
- Document major versioning by @rribeiro5 in https://github.com/rribeiro5/koani/pull/71
📦 Dependency Updates
- Bump org.jetbrains.kotlinx.kover from 0.9.9 to 0.9.11 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/62
- Bump eu.anifantakis:ksafe from 3.2.0 to 3.3.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/64
- Bump gradle-wrapper from 9.7.1 to 9.8.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/63
- Bump ktor from 3.5.2 to 3.6.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/51
📋 Other Changes
- Increase compileSdk to 37 by @rribeiro5 in https://github.com/rribeiro5/koani/pull/69
New Contributors
- @github-actions[bot] made their first contribution in https://github.com/rribeiro5/koani/pull/67
Full Changelog: https://github.com/rribeiro5/koani/compare/v2.0.0...v2.1.0
v2.0.0 (2026-10-10)
What's Changed
🚀 New Features
- Add TokenManager by @rribeiro5 in https://github.com/rribeiro5/koani/pull/10
- Request error handling by @rribeiro5 in https://github.com/rribeiro5/koani/pull/11
- Implement Auth endpoints by @rribeiro5 in https://github.com/rribeiro5/koani/pull/12
- Implement refresh token mechanism by @rribeiro5 in https://github.com/rribeiro5/koani/pull/13
- Add support for common formats by @rribeiro5 in https://github.com/rribeiro5/koani/pull/14
- Implement Anime endpoints by @rribeiro5 in https://github.com/rribeiro5/koani/pull/15
- Implement Manga endpoints by @rribeiro5 in https://github.com/rribeiro5/koani/pull/16
- Implement User Details endpoint by @rribeiro5 in https://github.com/rribeiro5/koani/pull/26
- Add extension :auth-persistence-ksafe with KSafeTokenManager by @rribeiro5 in https://github.com/rribeiro5/koani/pull/29
- Implement forum endpoints by @rribeiro5 in https://github.com/rribeiro5/koani/pull/33
- Add experimental API annotation by @rribeiro5 in https://github.com/rribeiro5/koani/pull/34
- Fix type inconsistency on limit/offset fields by @rribeiro5 in https://github.com/rribeiro5/koani/pull/54
🐛 Bug Fixes
- Implement manga integration tests and fix DTO issues by @rribeiro5 in https://github.com/rribeiro5/koani/pull/40
- Add forum integration tests and fix timeout issue by @rribeiro5 in https://github.com/rribeiro5/koani/pull/41
- Implement integration tests for user lists by @rribeiro5 in https://github.com/rribeiro5/koani/pull/42
📚 Documentation & Samples
- Setup CLI samples module and add CI samples build job by @rribeiro5 in https://github.com/rribeiro5/koani/pull/43
- Implement CLI sample by @rribeiro5 in https://github.com/rribeiro5/koani/pull/44
- Implement Compose sample by @rribeiro5 in https://github.com/rribeiro5/koani/pull/46
- Enhance KDoc documentation and configure Dokka by @rribeiro5 in https://github.com/rribeiro5/koani/pull/47
- Improve documentation for user details endpoint by @rribeiro5 in https://github.com/rribeiro5/koani/pull/55
- Setup documentation website by @rribeiro5 in https://github.com/rribeiro5/koani/pull/57
- Docs CI/CD improvements by @rribeiro5 in https://github.com/rribeiro5/koani/pull/58
- Add documentation pages to the website by @rribeiro5 in https://github.com/rribeiro5/koani/pull/60
- Update README and documentation homepage by @rribeiro5 in https://github.com/rribeiro5/koani/pull/61
📦 Dependency Updates
- Bump ktor from 3.5.0 to 3.5.2 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/19
- Bump kotlin from 2.4.0 to 2.4.10 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/20
- Bump org.jetbrains.kotlinx.kover from 0.9.8 to 0.9.9 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/23
- Bump gradle-wrapper from 9.5.1 to 9.6.1 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/22
- Bump gradle-wrapper from 9.6.1 to 9.7.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/28
- Upgrade AGP to 9.3.1 and enable parallel sync by @rribeiro5 in https://github.com/rribeiro5/koani/pull/30
- Bump detekt from 2.0.0-alpha.3 to 2.0.0-alpha.6 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/21
- Bump gradle-wrapper from 9.7.0 to 9.7.1 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/32
- Bump eu.anifantakis:ksafe from 3.0.0 to 3.1.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/45
- Bump eu.anifantakis:ksafe from 3.1.0 to 3.2.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/48
- Bump kermit from 2.1.0 to 2.2.0 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/49
- Bump kotlin from 2.4.10 to 2.4.20 by @dependabot[bot] in https://github.com/rribeiro5/koani/pull/50
- Bump AGP version to 9.4.1 by @rribeiro5 in https://github.com/rribeiro5/koani/pull/53
New Contributors
- @rribeiro5 made their first contribution in https://github.com/rribeiro5/koani/pull/1
- @dependabot[bot] made their first contribution in https://github.com/rribeiro5/koani/pull/19
Full Changelog: https://github.com/rribeiro5/koani/commits/v2.0.0