0.7.1 (2024-11-26)
- use @available tag instead of if statement in processError (#143) (a87e465)
0.7.0 (2024-11-26)
0.6.0 (2024-06-20)
0.5.1 (2024-03-14)
- pass errors as innerException and don't auto-resubscribe when connection becomes unavailable (#134) (2a5c77b)
0.5.0 (2024-01-30)
- readme template was missing code block markdown for usage section (#128) (7746335)
- send agent header only on first request for each client (#131) (7b8d213)
- update examples to use latest release and other small updates (#124) (905f508)
0.4.0 (2024-01-05)
- add available attribute to cache client protocols (#120) (2ad256e)
- availability tag and topics subscriptions fixes (#122) (8dad389)
- add code snippets for dev docs (#107) (929e55d)
- add examples readme and update readme generator (#121) (6ab8db5)
- fix up some wording about examples (#118) (1b5180e)
- rename topics doc sample snippets (#113) (5e79e91)
- small error message and docstring fixes (#123) (1f5ba6c)
- swich stability badge from alpha to beta (#117) (99f4802)
- update examples (#108) (2a1526f)
0.3.2 (2023-12-13)
- actually build the topics example in ci (#105) (3151ee7)
- allow users to provide String and Data values directly (#94) (abdb54c)
- only topic publish should apply client timeout (#91) (d7e847e)
- add custom strings to print response types and values if applicable (#103) (8c2895a)
- add docstrings (#104) (bec7bcc)
- add validator to check for empty lists (#95) (b121eb7)
- consistent available tags for CacheClient and TopicClient (#96) (ca66689)
- improve pattern matching experience for response types (#90) (25247e5)
- provide better error message when credential provider fails (#93) (413e895)
- rename prebuilt config classes and targets for clarity (#101) (90cd30f)
- topics related renamings for clarity (#98) (a461dad)
- update readme instructions for including Momento in Package.swift file (#97) (b541f8b)
0.3.1 (2023-12-06)
0.3.0 (2023-12-06)
- add missing error handling for JWT token and tests (#68) (0599fa0)
- exclude protos from target to quiet compiler warning (#69) (b0ee9e2)
- logging for momento clients (#72) (5ffea92)
- add dependabot yml (#74) (f816073)
- add example ios chat app using Momento Topics (#63) (4f58e2a)
- add extension for ttl-less set call (#67) (821d098)
- capitalize module name (#73) (463e739)
- remove unnecessary imports and namespacing prefixes (#70) (4872d94)
- remove validation disallowing empty and blank cache values (#71) (4e81fbe)
- topics example should consume package from url and github actions should build example in ci (#64) (06e598b)
0.2.1 (2023-11-22)
- available tags should include iOS 13 (#62) (75a3035)
- cast matches in case statements (#51) (2653331)
- re-enable credential provider tests using mock tokens (#57) (4163bc3)
0.2.0 (2023-11-17)
- add sdk errors (#14) (5c361a8)
- protos (4b878a3)
- topic client and first test (fb206da)
- topics configurations classes (#9) (41e1e0b)
- topics subscribe (#34) (00d8037)
- add missing signature to protocol (#49) (c13f86e)
- update project namespace to momento (#33) (1d7dbe1)
- add pattern ex for binary as well as text messages (#48) (cde72b6)
- add publish response class and polish publish methods (#23) (1ec3d53)
- add reusable validation methods (#43) (3d67278)
- add safeguard to example (#45) (d71e3a9)
- add support for publishing binary data (#41) (ef0558e)
- adding credential providers (cc62288)
- finishing initial credential provider impl (2f4f72b)
- hook up client timeout and add agent header (#35) (8a40df4)
- readme and contrib (#44) (1b98eb8)
- remove base class; add custom exception (405b633)
- reorganize protocols and classes into same files to be more idiomatic (#16) (d5eb625)
- take cred provider out of interceptor factories (#37) (0f95bd5)
- tweaking access protection (d165146)
- use enums to namespace prebuilt configurations (0617ec0)
- use logger that prints to stderr (#42) (884a24a)