TYPO3 12.2.0

Release Notes

Version 12.2.0

Release Notes for TYPO3 CMS 12.2.0

This document contains information about TYPO3 CMS 12.2.0 which was released on 07.02.2023.

Get TYPO3 12.2.0 now

Checksums of TYPO3 12.2.0

SHA256

03a68a31996ebe59d224b8381336fdb9c22fe6a4a7ea86594bea74e404ea664b typo3_src-12.2.0.tar.gz
daff363a4364c6d244c16c3ff40093b7f5176f82b13ae8be51c78c39ea07d406 typo3_src-12.2.0.zip

SHA1

4866327751ec4c862609450dc2e50b824478de62 typo3_src-12.2.0.tar.gz
3b00965e95938abef7f1dbd51b62549ccae1ac6b typo3_src-12.2.0.zip

MD5

7a36bd5c19bdf322c860bbd5a474cdd0 typo3_src-12.2.0.tar.gz
97abfed5b51d528a511fbef7032730ea typo3_src-12.2.0.zip

Package Signatures

TYPO3 Release Packages (the downloadable tarballs and zip files) as well as Git tags are signed using PGP signatures during the automated release process. Besides that, MD5 and SHA2-256 hashes are being generated for these files. Find more details on verifying signatures and hashes in the infrastructure guide.

Download GPG signed release README.md file

Example of verifying integrity of tar.gz package of current release:

wget --content-disposition https://get.typo3.org/12.2.0/tar.gz
wget --content-disposition https://get.typo3.org/12.2.0/tar.gz.sig
gpg --verify typo3_src-12.2.0.tar.gz.sig typo3_src-12.2.0.tar.gz

Upgrading

The usual upgrading procedure applies. No database updates are necessary. It might be required to clear all caches; the "important actions" section in the TYPO3 Install Tool offers the accordant possibility to do so.

Changes

