Show error message if poll has no question
[GitHub/WoltLab/WCF.git] / CHANGELOG.md
1 # Changelog
2
3 ## 2.2 (Vortex)
4
5 ### 2.2.0 Alpha 1 (XXXX-YY-ZZ)
6
7 * Clipboard support for tags in ACP ("delete" and "set as synonyms").
8 * `wcf\data\user\UserProfileCache` for caching user profiles during runtime.
9 * instruction file name for most PIPs has default value provided by `wcf\system\package\plugin\IPackageInstallationPlugin::getDefaultFilename()`.
10 * `options` support for cronjobs.
11 * `name` attribute for cronjob PIP (`cronjobName` for cronjob objects).
12 * `eventName` of event listener PIP supports multiple events.
13 * `permissions` and `options` support for event listeners.
14 * `name` attribute for event listener PIP (`listenerName` for event listener objects).
15 * `permissions` and `options` support for template listeners.
16 * `wcf\data\TDatabaseObjectOptions` and `wcf\data\TDatabaseObjectPermissions` for database object-bound options and permissions validation.
17 * `wcf\system\cache\builder\EventListenerCacheBuilder` returns `wcf\data\event\listener\EventListener` objects instead of data arrays.
18 * `wcf\system\clipboard\action\UserExtendedClipboardAction` removed.
19 * `wcf\system\event\listener\PreParserAtUserListener` removed.
20 * `wcf\action\AJAXProxyAction::getData()` removed.
21 * Version system removed.
22 * Support for query string based sessions in Frontend removed.
23 * `wcf\system\cache\source\RedisCacheSource` added.
24 * Background queue (`wcf\system\background\*`) added.
25 * Rewritten email system (`wcf\system\email\*`) added.
26 * CryptoUtil (`wcf\util\CryptoUtil`) added.
27 * Old email system (`wcf\system\mail\*`) deprecated.
28 * Abstract bulk processing system added.
29 * Replaced old user bulk processing with new implementation using the abstract bulk processing system.
30 * `conditionContainers` template event in template `noticeAdd.tpl` added.
31 * Use condition system for user search.
32 * Image proxy for images included with the image BBCode.
33 * Overhauled Redactor integration
34 * Linebreaks mode instead of using paragraphs, works better with the PHP-side parser which works with linebreaks
35 * Ported the PHP-BBCode parser, massively improves accuracy and ensures validity
36 * Show error message if poll options are given but not question instead of discarding poll options.