react-activity-feed
Version:
React components to create activity and notification feeds
153 lines (97 loc) • 3.71 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## Unreleased
Nothing yet
## 0.8.0 - 2019-02-12
### Breaking changes
Components related to uploading files have been moved to the separate
[`react-file-utils`](https://github.com/GetStream/react-file-utils) library.
These components are not exported anymore from this library for clarity and
consistency. Following is the list of components that have been moved to
`react-file-utils`:
- `FileIcon`
- `FilePreviewer`
- `FileUploadButton`
- `IconButton`
- `ImageDropzone`
- `ImagePreviewer`
- `ImageUploadButton`
- `LoadingIndicator`
- `Thumbnail`
- `ThumbnailPlaceholder`
What you need to change:
- If you imported any of these components directly from `react-activity-feed`
you should now import them from `react-file-utils`.
- If you've overridden the styles for these components you will need to modify
it to change the class prefix from `raf-` to `rfu-`.
### Fixed
- `DropdownPanenl`/`NotificationDropdown`: Correct some styling issues
### Chore
- Fix build warnings
## 0.7.5 - 2019-02-12
### Changed
- `StatusUpdateForm`: Pass response of adding the activity to `onSuccess`
callback
## 0.7.4 - 2019-02-12
### Fixed
- Don't override styling on body
- Export the Paginator components
## 0.7.3 - 2019-02-05
### Fixed
- Fix a bug where pagination would be messed up when marking all notification
groups as seen/read.
## 0.7.2 - 2019-02-05
### Added
- Support marking all notifications as read/seen by using `true` as an argument to
`onMarkAsRead`/`onMarkAsSeen`
### Fixed
- `onClickUser` handler for `Notification` is now forwarded to the embedded
`AvatarGroup` as well.
## 0.7.1 - 2019-02-05
### Added
- Support reading comments from oldest to newest
- Support for displaying comments in revered order, i.e. the load more button at
the top.
## 0.7.0 - 2019-02-05
### Breaking changes
- `AvatarGroup` now takes a list of `UserResponse` in it's `user` argument
instead of a list of `UserData`.
### Added
- Support marking notification groups as read and seen through the
`onMarkAsSeen` and `onMarkAsRead` handlers.
- The default `Notification` item has
- `onClickUser` handler for `AvatarGroup`
### Fixed
- Calling `onRemoveActivity` on a notification feed now updates the state
correctly.
## 0.6.23 - 2019-02-05
### Changed
- Improved detection of mentions and hashtags
### Added
- Detection of mentions, hashtags and urls in comments
- Click handlers for mentions and hashtags in comments
## 0.6.22 - 2019-01-31
### SECURITY FIX
- An XSS issue is fixed in this release. Please upgrade! You're affected by the
issue if you use the default `Activity` and/or the `Video` component.
## 0.6.0 - 2019-12-14
### Breaking Changes
- `onToggleReaction` and `onAddReaction` arguments have changed.
```js
// old
onAddReaction(kind, activity, { data, targetFeeds, trackAnalytics });
// new
onAddReaction(kind, activity, data, { targetFeeds, trackAnalytics });
```
- `session` is replaced with `client` everywhere
- Update `getstream` library to v4.0.7, if you it directly check out it's
[CHANGELOG](https://github.com/GetStream/stream-js/blob/master/CHANGELOG.md#400---2018-12-03)
for info on its breaking changes there.
### Changes
- `RepostButton` now actually reposts an activity to another feed.
### Added
- Support for liking of comments. See the
[`StatusUpdateForm` section of the docs](https://getstream.github.io/react-activity-feed/#!/StatusUpdateForm)
for an example of this.