Added missing changelog entries
[GitHub/WoltLab/WCF.git] / CHANGELOG.md
index f8a7d7e4c780a5d2f5811134df478130023bcb0b..7740d5b7a93ba787d686ae3c45584fc417ad7605 100644 (file)
 * Continuous numeration of edit history version in template.
 * `\wcf\data\user\UserProfile::getGuestUserProfile()` added.
 * Make labels sortable in ACP.
+* Core object `wcf\system\search\SearchEngine` added.
+* Added 'most online users' to statistics box.
+* Added icon size 64
+* Enhanced user ignore feature
+* Removed delayed redirect from login/logout
+* `appendSession` in LinkHandler is now deprecated
+* Added cover photo in user profiles
+* Using cookies for ACP sessions
+* WCF is now a standalone app
+* Overhauled redactor integration
+* Overhauled bbcode/html handling
+* Removed option import/export
+* Overhauled style editor
+* Added replacements for WCF.Like, WCF.User.List and $.ui.wcfPages
+* Added update support for styles
 
 #### CMS
 
+* Introduced new page, menu, box and media management system.
+* Replaced object type definition `com.woltlab.wcf.page` with new CMS pages.
+* Replaced header/footer menu with new CMS menus.
+* Replaced dashboard box system with new CMS box system.
 * User online location is handled via the `wcf\data\page\Page` objects. Complex locations can use the online location-related methods of `wcf\system\page\handler\IMenuPageHandler`.
+* Added page-relevant data-attributes on body tag (`data-page-id`, `data-page-identifier`).
 
 #### New Traits
 
 * `permissions` and `options` support for template listener PIP.
 * file `{WCF_DIR}/acp/uninstall/{packageName}.php` is automatically executed if package is uninstalled right before the first file PIP is executed
 
+#### Template / Design Overhaul
+
+* Overhauled header/footer templates
+* Overhauled message templates/styling
+* Overhauled search area in page header
+* Overhauled user profile header
+* Overhauled media queries
+* Overhauled user login
+* Overhauled exception view
+* Redesigned ACP login
+
+* Introduced sticky page header
+* Replaced LESS with SCSS
+* Removed collapsible sidebar
+* Removed obsolete CSS classes `framed`, `containerPadding`, `dividers`, `badgeInverse`
+* Replaced `.infoBoxList` boxes with `.footerBoxes`
+* Replaced `<fieldset>` tags with `<section class="section">`
+* Replaced `<legend>` tags with `<h2 class="sectionTitle">`
+* Replaced `.container`/`.marginTop` with `.section`
+* Replaced `.boxHeadline` with `.contentHeader`
+* Replaced `.boxSubHeadline` with `.sectionTitle`
+* Replaced `.sidebarNavigation` with `.boxMenu`
+* Replaced deprecated icon class (`icon-*` => `fa-*`)
+* Moved closing head / body tags into `footer` template
+* Moved documentHeader, head, body, contentHeader, userNotice into `header` template
+* Replaced `$sidebarOrientation` with `$sidebarLeft`/`$sidebarRight`
+* Renamed `{event name='*fieldsets'}` to `{event name='*sections'}`
+* Introduced `.separatorLeft`/`.separatorRight`
+* Removed `.tabularBoxTitle` if table title and page tite are identical
+* Moved the "No-JS"-Warning to footer template.
+* Tables can now be horizontally scrolled on mobile
+* Added mobile support for ACP
+* Added basic grid layout classes
+* Renamed `.pageNavigation` to `.pagination`
+* Renamed `.navigation`/`.navigationIcons` to `.pageNavigation`/`.pageNavigationIcons`
+
 #### Removed Code
 
 * `wcf\system\clipboard\action\UserExtendedClipboardAction` removed.
 * Version system removed.
 * Support for query string based sessions in Frontend removed.
 * Language server system removed.
-* Object type definition `com.woltlab.wcf.user.online.location` removed.
-* Object type definition `com.woltlab.wcf.page` removed.
+* Object type definition `com.woltlab.wcf.user.online.location` deprecated.
+* Object type definition `com.woltlab.wcf.page` deprecated.
 * Deprecated methods in `wcf\util\StringUtil` removed.
+* Option `message_sidebar_enable_message_group_starter_icon` removed.
+* Option `module_privacy_policy_page` removed.
+* Option `show_clock` removed.
+* Option `message_sidebar_enable_rank` removed.
+* Option `message_sidebar_enable_avatar` removed.
+* Removed obsolete `$activeMenuItem` in frontend forms/pages
 
 #### Documentation