Repository navigation
Releases: eSimplified/esimplified-android-sdk
Releases · eSimplified/esimplified-android-sdk
Release list
3.4.1
Fixed
- network: do not refresh and replay a 403 that carries a code (1883) (#20) (
3ad1cb4)
Other
- release: 3.4.1 (
1516f70)
Full diff: 3.4.0...3.4.1
3.4.0
Added
- Visa redeem takes an optional iccid and exposes the created order (
07906f7) - phone verification, API error codes and JSON eSIM updates for 3.4.0 (
be30134)
Fixed
- CheckStockResponse.promoCode is nullable (
41e73cb)
Full diff: 3.3.0...3.4.0
3.3.0
Added
- errors: carry the API message in a typed SdkError (
be5620f)
Fixed
- repositories: stop rethrowing API failures as a bare Exception (
4807443)
Other
- release 3.3.0 and describe the typed error contract (
d5bc28e) - errors: pin the typed error contract (
56bd855)
Full diff: 3.2.0...3.3.0
3.2.0
3.1.0
Added
- marketing: add MarketingRepository with a one-hour cache (
a984318) - marketing: add the promos model and the marketing endpoint (
e27e8dc) - faq: fetch terms, privacy and general FAQs as content documents (
46a9ca5) - content: add the content document models (
f7ca7e0)
Fixed
- logging: redact customer PII from the HTTP log (
31de3f6) - ci: resolve the previous tag across both tag spellings (
ea02029)
Other
- marketing: document MarketingRepository and the promo models (
ec69d14) - marketing: cover promo decoding and the cache fallbacks (
00ea173) - keep the full parameter lists on the eSIM reads (
15304ec) - align the API reference parameter lists with iOS, and write down the release cycle (#12) (
29af0f5) - release: 2.2.0 (
9d491e8) - document the content document API (
7bb1325)
Full diff: 3.0.0...3.1.0
3.0.0
⚠️ Breaking changes
- esims: let showLegacy be left out of the eSIM list request (
d2cd87b)
Fixed
- ci: resolve the previous tag across both tag spellings (
ea02029)
Other
- spell out the three show_legacy cases on the eSIM list reads (
8812628) - release: 3.0.0 (
d31d850)
Full diff: 2.1.0...3.0.0
2.1.0
⚠️ Breaking changes
- orders: collapse the getOrderHistory overloads (
355705d)
Fixed
- config: stop copy() exposing the internal base URL override (
b991c71)
Other
- release: 2.1.0 (
be95924) - let a recorded exemption clear a commit that breaks no caller (
e417e5e) - re-run the tests when the documentation changes (
a13e702) - explain what a release can do to an integrating app (
62f11bf) - a breaking change has to raise the major version (
3a003e5) - give every type one definition and complete the model tables (
a259ef6) - release on a version bump, and keep Maven Central publishing wired (
f4ad500) - restructure the API reference as a client onboarding path (
bde1233) - state that an integrating app must declare Koin itself (
229a99c) - complete the client-facing API and setup reference (
8113100)
Full diff: v2.0.0...2.1.0
v2.0.0
What's Changed
- fix: read loyalty fields from the auth response, drop preferences cal… by @ZKanengoni in #4
- feat!: cache, model parity with the iOS SDK, and the 2.0.0 release by @kieran-woodrow in #5
Full Changelog: v1.0.9...v2.0.0
v1.0.9
v1.0.8
What's Changed
- fix: refresh-token clobber causing forced logout + dead biometric; add TESTING environment (1.0.8) by @kieran-woodrow in #3
Full Changelog: v1.0.7...v1.0.8