Releases: GetStream/stream-feeds-android
Releases · GetStream/stream-feeds-android
0.4.0
What's Changed
New Features 🎉
- Handle
stories_feed.updated& changenotification_feed.updatedhandling by @gpunto in #113 - Add event handling for the feed created event by @gpunto in #117
- Add handling of missing activity events by @gpunto in #120
- Update handling of feed member & follow events by @gpunto in #122
- Handle
CommentUpdatedandActivityDeletedevents by @gpunto in #124 - Add handling of poll events by @gpunto in #125
Improvements ✨
Internal 🧪
- Remove
ThreadedCommentDataoperations from public api package by @gpunto in #103 - Remove internal operations from public api package by @gpunto in #104
- Remove user data enrichment on NotificationFeedUpdate by @gpunto in #105
- Remove query & pagination-related internal code from public api package by @gpunto in #106
- Finish removing internal code from api package by @gpunto in #107
- Allow PR checklist to run and skip Sonar on PRs from forks by @gpunto in #110
- Simplify handling of poll events by @gpunto in #112
- Add test for reply sorting logic by @kanake10 in #119
- Add unit tests for
addReplyfunction by @kanake10 in #115 - Cover
poll response,poll votesandpoll optionsAPI calls by @kanake10 in #123
Demo App 🧩
- Make sure user input data persist across configuration changes by @kanake10 in #108
- Preserve Create Poll bottom sheet visibility across rotation by @kanake10 in #109
- Use new built-in story feeds in the sample by @gpunto in #118
New Contributors
Full Changelog: 0.3.0...0.4.0
0.3.0
What's Changed
Breaking Changes 🛠
- Remove
meta&repliesfromCommentDataby @gpunto in #90 - Add latest OpenAPI network code (09.10.2025) by @gpunto in #101
New Features 🎉
- Migrate
Activityto consuming and firing state update events by @gpunto in #91 - Migrate
Feedto consuming and firing state update events by @gpunto in #92 - Add handling for bookmark updated event by @gpunto in #94
- Add handling for reaction updated events by @gpunto in #97
- Handle comment reaction upserted and removed for
Feedby @gpunto in #100 - Handle reaction upserted & removed in remaining cases by @gpunto in #102
Bug Fixes 🐛
- Fix processing of updates in
MemberListStateby @gpunto in #93 - Fix error responses not logged properly by @gpunto in #99
Internal 🧪
- Migrate
CommentList&BookmarkListto consuming state update events by @gpunto in #87 - Migrate
FeedList,ActivityReactionList,CommentReactionList,BookmarkFolderListto consuming state update events by @gpunto in #88 - Migrate the remaining
XyzListcontrollers by @gpunto in #89 - Cancel in progress PR quality checks on concurrent job by @gpunto in #98
Demo App 🧩
- Use timeline feed for displaying and user feed for posting by @gpunto in #95
- Remove redundant
UserStateand feed screen argument by @gpunto in #96
Full Changelog: 0.2.0...0.3.0
0.2.0
What's Changed
Breaking Changes 🛠
- Add type-safe filters for queries by @gpunto in #55
- Add latest OpenAPI network code (24.10.2025) by @gpunto in #85
New Features 🎉
- Add latest OpenApi network code (09.10.2025). by @VelikovPetar in #71
- Rewatch feeds on socket reconnection by @gpunto in #61
- Allow clients to configure logging by @gpunto in #69
- Handle missing events for various state objects by @gpunto in #74
- Match WS events against filters by @gpunto in #81
- Add
StateUpdateEventand relative code, and migrateActivityCommentListto consuming it by @gpunto in #83
Bug Fixes 🐛
- Read product and productVersion from BuildConfig. by @VelikovPetar in #57
- Compute ownVotes locally and handle answers when updating polls by @gpunto in #80
- Keep local ownBookmarks, ownReactions, & ownVotes when updating an activity by @gpunto in #82
- Keep local
ownReactionswhen updating a comment by @gpunto in #84
Improvements ✨
Documentation 📚
- Add missing KDoc on public FeedsClient properties. by @VelikovPetar in #59
Internal 🧪
- Add more tests to the SDK by @gpunto in #52
- Add size checks and badges by @andremion in #54
- Remove dependency on
stream-log. by @VelikovPetar in #58 - Add PR quality check, PR template and release.yaml by @gpunto in #62
- Add missing tests to ActivityCommentListStateImpl by @gpunto in #60
- Enable sonar analysis for the Feeds project by @aleksandar-apostolov in #63
- Add workflow to clean stale PRs by @gpunto in #67
- Add latest OpenApi network code (16.09.2025). by @VelikovPetar in #76
- Extend unit tests to uncovered code by @gpunto in #75
- Replace
MutableStateFlowvalue assignments with atomic updates by @gpunto in #77 - Add
agents.mdto feeds repository by @aleksandar-apostolov in #79
Demo App 🧩
- Show FAB on empty feeds and user avatar on reposts by @gpunto in #50
- Display image attachments in comments by @gpunto in #65
- Adapt sample feeds screen to dark mode by @gpunto in #64
- Allow editing and deleting comments by @gpunto in #66
- Adapt profile, notifications, and comments screens to dark mode by @gpunto in #68
- Show progress indicator while posting content by @gpunto in #70
- Support multiple reaction types in activities in the sample by @gpunto in #73
- Support posting and displaying stories in the sample by @gpunto in #72
New Contributors
- @andremion made their first contribution in #54
Full Changelog: 0.1.0...0.2.0
0.1.0
First release
First alpha version of the Android Feeds SDK, with the following features:
- Create different types of feeds and feed groups
- Personalization of feeds
- Post activities with attachments (images, video, polls, etc)
- Comments and threaded comments
- Reactions, bookmarks, reposts
- Follows and requests to follow and much more.
Full Changelog: https://github.com/GetStream/stream-feeds-android/commits/0.1.0