| A | ↘ | B | TableModel got worse |
| A | ↛ | RelationManyToMany removed |
| ⇢ | B | TableModel::actionnableParams() added | |
| ⇢ | A | TableModel::pk() added | |
| ⇢ | A | TightModel::nid() added | |
| ⇢ | A | TightModel::filter() added | |
| ⇢ | A | TightModel::urn() added | |
| ⇢ | A | TableModelSelector::filterByIds() added | |
| ⇢ | A | TableModel::count() added | |
| ⇢ | A | TableModel::id() added | |
| B | ↗ | A | TableModel::one() improved |
| F | ↗ | B | TableModelSelector::select() improved |
| B | ↛ | RelationManyToMany::setManyByIds() removed | |
| A | ↛ | TightModelSelector::option_order_by() removed | |
| A | ↛ | RelationManyToMany::setMany() removed | |
| A | ↛ | RelationManyToMany::otm() removed | |
| A | ↛ | TableModel::query_retrieve() removed | |
| A | ↛ | TightModel::query_retrieve() removed |