Releases: yaglo/app-store-server-library-elixir
Releases · yaglo/app-store-server-library-elixir
2.1.0
[2.1.0] - 2025-01-09
Fixed
- Nested structs in API responses now correctly deserialize with snake_case keys. Previously, only top-level fields were converted from camelCase, leaving nested objects like
StatusResponse.data,SubscriptionGroupIdentifierItem.last_transactions, andNotificationHistoryResponseItem.send_attemptswith unconverted camelCase string keys. LastTransactionsItem.statusnow correctly converts toStatus.t()atoms (:active,:expired, etc.) instead of incorrectly usingOrderLookupStatus.- Fixed compile-time warning for
:"OTP-PUB-KEY".encode/2in chain verifier.
Added
__nested_fields__/0callback on response structs for declaring nested type information, enabling automatic recursive deserialization.