0.8.0
Fixes a bug with streaming.
What's Changed
- Try building docs by @nakajima in #88
- Prepare README for GA by @jhaaaa in #82
- Fix example app by @nakajima in #90
- Docs: Update README by @jhaaaa in #92
- Use version 0.10.0 for secp256k1 library by @elisealix22 in #95
- fix: use exact 0.10 for secp library by @elisealix22 in #96
- Cocoapods integration by @nakajima in #91
- feat: add batch message listing, use updated libxmtp by @dmccartney in #106
- fix: use the proper production URL by @dmccartney in #107
- Add group chat features by @nakajima in #109
- feat: mem cache convo list, fix convo id, add error types by @dmccartney in #108
- build: bump to 0.3.2-alpha0 by @dmccartney in #110
- Add ability to send EncodedContent objects directly by @nakajima in #111
- Bump podspec by @nakajima in #112
- feat: support import/export of conversations using TopicData by @dmccartney in #113
- feat: deterministic topic/keyMaterial for invites by @dmccartney in #115
- Docs: Remove conversation ID content, update rel status name by @jhaaaa in #114
- Fix retrieve messages limit by @Jonathansoufer in #117
- Deterministic topics now match across js and android by @nplasterer in #118
- Bump pod spec for dedup by @nplasterer in #116
- Fix podspec errors by @nplasterer in #119
- Paginate per batched query by @nplasterer in #125
- Allow Pagination to be Initialized by @nplasterer in #126
- Run swiftformat by @nakajima in #127
- Pagination Initializer by @nplasterer in #128
- Revert Swift Formatting by @nplasterer in #130
- Add App Version by @nplasterer in #124
- Reaction content type by @nplasterer in #133
- Make public init for Reaction Codec by @nplasterer in #135
- Reply Content Type by @nplasterer in #134
- Docs: Remove double badging in README by @jhaaaa in #129
- fix: add visible initializers to some of the codec types by @dmccartney in #140
- Read Receipt Content Type by @nplasterer in #139
- Respect Pagination limit by @nplasterer in #141
- XMTP Push Unsubscribe by @nplasterer in #138
- Ephemeral topics by @nakajima in #87
- Bump pod to 0.4.6-alpha0 by @nakajima in #142
- fix: use type from the reply nested content directly by @dmccartney in #143
- Make Client's signedPublicKeyBundle public and make signing public by @nakajima in #137
- Only set app version on Client init by @nplasterer in #144
- feat: expose explicit decrypt of remote attachments by @dmccartney in #146
- Remove deprecated group chat by @nplasterer in #147
- feat: include topic in the DecodedMessage by @dmccartney in #148
- fix: properly discard malformed messages during batch calls by @dmccartney in #149
- fix: update the invitation to create topics without direction by @nplasterer in #150
- fix: normalize reaction encoding, support legacy form by @dmccartney in #151
- feat: improve PreparedMessage handling by @dmccartney in #152
- feat: Move fallback content definition to content codecs by @nplasterer in #153
- Fix db connection string by @neekolas in #154
- fix: the reaction codec crash by @nplasterer in #156
- Add direction to pagination by @nplasterer in #155
- Remove timestamp from read receipts by @nplasterer in #157
- Make init public for read receipts by @nplasterer in #158
- Make Conversations and Contacts actors. by @nakajima in #161
- Create deploy_to_cocoapods.yml by @nakajima in #163
- Let each client have its own CodecRegistry by @nakajima in #162
- Make decoded message client public by @nakajima in #164
- Fix Remote Attachments Scheme not matching by @nplasterer in #165
- Bump the pod spec by @nplasterer in #169
- Fix iOS decoding from JS by @nplasterer in #171
- Update podspec by @richardhuaaa in #172
- Bump Rust Version by @nplasterer in #174
- Implement Persistent Preferences by @nakajima in #175
- Fix Pod Issue by @nplasterer in #179
- Rename AllowState to ConsentState by @nplasterer in #180
- Fix order of loading consent by @nplasterer in #181
- Update pod spec arch types by @nplasterer in #182
- Update block to deny and add implicit consent for sending messages by @nplasterer in #183
- Update LICENSE by @bwcDvorak in #178
- Docs: Add user consent section by @jhaaaa in #184
- Remove supported arch types from cocoapods by @nplasterer in #187
- Allow envelopes to be decrypted but not decoded by @nakajima in #189
- Pin connect version by @nakajima in #191
- Bump the pod by @nplasterer in #193
- Make decrypted message more public by @nakajima in #195
- Add more decrypted message functions by @nakajima in #196
- bump pod version by @nakajima in #197
- Add streamDecryptedMessages to conversation by @nakajima in #198
- Fix example app by @nakajima in #199
- make canMessage method accessible on the Client class by @kele-leanes in #200
- Removing conversations that contain a no valid topic by @giovasdistillery in #194
- Update example app to use WalletConnect v2 by @nakajima in #166
- Update User Preferences by @nplasterer in #202
- Commit package resolved by @nplasterer in #203
- Expose consent entries by @nplasterer in #206
- Add entry to the consent list entries by @nplasterer in #209
- feat: add PreEventCallback by @kele-leanes in #201
- Generate docs content to Pages by @fabriguespe in #207
- Custom Content Codecs when preparing messages by @alexrisch in #212
- Update XMTPRust and other packages before generating docs by @fabriguespe in #210
- Add Pagination to Consent Query by @nplasterer in #213
- fix: Improve performance list method by @kele-leanes in #214
- Replace xmtp-rust-swift with libxmtp-swift by @nakajima in #217
- Update for latest uniffi by @nakajima in #219
- Fix example app by @nakajima in #220
- Access libxmtp-swift with static binaries by @cameronvoell in #225
- Merge pre libxmtp into main by @nplasterer in #223
- Add sender HMAC to MessageV2 by @nplasterer in #218
- fix: set salt as empty by @kele-leanes in #232
- Pull v3 client into its own PR by @nakajima in #233
- Update network links by @nplasterer in #234
- Update XMTP.podspec by @nakajima in #235
New Contributors
- @dmccartney made their first contribution in #106
- @Jonathansoufer made their first contribution in #117
- @richardhuaaa made their first contribution in #172
- @bwcDvorak made their first contribution in #178
- @kele-leanes made their first contribution in #200
- @giovasdistillery made their first contribution in #194
- @alexrisch made their first contribution in #212
- @cameronvoell made their first contribution in #225
Full Changelog: 0.1.2...0.8.0