Here is a list of what was fixed since 12.1.0:

  • 2023-02-07 40c555936c [RELEASE] Release of TYPO3 12.2.0 (thanks to Benni Mack)
  • 2023-02-07 195f40c953 Revert "[RELEASE] Release of TYPO3 10.4.35" (thanks to Oliver Hader)
  • 2023-02-07 d38764ffa4 [RELEASE] Release of TYPO3 10.4.35 (thanks to Oliver Hader)
  • 2023-02-07 0005a6fd86 [SECURITY] Prevent XSS due to wrong PATH_INFO evaluation (thanks to Benjamin Franzke)
  • 2023-02-07 db06e68694 [TASK] Improve comments and readability in PageArgumentValidator (thanks to Benjamin Franzke)
  • 2023-02-07 8bade1760f [TASK] Prepare Changelog for v12.2 (thanks to linawolf)
  • 2023-02-07 1fd78d5daa [BUGFIX] Avoid disabling page caches when having cHash validation enforced (thanks to Oliver Hader)
  • 2023-02-06 aa057bfccf [BUGFIX] Prevent disabled page cache access (thanks to Christian Kuhn)
  • 2023-02-06 25b0a31ddd Revert "[FEATURE] Add stdWrap to config.additionalHeaders" (thanks to Christian Kuhn)
  • 2023-02-06 944f0f2116 [TASK] Adjusting the appearance of the tables in the list module (thanks to Annett Jähnichen)
  • 2023-02-06 c73fd3dce1 [TASK] Update sysext/install/Check class comment (thanks to Christian Kuhn)
  • 2023-02-06 1e6b96d9eb [TASK] Remove sysext/install index.php comment (thanks to Christian Kuhn)
  • 2023-02-06 006d6f4065 [BUGFIX] Do not query database for non-existent records (thanks to Markus Klein)
  • 2023-02-06 434c4fde14 [BUGFIX] Enforce validation when no cHash is given (thanks to Benni Mack)
  • 2023-02-06 2c3457399e [TASK] sysext/install/Check: check PHP extension "tokenizer" (thanks to Max Kellermann)
  • 2023-02-06 b8038e092c [TASK] Streamline setup command (thanks to Jochen Roth)
  • 2023-02-06 ffff03658d [BUGFIX] Apply correct default classes to GenericButton (thanks to Andreas Fernandez)
  • 2023-02-06 984cf8e75e [TASK] Align "Included PageTsConfig" with "Included TypoScript" (thanks to Christian Kuhn)
  • 2023-02-06 7de349e199 [FEATURE] Streamline Template Buttons (thanks to Benjamin Kott)
  • 2023-02-06 3c5d430fe2 [BUGFIX] Replace internal removed hook usage with PSR-14 event (thanks to Stefan Bürk)
  • 2023-02-05 b8a1105973 [TASK] Replace icon in position map elements (thanks to Torben Hansen)
  • 2023-02-05 0dc43e6d3a [BUGFIX] Fix appearance of FlexForm tab content (thanks to Nikita Hovratov)
  • 2023-02-05 8115624729 [BUGFIX] Remove doctrine/annotations autoloader registration (thanks to Stefan Bürk)
  • 2023-02-05 7dc3d1fba3 [TASK] Update various low-level PHP dependencies (thanks to Benni Mack)
  • 2023-02-04 5a1bde5b18 [TASK] Use Locale object in Site Configuration (thanks to Benni Mack)
  • 2023-02-04 ff4bc311be [FEATURE] Provide a filter method for countries (thanks to Georg Ringer)
  • 2023-02-04 87ddfd2f91 [TASK] Update PHP dependencies (thanks to Benni Mack)
  • 2023-02-04 c01cd1c2b8 [TASK] Avoid $GLOBALS['TYPO3_REQUEST'] usage in ext:felogin (thanks to Torben Hansen)
  • 2023-02-04 1c77c83823 [TASK] Prefer browser tooltips over bootstrap tooltips (thanks to Christian Kuhn)
  • 2023-02-04 f27c696587 [TASK] Performance improvement in 'Active TypoScript' (thanks to Christian Kuhn)
  • 2023-02-04 f317ddb45d [TASK] Migrate deprecated PHPUnit 9 methods (thanks to Nikita Hovratov)
  • 2023-02-04 5d27b2ae3b [TASK] Update note about new TypoScript parser (thanks to Christian Kuhn)
  • 2023-02-04 aa728063c4 [BUGFIX] Make sure EXT:seo can be used without EXT:dashboard installed (thanks to Kevin Appelt)
  • 2023-02-03 df32fd6e42 [TASK] Optimize code introduced in the Application Information dropdown (thanks to Jasmina Ließmann)
  • 2023-02-03 3d1e1f3bb1 [TASK] Avoid GU::_GP() calls in DatabaseRecordList (thanks to Christian Kuhn)
  • 2023-02-03 65117663a5 [BUGFIX] JsonView creates array for ObjectStorage (thanks to Markus Klein)
  • 2023-02-03 ebb5d3c318 [FEATURE] Add command to create a backend user (thanks to Jochen Roth)
  • 2023-02-03 4593354fcc [FEATURE] Introduce "Missing Meta Description" widget (thanks to Kevin Appelt)
  • 2023-02-03 e1050b274e [FEATURE] Move files from filelist via Drag & Drop into tree (thanks to Andreas Fernandez)
  • 2023-02-03 bb98cac533 [TASK] Use default font color in system information dropdown (thanks to Jasmina Ließmann)
  • 2023-02-03 894084259b [BUGFIX] Apply TCA migrations for FlexForm in DataHandler (thanks to Nikita Hovratov)
  • 2023-02-03 973b2cd511 [TASK] Add Stringable interface for various button components (thanks to Benni Mack)
  • 2023-02-02 2afef4286d [FEATURE] Introduce SlugRedirectChangeItemCreatedEvent (thanks to Stefan Bürk)
  • 2023-02-02 bf049e60b8 [TASK] Cache state in collapse-state-persister (thanks to Andreas Fernandez)
  • 2023-02-02 d2f2ba2e51 [BUGFIX] Disable drag&drop from files within EXT:filelist module (thanks to Andreas Fernandez)
  • 2023-02-02 42c849700a [TASK] Avoid GU::_GP() call in ext::install (thanks to Christian Kuhn)
  • 2023-02-02 ecbbff579c [BUGFIX] Avoid re-paints and re-layouts in page tree on drag&drop (thanks to Andreas Fernandez)
  • 2023-02-02 fa1bac84b6 [TASK] Remove some unused labels (thanks to Christian Kuhn)
  • 2023-02-02 bb4ab86eb0 [BUGFIX] Fix order of form-check elements (thanks to Oliver Bartsch)
  • 2023-02-01 ecd2cba72c [TASK] Enhance documentation of CountrySelectViewHelper (thanks to Chris Müller)
  • 2023-02-01 01e537a3f0 [TASK] Improve appearance of site configuration overview (thanks to Jasmina Ließmann)
  • 2023-02-01 45352a482b [TASK] Avoid backend.user request attribute (thanks to Christian Kuhn)
  • 2023-02-01 f8df7f6380 [TASK] Further refactorings of SVG tree drag+drop code (thanks to Benni Mack)
  • 2023-02-01 309a0414fd [BUGFIX] Remove obsolete debugger.xlf file (thanks to Andreas Fernandez)
  • 2023-02-01 c8ecb1e217 [TASK] Improve "Active Typoscript" view (thanks to Christian Kuhn)
  • 2023-02-01 a947ed063b [BUGFIX] Ensure proper history presentation of dbType "json" data (thanks to Stefan Bürk)
  • 2023-02-01 5ad44d2013 [BUGFIX] Fix PHP 8 warning in RootlineUtility (thanks to Thomas Hohn)
  • 2023-02-01 a306e7e627 [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer (thanks to Thomas Hohn)
  • 2023-02-01 c9e59ca585 [TASK] Clean up various TypeScript code for SVG tree (thanks to Benni Mack)
  • 2023-02-01 8ae02fbdb3 [TASK] Cleanup of type for sameBeginEnd in ContentObjectRenderer (thanks to Thomas Hohn)
  • 2023-02-01 8f55535bbe [TASK] Update d3 library to v3.0 (thanks to Benni Mack)
  • 2023-01-31 9988697303 [DOCS] Fix typo in argument numbers in migration section (thanks to Česlav Przywara)
  • 2023-01-31 0c7209a114 [FEATURE] Add PSR-14 Event for fetching YouTube/Vimeo preview image (thanks to Kees Sonnema)
  • 2023-01-31 4484b62eb0 [BUGFIX] Build extbase attribute in UriBuilder fallback (thanks to Christian Kuhn)
  • 2023-01-31 e7876caee7 [TASK] Update display of 'Page TSconfig' and 'TypoScript' (thanks to Jasmina Ließmann)
  • 2023-01-31 962383dbc6 [BUGFIX] Hide modal on forced form engine reload (thanks to Oliver Bartsch)
  • 2023-01-31 ff01d6b16c [TASK] Use factory for creating content object in LanguageMenuProcessor (thanks to Oliver Bartsch)
  • 2023-01-31 41df9b9e08 [TASK] Drop internal annotation from Extbase's UriBuilder->setRequest() (thanks to Chris Müller)
  • 2023-01-31 b38d248ad3 [TASK] Remove superfluous TCA translation key sys_template.editorcfg (thanks to Josef Glatz)
  • 2023-01-30 688ebaeda1 [TASK] Simplify IncludeTree identifier calculation (thanks to Christian Kuhn)
  • 2023-01-30 a268106168 [BUGFIX] Prevent possible null pointer exception in data processors (thanks to Oliver Bartsch)
  • 2023-01-30 5dcb4c4bf0 [BUGFIX] Add missing CSS classes in ext:tstemplate InfoModifyTable.html (thanks to Torben Hansen)
  • 2023-01-30 ca1196471c [BUGFIX] Fix duplicated text in recently introduced patch (thanks to Josef Glatz)
  • 2023-01-30 907178d2e4 [TASK] Improve "Active PageTsConfig" view (thanks to Christian Kuhn)
  • 2023-01-30 358568cb8c [TASK] Raise styleguide (thanks to Nikita Hovratov)
  • 2023-01-30 d66a8e13be [TASK] Use checkbox icons in ColumnSelector (thanks to Annett Jähnichen)
  • 2023-01-30 afe268232d [BUGFIX] Fix input field with nullable checkbox (thanks to Torben Hansen)
  • 2023-01-29 bf0d3f2ab5 [DOCS] New dbType is called "json" not "user" (thanks to Lina Wolf)
  • 2023-01-27 7e10d6b5a9 [TASK] Replace localization methods in PageLayoutController (thanks to Andreas Fernandez)
  • 2023-01-27 3399ea1aca [FEATURE] Allow blinding site configuration options in configuration module (thanks to Eric Chavaillaz)
  • 2023-01-26 2f89974cdd [BUGFIX] Fix PHP 8 warning in BackendUtility (thanks to Thomas Hohn)
  • 2023-01-26 6f1eff119b [BUGFIX] Respect titleLen setting for page title in page module (thanks to Oliver Bartsch)
  • 2023-01-26 9a1c80d631 [BUGFIX] Use correct language constraint in PageLayoutController (thanks to Oliver Bartsch)
  • 2023-01-26 662d1d00dc [BUGFIX] Use correct object to build "copy" payload (thanks to Andreas Fernandez)
  • 2023-01-26 5b08f24566 [TASK] Use explicit button labels in backend user module (thanks to Oliver Bartsch)
  • 2023-01-26 40f216fc09 [TASK] Remove jQuery from @typo3/backend/page-actions (thanks to Andreas Fernandez)
  • 2023-01-26 a67d86b23a [FEATURE] Add PSR-14 Event to blind configuration options (thanks to Oliver Bartsch)
  • 2023-01-25 25b1743163 [BUGFIX] Set proper groups in AdminPanel (thanks to Achim Fritz)
  • 2023-01-25 322b924505 [BUGFIX] Ensure module access flag is handled properly (thanks to Oliver Bartsch)
  • 2023-01-25 03e556ca32 [DOCS] Fix formatting and typos in changelog (thanks to Oliver Bartsch)
  • 2023-01-25 dff9676fa0 [TASK] Simplify TSFE->settingLanguage (thanks to Benni Mack)
  • 2023-01-25 836007411c [TASK] Define explicit routes for Extbase Backend Modules (thanks to Benni Mack)
  • 2023-01-25 e9c190bfb8 [BUGFIX] Restore record date fields for all users (thanks to Oliver Bartsch)
  • 2023-01-24 92b8a70a85 [BUGFIX] Prevent property mapping error in BackendUserGroup DTO (thanks to Oliver Bartsch)
  • 2023-01-24 d3432d5d4e [TASK] Unify Labels for list view table header (thanks to Annett Jähnichen)
  • 2023-01-24 028e6a7a27 [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer (thanks to Thomas Hohn)
  • 2023-01-24 2412c79d56 [FEATURE] Add unified Locale class (IETF RFC 5646) (thanks to Benni Mack)
  • 2023-01-24 87a40a01b6 [BUGFIX] Use correct download icon in list module (thanks to Annett Jähnichen)
  • 2023-01-24 4048658151 [BUGFIX] Fix PHP 8 warning in AbstractPlugin (thanks to Benni Mack)
  • 2023-01-24 79ca520dac [BUGFIX] Fix undefined key warning in indexed_search (thanks to Benni Mack)
  • 2023-01-24 7d1db2675c [BUGFIX] Fix PHP warning in Recycler (thanks to Benni Mack)
  • 2023-01-24 d1fa4dd09e [BUGFIX] Fix PHP 8 warning in TMENU (thanks to Benni Mack)
  • 2023-01-24 72b938d42b [BUGFIX] Fix PHP 8 warning in ContentObjectRenderer (thanks to Benni Mack)
  • 2023-01-24 0d39a6a828 [BUGFIX] Fix PHP 8 warning in TreeDataProvider (thanks to Benni Mack)
  • 2023-01-24 9859535fcd [TASK] Add search field to active 'Page TSconfig' (thanks to Jasmina Ließmann)
  • 2023-01-24 c0952199ae [FEATURE] Automatic language key handling with regions (ISO 3166-1) (thanks to Benni Mack)
  • 2023-01-24 499ff2fb73 [BUGFIX] Prevent null pointer exception in BackendConfigurationManager (thanks to Oliver Bartsch)
  • 2023-01-24 10a4e286fa [BUGFIX] Fix sqlite bigint from ext_tables.sql issue (thanks to Christian Kuhn)
  • 2023-01-24 ca78178c13 [TASK] Cleanup various LanguageService-related code (thanks to Benni Mack)
  • 2023-01-24 82868d6d6b [BUGFIX] Remove all INSTALL_TOOL_ENABLE files (thanks to Benni Mack)
  • 2023-01-23 6ddadaba82 [BUGFIX] Fix typos in recently introduced tstemplate xlf files (thanks to Josef Glatz)
  • 2023-01-23 e131831e6d [BUGFIX] Handle disabled default language in PageContentErrorHandler (thanks to Oliver Bartsch)
  • 2023-01-23 36177e36f0 [BUGFIX] Correct open/close icon Included TypoScript (thanks to Christian Kuhn)
  • 2023-01-23 f9bb723f6e [BUGFIX] Enforce processing images stored in typo3temp (thanks to Oliver Hader)
  • 2023-01-23 e4a5f3e428 [TASK] Deprecate PageRenderer::removeLineBreaksFromTemplate and usages (thanks to Anja Leichsenring)
  • 2023-01-23 0079b13a9d [TASK] Prevent superflous SQL queries in HMENU (thanks to Christoph Lehmann)
  • 2023-01-23 9092b23137 [BUGFIX] Restore backend module rerouting functionality (thanks to Oliver Bartsch)
  • 2023-01-23 5d94b7325d [BUGFIX] Verify early for valid auto redirect creation or slug update (thanks to Stefan Bürk)
  • 2023-01-23 d349baf2d4 [TASK] Move module "TypoScript" to "Site Management" (thanks to Christian Kuhn)
  • 2023-01-23 ef16ca224b [TASK] Rework wording in EXT:tstemplate (thanks to Jasmina Ließmann)
  • 2023-01-23 51b87e9b6f [TASK] Streamline Extbase URI Builder (thanks to Benni Mack)
  • 2023-01-23 f78c13edcf [TASK] Clean up AC tests (thanks to Christian Kuhn)
  • 2023-01-23 71fc29fc70 [BUGFIX] Do not access tce_db route directly (thanks to Oliver Bartsch)
  • 2023-01-23 91fda281a9 [FEATURE] Show site configurations (YAML) in configuration module (thanks to Eric Chavaillaz)
  • 2023-01-23 b93e210ac0 [BUGFIX] Use correct typolink config key for fragments (thanks to Oliver Bartsch)
  • 2023-01-23 c17e30a782 [FEATURE] Adopt symfony messenger as message bus and queue (thanks to Susanne Moog)
  • 2023-01-22 883b98ced2 [BUGFIX] Make http_makelinks more fault tolerant (thanks to Thomas Hohn)
  • 2023-01-22 2b898bc989 [TASK] Use runtime cache in PageRepository::getPageOverlaysForLanguage() (thanks to Christoph Lehmann)
  • 2023-01-22 80e573f459 [TASK] Elevate "Info PageTsConfig" to a main module (thanks to Christian Kuhn)
  • 2023-01-22 4505decf68 [TASK] Remove obsolete template in ext:tstemplate (thanks to Christian Kuhn)
  • 2023-01-22 61ce9702f5 [BUGFIX] Properly align switch user button when used in btn-group (thanks to Torben Hansen)
  • 2023-01-22 639fd4ed37 [TASK] Remove option in context menu to switch to list module (thanks to Jasmina Ließmann)
  • 2023-01-22 e9ca54a7ef [TASK] Remove content area from new record wizard (thanks to Stefan Froemken)
  • 2023-01-22 d5def3d6e6 [TASK] Use more native types in ext:frontend tests (thanks to Torben Hansen)
  • 2023-01-22 ab78b036b5 [TASK] Reference to .xlf files instead of .xml files in EXT:tstemplate (thanks to Jasmina Ließmann)
  • 2023-01-22 6c3027f7eb [BUGFIX] Correctly toggle conditions for constants (thanks to Christian Kuhn)
  • 2023-01-21 27e0a21d0d [TASK] Improve display of "TypoScript Records" submodule (thanks to Jasmina Ließmann)
  • 2023-01-20 b84ded563b [TASK] Update tree layout in "Included TypoScript" (thanks to Christian Kuhn)
  • 2023-01-20 9a3473f5f8 [TASK] Cleanup thumbnails related code in FileBrowser (thanks to Oliver Bartsch)
  • 2023-01-20 aec57e618b [TASK] Unify wording when speaking about TypoScript records and files (thanks to Jasmina Ließmann)
  • 2023-01-20 903e336b87 [TASK] Reduce usages of GU::_GP() (thanks to Anja Leichsenring)
  • 2023-01-20 ff09748b93 [BUGFIX] Make SITE: placeholder work in foreign_selector (thanks to David Blatter)
  • 2023-01-20 a378c2c72a [TASK] Streamline flag icons (thanks to Benjamin Kott)
  • 2023-01-20 918f882d26 [BUGFIX] Do not trigger setUpdateSignal in CLI (thanks to Benni Mack)
  • 2023-01-20 4ca1de86e9 [FEATURE] Introduce event to prevent downloading of language packs (thanks to Kevin Appelt)
  • 2023-01-20 b933845c2d [TASK] Reduce SQL queries in AbstractMenuContentObject::isSubMenu() (thanks to Christoph Lehmann)
  • 2023-01-20 c1c49869c8 [TASK] Use local Request Object in Extbase UriBuilder (thanks to Anja Leichsenring)
  • 2023-01-20 7ebd1add64 [TASK] Enhance CKEditor5 whitespace plugin handling (thanks to Benjamin Kott)
  • 2023-01-20 ded7e41c2c [BUGFIX] Fix accordion visibility in image processing environment test (thanks to Benjamin Franzke)
  • 2023-01-20 9745e20227 [TASK] Streamline Form SelectIcons Wizard (thanks to Benjamin Kott)
  • 2023-01-20 ca0ba12acf [TASK] Enhance CKEditor5 alignment plugin handling (thanks to Benjamin Kott)
  • 2023-01-20 bb71340cd7 [DOCS] Add hint about relative targets in redirects (thanks to Josef Glatz)
  • 2023-01-19 ff82439750 [TASK] Deprecate GeneralUtility::_POST() (thanks to Anja Leichsenring)
  • 2023-01-19 ac9450e44e [FEATURE] Improve performance and usability on editing sys_file_collection (thanks to Georg Ringer)
  • 2023-01-19 9b61a1761a [FEATURE] Add more location possibilities to ENABLE_INSTALL_TOOL (thanks to Benni Mack)
  • 2023-01-19 6f7948fbcf [FEATURE] Add specific routes for backend modules (thanks to Benni Mack)
  • 2023-01-19 dce20cb5fd [BUGFIX] Prevent PHP fatal error in scheduler (thanks to linawolf)
  • 2023-01-19 8acdb7f333 [TASK] Optimize Iso database updater code (thanks to Benni Mack)
  • 2023-01-19 1872c43fa2 [FEATURE] Introduce PHP attribute RemoteEvent (webhook) (thanks to Frank Naegler)
  • 2023-01-19 a7873e93a8 [TASK] Fix crowdin ignore path (thanks to Georg Ringer)
  • 2023-01-19 faed1d021b [BUGFIX] Avoid non string argument to str_starts_with() (thanks to Henrik Ziegenhain)
  • 2023-01-19 ccaa3afa39 [TASK] Skip country translations in crowdin (thanks to Georg Ringer)
  • 2023-01-19 c67266ad5a [BUGFIX] Use origin module identifier on creating new TS template (thanks to Oliver Bartsch)
  • 2023-01-19 cc4da7d9d3 [TASK] Deprecate Environment::getBackendPath() (thanks to Benni Mack)
  • 2023-01-19 8ff020083a [FEATURE] Add all countries and their localized names (thanks to Benni Mack)
  • 2023-01-19 3e0c65911b [TASK] Migrate low-level jQuery functions to native API (thanks to Andreas Fernandez)
  • 2023-01-19 c5931a4982 [TASK] Migrate page title inline editor to web component (thanks to Andreas Fernandez)
  • 2023-01-19 4afcfef140 [BUGFIX] Make element tree styles more explicit (thanks to Oliver Bartsch)
  • 2023-01-18 3c53d6b68b [TASK] Update display of options in "TypoScript" submodules (thanks to Jasmina Ließmann)
  • 2023-01-18 3126ff2700 [TASK] Unify several infoboxes in backend (thanks to Jasmina Ließmann)
  • 2023-01-18 6c3c8a6a42 [TASK] Avoid last usage of GU::_GPmerged() and deprecate (thanks to Anja Leichsenring)
  • 2023-01-18 ae146089d0 [TASK] Deprecate PageRepository->where_hid_del and where_groupAccess (thanks to Benni Mack)
  • 2023-01-18 d01a58833c [BUGFIX] Avoid usage of dummy controller for web_ts module (thanks to Oliver Bartsch)
  • 2023-01-18 2abb5d0113 [TASK] Fix typo in docblock of AfterRecordPublishedEvent (thanks to Chris Müller)
  • 2023-01-18 b98a971535 [DOCS] Add hint to HtmlViewHelper about avoiding usage in backend context (thanks to Chris Müller)
  • 2023-01-18 749c3f6f40 [TASK] Reduce calls to static GeneralUtility calls in ext:lowlevel (thanks to Anja Leichsenring)
  • 2023-01-18 d5add10d3b [TASK] Restore indent between icon and title in "Pagetree overview" (thanks to Jasmina Ließmann)
  • 2023-01-18 84fcbf6693 [TASK] Integrate QueryConfiguraton class into consuming controller (thanks to Anja Leichsenring)
  • 2023-01-18 5c34d15dba [TASK] Remove table column 'includedFiles' in 'Page Tsconfig' submodule on page zero (thanks to Jasmina Ließmann)
  • 2023-01-18 863530cb6e [TASK] Deprecate flushByTag hook (thanks to Oliver Bartsch)
  • 2023-01-18 c84775db67 [TASK] Store collapse state of "Page TSconfig" tree (thanks to Andreas Fernandez)
  • 2023-01-18 6b67cfa93a [BUGFIX] Avoid logging of invalid locales in site configuration (thanks to Benni Mack)
  • 2023-01-18 407a4e7fd2 [FEATURE] Add event after record published in workspaces (thanks to Susanne Moog)
  • 2023-01-18 42a4c03bae [TASK] Avoid last usage of BU::getFuncCheck() and deprecate (thanks to Anja Leichsenring)
  • 2023-01-18 85bb087e4f [TASK] Improve Page TSconfig submodule naming (thanks to Jasmina Ließmann)
  • 2023-01-18 e606c14e2e [BUGFIX] Load global event handler in file browser (thanks to Oliver Bartsch)
  • 2023-01-18 4228166f70 [TASK] Resolve inheritance of InfoPageTsController (thanks to Anja Leichsenring)
  • 2023-01-18 d1c3f0fe74 [TASK] Make list tree collapsible in 'TSconfig page' submodule (thanks to Jasmina Ließmann)
  • 2023-01-18 ed428b4785 [BUGFIX] Fix typo in language file of ext:reactions (thanks to Torben Hansen)
  • 2023-01-18 1851dde52a [TASK] Streamline usages to LanguageService (thanks to Benni Mack)
  • 2023-01-18 b00bc4bd82 [FEATURE] Enable multi-level language fallback for rendered content (thanks to Gordon Brüggemann)
  • 2023-01-17 4ad88ab6f2 [FEATURE] Register upgrade wizards via service tag (thanks to Oliver Bartsch)
  • 2023-01-17 e97bd18fd3 [FEATURE] Allow to provide name for new admin users in ext:install (thanks to Torben Hansen)
  • 2023-01-17 1e026a625e [BUGFIX] Allow CSP inline styles in directly requested SVG files (thanks to Oliver Hader)
  • 2023-01-17 d047811e93 [TASK] Clean up Language-related functionality (thanks to Benni Mack)
  • 2023-01-17 fa583ffd8a Revert "[TASK] Increase touch area for collapsible panel headings" (thanks to Oliver Bartsch)
  • 2023-01-17 abd887a165 [TASK] Increase touch area for collapsible panel headings (thanks to Benjamin Franzke)
  • 2023-01-17 6b5c4dabe4 [FEATURE] Use password policy for new admin users created in ext:install (thanks to Torben Hansen)
  • 2023-01-17 322ae93cbe [BUGFIX] Handle absolute web paths in FormEngineUtility::getIconHtml (thanks to Nikita Hovratov)
  • 2023-01-17 25c68caed2 [BUGFIX] Avoid undef array key in TcaRecordTitle (thanks to Christian Kuhn)
  • 2023-01-17 b68c304aa4 [BUGFIX] Fix closing tag for some web components (thanks to Torben Hansen)
  • 2023-01-17 f81bff7010 [BUGFIX] Mute autoplayed videos (thanks to Georg Ringer)
  • 2023-01-17 e9627be7fe [BUGFIX] Cover all CKEditor4 toolbar configurations in migration (thanks to Benjamin Kott)
  • 2023-01-17 b6c0e8ad15 [TASK] Avoid last usage of BU::getDropdownMenu() and deprecate (thanks to Anja Leichsenring)
  • 2023-01-17 81f4051b17 [TASK] Update to PHPStan 1.9.12 (thanks to Oliver Klee)
  • 2023-01-17 2b90e996c2 [TASK] Reduce SQL queries in PageRepository::getPageOverlaysForLanguage() (thanks to Christoph Lehmann)
  • 2023-01-17 33d0b11acd [TASK] Use LanguageService in EXT:form TranslationService (thanks to Benni Mack)
  • 2023-01-17 cfb2c72fac [BUGFIX] Avoid undef array key in SearchController (thanks to Christian Kuhn)
  • 2023-01-17 412af370ee [TASK] Cleanup UpgradeWizardService (thanks to Oliver Bartsch)
  • 2023-01-17 fd9af06a2e [BUGFIX] Avoid undef array key in QueryGenerator (thanks to Christian Kuhn)
  • 2023-01-17 26bccb635f [TASK] Allow to override labels in LanguageService (thanks to Benni Mack)
  • 2023-01-17 03824a66b8 [TASK] Streamline submodule "Page TSconfig" (thanks to Jasmina Ließmann)
  • 2023-01-17 7d65bc35f6 [TASK] Render lists in submodule 'Page TSconfig' in fluid (thanks to Jasmina Ließmann)
  • 2023-01-17 b744fd3f07 [TASK] Relax strict usage of approved translations (thanks to Georg Ringer)
  • 2023-01-17 26c801ef72 [TASK] Migrate EXT:form TranslationServiceTest to functional (thanks to Benni Mack)
  • 2023-01-16 8261087318 [BUGFIX] Deduplicate slugs with language -1 (thanks to Sybille Peters)
  • 2023-01-16 4818ef261d [TASK] Deprecate PageRepository->getExtURL() (thanks to Benni Mack)
  • 2023-01-16 e03aa6db3e [BUGFIX] Prevent undefined array key in BackendUserAuthentication (thanks to Oliver Bartsch)
  • 2023-01-16 52a9b908ef [BUGFIX] Fix typo in PageDoktypeProvider (thanks to Oliver Bartsch)
  • 2023-01-16 3cbf82a40f [BUGFIX] Respect HTTP_REFERER for felogin redirect mode 'referer' (thanks to Torben Hansen)
  • 2023-01-16 b6d1275f4d [TASK] Show explain selection in DB check only for Mysql (thanks to Georg Ringer)
  • 2023-01-16 42d91f5735 [DOCS] Move adminpanel TypoScript into manual (thanks to linawolf)
  • 2023-01-16 8dcd616aad [TASK] Migrate LocalizationUtility Test to Functional (thanks to Benni Mack)
  • 2023-01-16 d325dd0db0 [BUGFIX] Harden type annotations around user authentication handling (thanks to Elias Häußler)
  • 2023-01-16 1167f7f282 [TASK] Reduce code complexity with language labels in PageRenderer (thanks to Benni Mack)
  • 2023-01-16 53e062e6b1 [TASK] Remove useless text from logging module (thanks to Georg Ringer)
  • 2023-01-16 1c4cfe0420 [TASK] Streamline TypoScript IncludeTree logic (thanks to Christian Kuhn)
  • 2023-01-14 1e5b4d031a [TASK] Use strict properties in ext:felogin tests (thanks to Torben Hansen)
  • 2023-01-13 108d61a2bb [BUGFIX] Use correct record data in ext:redirect datahandler hook (thanks to Stefan Bürk)
  • 2023-01-13 5db962e9c7 [BUGFIX] Save+preview respects local PageTS (thanks to Philipp Kitzberger)
  • 2023-01-13 b78bfb044c [BUGFIX] Remove hack for UriBuilder in conjunction with $GLOBALS[LANG] (thanks to Benni Mack)
  • 2023-01-13 f25baaa331 [TASK] Deprecate backwards-compatibility TYPO3 language keys (thanks to Benni Mack)
  • 2023-01-13 3d687447c0 [BUGFIX] Make setting requireApprovedLocalizations visible in Install Tool (thanks to Georg Ringer)
  • 2023-01-12 59ffc2515c [BUGFIX] Normalize Windows file path in CompositeExpression (thanks to Robert Kärner)
  • 2023-01-12 0ad46d4dc4 [TASK] Improve formatting in docblocks of LanguageService class (thanks to Chris Müller)
  • 2023-01-12 da35ce43e5 [TASK] Deprecate type="none" "pass_content" (thanks to Christian Kuhn)
  • 2023-01-12 dda23da0f3 [TASK] Raise styleguide (thanks to Christian Kuhn)
  • 2023-01-12 9dd9106fce [BUGFIX] Avoid double hsc() in NoneElement (thanks to Christian Kuhn)
  • 2023-01-12 7424ce3d41 [TASK] Avoid last usage of BU::getFuncMenu() and deprecate (thanks to Christian Kuhn)
  • 2023-01-12 b22c1b1c33 [DOCS] Add information about storage of auto-created redirects (thanks to Chris Müller)
  • 2023-01-11 24de1aff70 [TASK] Make backdrop of modals in Install Tool static (thanks to Andreas Fernandez)
  • 2023-01-11 847f62f3ef [BUGFIX] Fix notices in QueryGenerator (thanks to Georg Ringer)
  • 2023-01-11 a8b9152f94 [BUGFIX] Ensure that formatValue for dates/times returns a string (thanks to Markus Klein)
  • 2023-01-11 6fe894c13a [BUGFIX] Fix typo "collape-state-persister" (thanks to Christian Kuhn)
  • 2023-01-11 f3b1e7fab3 [BUGFIX] Avoid undef array key in ContentObjectRenderer (thanks to Christian Kuhn)
  • 2023-01-11 e936a18c2b [BUGFIX] Avoid uninitialized string offset in ContentObjectRenderer (thanks to Christian Kuhn)
  • 2023-01-11 0746eb93ad [TASK] Improve CKEditor5 Plugin handling and defaults (thanks to Benjamin Kott)
  • 2023-01-11 ef74a105e7 [BUGFIX] Correct editor content CSS preprocessing (thanks to Benjamin Kott)
  • 2023-01-10 babe2d1edc [BUGFIX] Provide tag to add JavaScript Modules to importmap in Backend Form (thanks to Benjamin Kott)
  • 2023-01-10 bab41fb41d [BUGFIX] Resolve nested TypoScript reference operator (thanks to Christian Kuhn)
  • 2023-01-10 ca9a307193 [TASK] Remove obsolete hack in TsConfigTreeBuilder (thanks to Christian Kuhn)
  • 2023-01-10 81d4f02036 [TASK] Polish the documentation comments of (Lazy)ObjectStorage (thanks to Oliver Klee)
  • 2023-01-10 b8151562dc [FEATURE] Add stdWrap to config.additionalHeaders (thanks to Christoph Lehmann)
  • 2023-01-10 d2eb78bdec [BUGFIX] Ensure string return value in Uri\PageViewHelper (thanks to Georg Ringer)
  • 2023-01-10 87e18290db [TASK] Reduce sql queries for page link generation (thanks to Christoph Lehmann)
  • 2023-01-09 0e5ab82d41 [BUGFIX] Restore text selection correctly in RTE LinkBrowser (thanks to Benjamin Kott)
  • 2023-01-09 4baad7650f [BUGFIX] Restore visibility for soft hyphens and non-breaking spaces (thanks to Benjamin Kott)
  • 2023-01-09 435954a48c [TASK] Cleanup default content CSS for CKEditor5 (thanks to Benjamin Kott)
  • 2023-01-08 eb017d9b36 [DOCS] Add migration chapter to dashboard docs (thanks to Chris Müller)
  • 2023-01-08 e550ae797b [DOCS] Add option "Ignore start and end time" to admin panel docs (thanks to Chris Müller)
  • 2023-01-08 fa49e49703 [DOCS] Add "Open page in backend" to admin panel docs (thanks to Chris Müller)
  • 2023-01-08 3776c1e800 [DOCS] Use tabs for running commands in Composer/legacy installation in EXT:redirects (thanks to Chris Müller)
  • 2023-01-08 112a113e0b [DOCS] Add description field to redirects documention (thanks to Chris Müller)
  • 2023-01-07 4d7b54129c [BUGFIX] Always process removeButtons in CKEditor5 Migration (thanks to Benjamin Kott)
  • 2023-01-07 07e5de14b9 [BUGFIX] Only render CKEditor5 WordCount Plugin if enabled (thanks to Benjamin Kott)
  • 2023-01-06 b500659f2f [TASK] Consolidate CI permutations (thanks to Christian Kuhn)
  • 2023-01-06 adea0dc72e [TASK] Duplicate composer update in docker-compose.yml (thanks to Christian Kuhn)
  • 2023-01-06 101efc92a2 [TASK] Allow npm version 9.x for node builds (thanks to Stefan Bürk)
  • 2023-01-06 ec5597abb2 [TASK] Update copyright year in README.md and INSTALL.md (thanks to Torben Hansen)
  • 2023-01-06 fe7386a327 [TASK] Improve TypoScript submodule naming (thanks to Jasmina Ließmann)
  • 2023-01-06 626914d00b [TASK] Update CKEditor5 packages (thanks to Benjamin Kott)
  • 2023-01-06 da32f45cf6 [BUGFIX] Accessing unavailable site config triggers notice instead of warning (thanks to Helmut Hummel)
  • 2023-01-06 1a28131ee9 [BUGFIX] Fix array access warning in SystemStatusUpdateTask (thanks to Helmut Hummel)
  • 2023-01-06 e29e6ed1f4 [TASK] Remove extension_loaded('hash') check (thanks to Christian Kuhn)
  • 2023-01-06 e325a298e7 [BUGFIX] Fix exception with PHP 8.1 in ItemProcessingService (thanks to Sybille Peters)
  • 2023-01-06 ac59e00221 [TASK] Streamline field order and tabs for be_users (thanks to Torben Hansen)
  • 2023-01-06 a34b4baad0 [BUGFIX] Avoid undefined array key in ObjectStorage::offsetGet() (thanks to Daniel Siepmann)
  • 2023-01-05 9a27f80267 [TASK] Allow s and u tags in default RTE processing (thanks to Benjamin Kott)
  • 2023-01-05 5825c7f867 [BUGFIX] Prevent exception in TranslateViewHelper for modules without title (thanks to Oliver Bartsch)
  • 2023-01-05 bd03cd2bce [BUGFIX] Prevent undefined array offset warnings in ElementInformationController (thanks to Oliver Bartsch)
  • 2023-01-05 46fd6f4f9b [TASK] Improve rendering items of "Clear Persistent Database Tables" (thanks to Georg Ringer)
  • 2023-01-05 d8951eebfd [TASK] Use strict typed properties in ext:dashboard (thanks to Torben Hansen)
  • 2023-01-05 9de130018e [BUGFIX] Always display search box in file browser (thanks to Oliver Bartsch)
  • 2023-01-05 2bb34ef6e0 [BUGFIX] Prevent reseting fields in create multiple pages wizard (thanks to Oliver Bartsch)
  • 2023-01-05 98c3d5e0b5 [BUGFIX] Allow @import *.tsconfig wildcard includes (thanks to Christian Kuhn)
  • 2023-01-05 9002eb2273 [BUGFIX] Properly localize placeholder (thanks to alexander.vogt)
  • 2023-01-04 12e84d57a5 [BUGFIX] Properly detect multiline TypoScript comments (thanks to Christian Kuhn)
  • 2023-01-04 ecf05fe346 [TASK] Enforce types in HtmlParser / RteHtmlParser (thanks to Benni Mack)
  • 2023-01-04 1aebdb2262 [DOCS] Correct TypoScript import in changelog (thanks to Chris Müller)
  • 2023-01-04 0653b2e917 [BUGFIX] Send correct content type for cached Extbase actions (thanks to Helmut Hummel)
  • 2023-01-04 ed5500bb31 [TASK] Simplify workspace-notification related code (thanks to Benni Mack)
  • 2023-01-03 d2bc5d9591 [TASK] Update to PHPStan 1.9.5 (thanks to Christian Kuhn)
  • 2022-12-29 6c95da01cc [TASK] Task allow mariadb up to v10.10 and pg 15 (thanks to Jochen Roth)
  • 2022-12-29 c8bb6eb9b8 [TASK] Drop dev dependency phpspec/prophecy (thanks to Nikita Hovratov)
  • 2022-12-28 8825d26eab [TASK] Migrate TcaSelectItemsTest to functional (thanks to Nikita Hovratov)
  • 2022-12-28 5fe46963ab [TASK] Migrate TcaSelectTreeItemsTest to functional (thanks to Nikita Hovratov)
  • 2022-12-23 569724111c [TASK] Consolidate DocType handling as Enum (thanks to Benni Mack)
  • 2022-12-23 4c2fbbcb1f [FEATURE] Add event to modify backend search results (thanks to Andreas Fernandez)
  • 2022-12-22 8c7fadcad9 [TASK] Streamline the unit tests for ObjectStorage (thanks to Oliver Klee)
  • 2022-12-22 27c5ac8f52 [TASK] Convert FrontendUserAuthenticationTest partially to functional (thanks to Nikita Hovratov)
  • 2022-12-22 e78c65fe29 [TASK] Avoid usage of resetSingletonInstances in setup (thanks to Torben Hansen)
  • 2022-12-22 5a45b91bb5 [TASK] Fix typo in StringLength form validator (thanks to Andi)
  • 2022-12-22 7cb35771de [BUGFIX] Apply z-index to backend search action form (thanks to Christoph Lehmann)
  • 2022-12-22 022a69469f [BUGFIX] Always allow target attribute (thanks to Benni Mack)
  • 2022-12-22 e9fab6f25f [BUGFIX] Remove unneeded quote (thanks to Georg Ringer)
  • 2022-12-22 0816ba599e [BUGFIX] Remove disabled button state after successful TCA Migrations check (thanks to Torben Hansen)
  • 2022-12-21 d4aa6e90ff [TASK] Replace $.ajax in EXT:recycler (thanks to Andreas Fernandez)
  • 2022-12-21 8346e2bcdb [TASK] Add missing unique link to recently added rst file (thanks to Nikita Hovratov)
  • 2022-12-21 169222d238 [DOCS] Update TypoScript documentation of Indexed Search (thanks to Eric Bode)
  • 2022-12-21 7da70a5749 [TASK] Replace prophecy in ServiceProviderCompilationPassTest (thanks to Nikita Hovratov)
  • 2022-12-21 64752c95af [FEATURE] Overrule namespace configuration in ExtbasePluginEnhancer (thanks to Daniel Siepmann)
  • 2022-12-21 8e8b94b855 [BUGFIX] Align variable name with flexform, template and docs (thanks to André Buchmann)
  • 2022-12-21 2bfc6a02f2 [TASK] Replace prophecy in EXT:dashboard DashboardWidgetPassTest (thanks to Nikita Hovratov)
  • 2022-12-21 746e17fbdb [BUGFIX] Show errors in database check step again (thanks to Oliver Bartsch)
  • 2022-12-20 d383640f7c [BUGFIX] Allow scrolling in GUI installer (thanks to Jochen Roth)
  • 2022-12-20 82fb1ad06c [FEATURE] Use password policies in installer and setup command (thanks to Jochen Roth)
  • 2022-12-20 f7e3bc6707 [TASK] Update to PHPStan 1.9.4 (thanks to Oliver Klee)
  • 2022-12-19 cc6c57486f [TASK] Localize text in modal JavaScript (thanks to Sybille Peters)
  • 2022-12-18 a6bcac1807 [BUGFIX] Prevent undefined array key warning in DatabaseRecordList (thanks to Oliver Bartsch)
  • 2022-12-16 9503bfa135 [TASK] Disable extension repository status check in composer mode (thanks to Oliver Bartsch)
  • 2022-12-16 f9b073bef2 [BUGFIX] Use locallang in history button in EditDocumentController (thanks to Andreas Fernandez)
  • 2022-12-16 8440cb3761 [TASK] Open Element Browser for avatars in modal window (thanks to Andreas Fernandez)
  • 2022-12-15 75c2d51abd [TASK] Register flag icons automatically (thanks to Andreas Fernandez)
  • 2022-12-15 60bcbf2cdf [BUGFIX] Catch any transfer exception in HTTP host header check (thanks to Oliver Hader)
  • 2022-12-15 61fa8706cd [BUGFIX] Use fallback method to get dbname (thanks to Jochen Roth)
  • 2022-12-14 cfe6d10cb3 [BUGFIX] Fix regex in message event handler for avatars (thanks to Andreas Fernandez)
  • 2022-12-14 1ae6588ad1 [TASK] Remove panel class usage in About module (thanks to Andreas Nedbal)
  • 2022-12-14 30831c74c9 [TASK] Avoid empty ul tag if no submodules are available (thanks to Georg Ringer)
  • 2022-12-14 9a906220ae [TASK] Add static backdrop to "Refresh required" modal (thanks to Andreas Fernandez)
  • 2022-12-14 db00eb401e [BUGFIX] Use correct element browser config in "Setup" module (thanks to Andreas Fernandez)
  • 2022-12-14 c3a1018777 [TASK] Allow custom tables in create record reaction (thanks to Oliver Bartsch)
  • 2022-12-14 ad3a7c45ac [DOCS] Correct some cookie and parameter names (thanks to Nikita Hovratov)
  • 2022-12-14 e83a20c895 [TASK] Remove sys_action leftovers (thanks to Oliver Bartsch)
  • 2022-12-14 ac5fddb7bf [TASK] Update PHPStan & friends (thanks to Oliver Klee)
  • 2022-12-13 b96de44ea5 [BUGFIX] Use correct flag of Zimbabwe (thanks to Andreas Fernandez)
  • 2022-12-13 c28d52476e [BUGFIX] Prevent undefined global variable in BackendConfigurationManager (thanks to Oliver Bartsch)
  • 2022-12-13 7cd61c022f [BUGFIX] Replace undefined variable with locallang key (thanks to Oliver Bartsch)
  • 2022-12-13 ba34796f8f [FEATURE] Create new folder in modal dialog (thanks to Andreas Fernandez)
  • 2022-12-13 7d9591feac [SECURITY] Upgrade to typo3/html-sanitizer v2.1.1 (thanks to Oliver Hader)
  • 2022-12-13 d1e627ff7e [SECURITY] Disallow introducing Yaml placeholders in user interface (thanks to Oliver Hader)
  • 2022-12-13 1302e88565 [SECURITY] Prohibit TypoScript in form yaml files (thanks to waldhacker)
  • 2022-12-13 d9ffbf24fc [SECURITY] Destroy user sessions on password change (thanks to Torben Hansen)
  • 2022-12-13 28be9cdb3f [SECURITY] Use signed storage PID during frontend authentication (thanks to Oliver Hader)
  • 2022-12-13 194fc85f7c [TASK] Add HTTP host header injection check to reports module (thanks to Oliver Hader)
  • 2022-12-13 0196f562a1 [BUGFIX] Avoid double UTF-8 encoded PDF metadata in file indexer (thanks to Benjamin Franzke)
  • 2022-12-12 229d778bba [DOCS] Add example for hook modifyBlindedConfigurationOptions (thanks to Stephan Großberndt)
  • 2022-12-12 b229334226 [BUGFIX] Properly respect allowEdit setting in PasswordGenerator (thanks to Oliver Bartsch)
  • 2022-12-12 d4c70810a4 [DOCS] Document no longer evaluated TCA type "group" options (thanks to Oliver Bartsch)
  • 2022-12-12 0332bf510d [TASK] Migrate WidgetRegistryTest to functional (thanks to Torben Hansen)
  • 2022-12-12 e90dbe4ecb [BUGFIX] Allow auto-registration also for non-composer mode (thanks to Oliver Bartsch)
  • 2022-12-12 5048d7ce34 [TASK] Align error responses in ReactionResolver (thanks to Oliver Bartsch)
  • 2022-12-12 fafe38af2a [FEATURE] Add Fluid TrimViewHelper (thanks to Benjamin Kott)
  • 2022-12-12 e4964fe5e2 [DOCS] Update TypoScript info on file includes within curly braces (thanks to Christian Kuhn)
  • 2022-12-12 b1b4c6c1ec [TASK] Add "Reload" button in "Page" module (thanks to Andreas Fernandez)
  • 2022-12-10 3e0221655d [BUGFIX] Adapt minor typo in .rst file (thanks to Christian Kuhn)
  • 2022-12-10 ff9aade2ee [BUGFIX] Allow relative @import wildcard includes (thanks to Christian Kuhn)
  • 2022-12-10 63f967eb83 [BUGFIX] Handle reaction records with missing reaction class (thanks to Oliver Bartsch)
  • 2022-12-10 781c164f03 [BUGFIX] Respect ReactionDemand for shortcuts (thanks to Oliver Bartsch)
  • 2022-12-10 4b47665eeb [BUGFIX] Honor shift-reload in FE TypoScript (thanks to Christian Kuhn)
  • 2022-12-10 226d88a135 [TASK] Replace prophecy in EXT:extbase LocalizationUtilityTest (thanks to Torben Hansen)
  • 2022-12-10 2781bc588d [TASK] Rename module "Template" to "TypoScript" (thanks to Christian Kuhn)
  • 2022-12-10 a2aeca7243 [BUGFIX] Avoid invalid cache identifier in SchemaInformation (thanks to Andreas Fernandez)
  • 2022-12-10 2c593c05f9 [BUGFIX] Dynamically set 'clear' TypoScript flag (thanks to Christian Kuhn)
  • 2022-12-10 4ca6a0c00a [TASK] Replace prophecy in EXT:core ServiceProviderRegistryTest (thanks to Torben Hansen)
  • 2022-12-10 ac29feb0fc [TASK] Replace prophecy in EXT:core ConsoleCommandPassTest (thanks to Torben Hansen)
  • 2022-12-09 1a2c7069a8 [TASK] Use RouteResult in EXT:reactions resolver (thanks to Benni Mack)
  • 2022-12-09 51bc7e741f [BUGFIX] Re-add "Reload" button in record list (thanks to Andreas Fernandez)
  • 2022-12-09 dea8898815 [TASK] Streamline Locale + LanguageService initialization calls (thanks to Benni Mack)
  • 2022-12-09 dd04b45e1e [DOCS] Fix links of "Edit on GitHub" button (thanks to Chris Müller)
  • 2022-12-09 a5fe2e295e [BUGFIX] Properly consider else condition in TypoScript (thanks to Christian Kuhn)
  • 2022-12-08 131452d041 [TASK] Remove obsolete test related PageHelloWorld.typoscript (thanks to Christian Kuhn)
  • 2022-12-08 8dcdb59f23 [BUGFIX] Correctly turn nodes into TypoScript references (thanks to Christian Kuhn)
  • 2022-12-08 bb91ad794d [TASK] Deprecate old TypoScriptParser (thanks to Christian Kuhn)
  • 2022-12-07 48ba2f1a61 [BUGFIX] Avoid exceptions / PHP 8 error with empty list_type (thanks to Benni Mack)
  • 2022-12-07 e027f96888 [TASK] Convert DataMapperTest to functional (thanks to Nikita Hovratov)
  • 2022-12-07 47d1bb4b8c [TASK] Mark LegacyClassesForIde entries @deprecated (thanks to Christian Kuhn)
  • 2022-12-07 2831344b1b [TASK] Remove useless information in save file message (thanks to Torben Hansen)
  • 2022-12-07 c6e5be1999 [BUGFIX] Fix addService PHP 8 warning (thanks to Benni Mack)
  • 2022-12-07 3645990185 [TASK] Introduce string fragment extraction (thanks to Oliver Hader)
  • 2022-12-06 16f905acde [DOCS] Add changelog folder for v12.2 (thanks to Chris Müller)
  • 2022-12-06 253fd15d74 [TASK] Highlight content elements in inconsistent translation state (thanks to Annett Jähnichen)
  • 2022-12-06 e764a7b58f [BUGFIX] Cast integer values in Fluid ViewHelpers (thanks to Achim Fritz)
  • 2022-12-06 2e14c410a0 [TASK] Set TYPO3 version to 12.2.0-dev (thanks to Benni Mack)