@@ -11,17 +11,21 @@ The present file will list all changes made to the project; according to the
### Changed
- APCu and WinCache are not anymore use by GLPI, use `php bin/console cache:configure` command to configure cache system.
- PDF export library has been changed from `TCPDF` to `mPDF`.
- The search engine and search results page now support sorting by multiple fields.
- The search result lists now refresh/update without triggering a full page reload.
### Deprecated
- Usage of XML-RPC API is deprecated.
### Removed
- Autocomplete feature on text fields.
- Usage of alternative DB connection encoding (`DB::$dbenc` property).
### API changes
#### Added
- Added `DBMysql::setSavepoint` to create savepoints within a transaction.
- Added `CommonDBTM::showForm` to have a generic showForm for asset (based on a twig template).
#### Changes
- Format of `Message-Id` header sent in Tickets notifications changed to match format used by other items.
...
...
@@ -36,45 +40,81 @@ The present file will list all changes made to the project; according to the
- Field `date_creation` of PrinterLog has been renamed to `date`.
- Field `date` of ProjectTask has been renamed to `date_creation`.
- Table `glpi_netpoints` has been renamed to `glpi_sockets`.
-`DBMysql::rollBack` supports a `name` parameter for rolling back to a savepoint.
-`GLPI_FORCE_EMPTY_SQL_MODE` constant has been removed in favor of `GLPI_DISABLE_ONLY_FULL_GROUP_BY_SQL_MODE` usage.
-`CommonDBTM::clone()`, `CommonDBTM::prepareInputForClone()` and `CommonDBTM::post_clone()` has been removed. Clonable objects must now use `Glpi\Features\Clonable` trait.
-`CommonDBTM::notificationqueueonaction` property has been removed in favor of `CommonDBTM::deduplicate_queued_notifications` property.
-`CommonDropdown::displaySpecificTypeField()` has a new `$options` parameter.
-`DBMysql::rollBack` supports a `name` parameter for rolling back to a savepoint.
-`NetworkPortInstantiation::showNetpointField()` has been renamed to `NetworkPortInstantiation::showSocketField()`.
-`NotificationSettingConfig::showForm()` renamed to `NotificationSettingConfig::showConfigForm()`.
-`RuleMatchedLog::showForm()` renamed to `RuleMatchedLog::showItemForm()`.
-`Search::addOrderBy()` signature changed.
-`TicketSatisfaction::showForm()` renamed to `TicketSatisfaction::showSatisfactionForm()`.
-`Transfer::transferDropdownNetpoint()` has been renamed to `Transfer::transferDropdownSocket()`.
#### Deprecated
- Usage of `GLPI_FORCE_EMPTY_SQL_MODE` constant
- Usage of `CommonDBTM::notificationqueueonaction` property
- Usage of `NotificationTarget::html_tags` property
-`Netpoint` has been deprecated and replaced by `Socket`