| ⇢ | A | Boolean added | |
| ⇢ | A | Collection added | |
| ⇢ | A | Count added | |
| ⇢ | A | Date added | |
| ⇢ | A | Link added | |
| ⇢ | A | StringField added | |
| ⇢ | A | FieldFactory added | |
| ⇢ | A | Field added | |
| ⇢ | A | Action added | |
| ⇢ | A | ArrayField added | |
| B | ↗ | A | CRUDController improved |
| A | ↛ | Boolean removed | |
| A | ↛ | Collection removed | |
| A | ↛ | Count removed | |
| A | ↛ | Date removed | |
| A | ↛ | Link removed | |
| A | ↛ | StringField removed | |
| A | ↛ | FieldFactory removed | |
| A | ↛ | Field removed | |
| A | ↛ | Action removed | |
| A | ↛ | ArrayField removed |
| ⇢ | C | FieldFactory::create() added | |
| ⇢ | B | Link::render() added | |
| ⇢ | B | Collection::render() added | |
| ⇢ | A | Link::configureOptions() added | |
| ⇢ | A | StringField::render() added | |
| ⇢ | A | ArrayField::render() added | |
| ⇢ | A | StringField::configureOptions() added | |
| ⇢ | A | Count::render() added | |
| ⇢ | A | StringField::setOptions() added | |
| ⇢ | A | Count::configureOptions() added | |
| ⋮ | view more | ||
| A | ↘ | B | Admin::isActionGranted() got worse |
| B | ↛ | Link::render() removed | |
| B | ↛ | FieldFactory::create() removed | |
| B | ↛ | Collection::render() removed | |
| A | ↛ | ArrayField::render() removed | |
| A | ↛ | Link::configureOptions() removed | |
| A | ↛ | StringField::render() removed | |
| A | ↛ | StringField::configureOptions() removed | |
| A | ↛ | Count::render() removed | |
| A | ↛ | StringField::setOptions() removed | |
| A | ↛ | Count::configureOptions() removed | |
| ⋮ | view more | ||