| ⇢ | A | UnarchiveManagedModel added | |
| ⇢ | A | StateMachine added | |
| ⇢ | A | PageState added | |
| ⇢ | A | Publishable added | |
| ⇢ | A | StateException added | |
| ⇢ | A | UnpublishManagedModel added | |
| ⇢ | A | PreviewMode added | |
| ⇢ | A | ArchiveManagedModel added | |
| ⇢ | A | PublishManagedModel added | |
| ⇢ | A | ArchivePage added | |
| ⋮ | view more | ||
| A | ↛ | CheckPreviewTrait removed | |
| A | ↛ | Publishable removed | |
| A | ↛ | ArchiveManager removed | |
| A | ↛ | Archivable removed | |
| A | ↛ | DeleteManager removed | |
| A | ↛ | StateException removed | |
| A | ↛ | StateMachine removed | |
| A | ↛ | PreviewMode removed | |
| A | ↛ | ArchiveScope removed | |
| ⇢ | B | StateMachine::validateTransitions() added | |
| ⇢ | A | StateMachine::canTransitionTo() added | |
| ⇢ | A | Archivable::scopeWithArchived() added | |
| ⇢ | A | Publishable::scopeDrafted() added | |
| ⇢ | A | UnpublishManagedModel::handle() added | |
| ⇢ | A | ArchiveScope::apply() added | |
| ⇢ | A | Publishable::isDraft() added | |
| ⇢ | A | PreviewMode::check() added | |
| ⇢ | A | PageStatePresenter::label() added | |
| ⇢ | A | Publishable::getAllPublished() added | |
| ⋮ | view more | ||
| B | ↛ | StateMachine::validateTransitions() removed | |
| A | ↛ | StateMachine::canTransitionTo() removed | |
| A | ↛ | StateException::invalidTransitionKey() removed | |
| A | ↛ | Publishable::scopePublished() removed | |
| A | ↛ | StateMachine::__construct() removed | |
| A | ↛ | Publishable::scopeDrafted() removed | |
| A | ↛ | StateMachine::assertNewState() removed | |
| A | ↛ | Publishable::draft() removed | |
| A | ↛ | StateMachine::apply() removed | |
| A | ↛ | Archivable::bootArchivable() removed | |
| ⋮ | view more | ||