| ⇢ | A | FieldRepository added | |
| ⇢ | A | ManagesFragments added | |
| ⇢ | A | HasFragments added | |
| ⇢ | A | FragmentField added | |
| ⇢ | A | FieldReference added | |
| ⇢ | A | Fragment added |
| ⇢ | B | FragmentField::getFragments() added | |
| ⇢ | A | Fragment::getValue() added | |
| ⇢ | A | ManagesFragments::saveFragmentFields() added | |
| ⇢ | A | FragmentField::getDuplicatableFields() added | |
| ⇢ | A | FragmentField::fields() added | |
| ⇢ | A | Fragment::empty() added | |
| ⇢ | A | FragmentField::getFields() added | |
| ⇢ | A | Fragment::fromNew() added | |
| ⇢ | A | ManagesFragments::saveFragmentImageFields() added | |
| ⇢ | A | FragmentField::make() added | |
| ⋮ | view more | ||
| A | ↘ | B | PresentSections::toCollection() got worse |
| A | ↛ | MediaField::getLocalizedNameFormat() removed | |
| A | ↛ | MediaField::getValue() removed | |