| ⇢ | A | NotifiableBehavior added | |
| ⇢ | A | ReadableBehavior added | |
| ⇢ | A | ActiveRecordChannel added | |
| ⇢ | A | notifications_table added | |
| ⇢ | A | Notification added | |
| A | ↛ | NotifiableBehavior removed |
| ⇢ | A | NotifiableBehavior::detach() added | |
| ⇢ | A | NotifiableBehavior::handle() added | |
| ⇢ | A | notifications_table::up() added | |
| ⇢ | A | ActiveRecordChannel::send() added | |
| ⇢ | A | NotifiableBehavior::attach() added | |
| ⇢ | A | Notification::behaviors() added | |
| ⇢ | A | NotifiableTrait::getNotifications() added | |
| ⇢ | A | NotifiableBehavior::init() added | |
| ⇢ | A | NotifiableTrait::getUnreadNotifications() added | |
| ⇢ | A | ReadableBehavior::markAsRead() added | |
| ⋮ | view more | ||
| B | ↛ | NotifiableBehavior::detach() removed | |
| A | ↛ | NotifiableBehavior::attach() removed | |
| A | ↛ | NotifiableBehavior::handle() removed | |
| A | ↛ | NotifiableBehavior::init() removed | |