Releases: mariodavid/cuba-component-user-inbox
Releases · mariodavid/cuba-component-user-inbox
version 0.8.0
Added
- ability to send message to multiple receivers
MessageService.sendMessage(SendMessageEntity sendMessageEntity)
API to send messages to multiple receivers programmatically
Changed
- Refactored all Screens to CUBA 7 APIs (in case you extended the previously existing screens, make sure you catch up with the new implementation)
- (Breaking!)
MessageService.countUnreadMessagesForCurrentUser()
returns long instead of int
Dependencies
- CUBA 7.2.x
0.6.0
Added
- Support for CUBA 7
WithEntitySharingSupport
interface for CUBA 7 UI browse screens as a replacement for@Shareable
Dependencies
- CUBA 7.0.x
- declarative-controllers 0.8.0
- entity-soft-reference 0.5.1
0.5.0
Dependencies
- CUBA 6.10.x
- declarative-controllers 0.7.0
- entity-soft-reference 0.4.0
version 0.4.0
Change
- show sender attribute in show-message screen
Dependencies
- CUBA 6.9.x
version 0.3.0
Added
@Shareable
annotation share entity instances with other users in any screen
Change
- BREAKING: Storage format for message record references has been changed. In order to migrate to the new storage format
you have to download migrate-message-records-to-new-format.zip from this repository and run it in the Diagnose Wizard.
For that to work you have to temporarily add the runtime-diagnose app-component to your application.
This script has to run once, will do the migration. After that, the app component can be removed again.
version 0.2.0
Added
- configurable timers for refresh period of unread messages
- mark messages as read once they are opened
version 0.1.0 - initial version
version 0.1.0