The present file will list all changes made to the project; according to the Keep a Changelog project.
CommonITILValidation::isAllValidationsHaveSameStatusForTickethas been deprecatedCommonITILValidation::getNumberValidationForTicketas been deprecated
- Search engine, added
itemtype_item_revertjointype
- Link knowledge base entries with assets or tickets
- Revisions on knowledge base entries and their translations, with diff view
- Add recursive comments on knowledge base entries
- Direct links to KB article's title for a direct access
- Load minified CSS and JS files (core and plugins) that are generated on release
- Link beetween software licenses
- Alerts on saved searches
- Add ajax browsers notifications in addition to emails
- Plugins can now add new notifications types (xmpp, sms, telegram, ...) to be used along with standard notifications
- Simcard component
- Synchronization field for LDAP
- Improved performances on large entities databases
- Remember me on login
- Fuzzy search
- Paste images in rich text editor
- Add tasks in tickets templates
- Composite tickets (link on sons/parents)
- Telemetry
- Certificates component
- Firmwares components (BIOSes, firwmwares, ...)
- Add OLA management
- Many bugs have been fixed
- Display knowledge base category items in tickets using a popup instead of a new whole window
- Reviewed all richtext editor (tinymce) and their upload parts, now more simpler and intuitive
- Don't ask user to select a template if there is no configured template
- personal_token is not used anymore for api authentication, a new api_token field has been added (empty by default, you should regenerate it)
- Operating systems management has been improved
- Direct language change from any page
- Better icons harmonization
CommonDBTM::getTable()signature has changedUser::getFromDBbyToken()signature has changedBookmarkhas been renamed toSavedSearch- Update to latest jsTree plugin
RuleDictionnarySoftwareCollection::versionExists()signature has changedNotificationTemplate::getDataToSend()signature has changedQueuedMailhas been renamed toQueuedNotificationCommonDBTM::mailqueueonaction()has been renamed toCommonDBTM::notificationqueueonaction()NotificationTarget::getSender()no longer takes any parameters (was not used)TableExists()has been moved toDBMysql::tableExists()FieldExists()has been moved toDBMysql::fieldExists()Profile_User::getUserEntitiesForRight()signature has changedNotificationTargetpropertydatashas been renamed todata
The following methods have been deprecated:
_e()_ex()Bookmark::mark_default()Bookmark::unmark_default()User::getUniquePersonalToken()User::getPersonalToken()NotificationTarget*::get*Address()- many
NotificationTarget*::get*() QueuedMail::sendMailById()CommonTreeDropodwn::recursiveCleanSonsAboveID()formatOutputWebLink()
The following methods have been dropped:
Ajax::displaySearchTextForDropdown()Ajax::getSearchTextForDropdown()Bookmark::changeBookmarkOrder()Bookmark::moveBookmark()CommonGLPI::addDivForTabs()CommonGLPI::showTabs()CommonGLPI::showNavigationHeaderOld()CommonGLPI::show()Dropdown::showInteger()DBMysql::field_flags()Html::showDateFormItem()Html::showDateTimeFormItem()Profile::dropdownNoneReadWrite()Toolbox::get_magic_quotes_runtime()Toolbox::get_magic_quotes_gpc()Dropdown::showAllItems()
For older entries, please check GLPI website.