# Changelog
-## 2.2 (Vortex)
+## 3.0 (Vortex)
-### 2.2.0 Alpha 1 (XXXX-YY-ZZ)
+### 3.0.0 Alpha 1 (XXXX-YY-ZZ)
* Clipboard support for tags in ACP ("delete" and "set as synonyms").
-* `wcf\data\user\UserProfileCache` for caching user profiles during runtime.
+* `wcf\system\cache\runtime\UserProfileRuntimeCache` for caching user profiles during runtime.
* `wcf\system\cache\builder\EventListenerCacheBuilder` returns `wcf\data\event\listener\EventListener` objects instead of data arrays.
* `wcf\system\cache\source\RedisCacheSource` added.
* Background queue (`wcf\system\background\*`) added.
* Overhauled style editor
* Added replacements for WCF.Like, WCF.User.List and $.ui.wcfPages
* Added update support for styles
+* `\wcf\system\condition\MultiPageControllerCondition` has been replaced by `wcf\system\condition\page\MultiPageCondition`
+* Added special CSS class to cookie policy notice (`cookiePolicyNotice`)
+* Improved confirmation messages (`<span class="confirmationObject">...</span>`)
+* Added users online list pagination
+* Added support for embedded youtube playlists
+* Scaled embedded youtube videos to maximum width
+* `\wcf\form\AbstractCaptchaForm`: added parameter to force captcha usage for registered users.
+* Added global disable switch for languages.
+* Overhauled page tracking in sessions / user online locations
+* Overhauled language import form
+* Removed sitemap function/overlay
+* Added rebuild polls worker
+* Added notification feed page
+* Added informal variant of german language
#### CMS
* Overhauled user login
* Overhauled exception view
* Redesigned ACP login
+* Redesigned list of attached images in messages
* Introduced sticky page header
* Replaced LESS with SCSS
* Added basic grid layout classes
* Renamed `.pageNavigation` to `.pagination`
* Renamed `.navigation`/`.navigationIcons` to `.pageNavigation`/`.pageNavigationIcons`
+* Added CSS classes to style font sizes in tag cloud (`tagWeight1` - `tagWeight7`)
+
+#### Deprecated Code
+
+* Object type definition `com.woltlab.wcf.user.online.location` deprecated.
+* Object type definition `com.woltlab.wcf.page` deprecated.
#### Removed Code
* `wcf\system\clipboard\action\UserExtendedClipboardAction` removed.
* `wcf\system\event\listener\PreParserAtUserListener` removed.
+* `wcf\system\bbcode\PreParser` removed.
* `wcf\action\AJAXProxyAction::getData()` removed.
* `wcf\system\page\PageManager` removed.
* `wcf\system\option\PageMultiSelectOptionType` 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` 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_dashboard_page` 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
+* Obsolete interface `wcf\page\ITrackablePage` deprecated.
+* PIP `wcf\system\package\plugin\SitemapPackageInstallationPlugin` removed.
+* Option `share_buttons_show_count` removed.
+* Option `max_avatar_width` removed.
+* Option `max_avatar_height` removed.
#### Documentation
+* Added missing and fixed existing PHPDoc comments.
* `@property-read` tags for database table columns of classes extending `wcf\data\DatabaseObject`.
+* `@method` tags for classes extending `wcf\data\AbstractDatabaseObjectAction` to specify return types.
+* `@mixin` tag for classes extending `wcf\data\DatabaseObjectDecorator` for autocompletion/recognition of properties and methods of the decorated object.
+* `@method` tag for classes extending `wcf\data\DatabaseObjectEditor` to specify return type.
+* `@method` and `@property` tags for classes extending `wcf\data\DatabaseObjectList` to specify (return) types.
+* `@property` tag for classes extending `wcf\page\MultipleLinkPage` to specify type.
+* `@mixin` tag for classes extending `wcf\system\database\statement\PreparedStatement` for autocompletion/recognition of properties and methods of the decorated `\PDOStatement` object.
+* `@method` tags for `wcf\system\io\File` and `wcf\system\io\GZipFile` for autocompletion/recognition of methods called via `__call()`.