Activity
From 2018-08-24 to 2018-09-22
2018-09-22
- 21:48 Revision a553c62b: [BUGFIX] Pass language mode to QuerySettings in default language too
- Introduction of the LanguageAspect changed the Extbase behavior, now it's
reintroduced.
When reviewing this patch ple... - 18:51 Revision b0b17a86: [TASK] Remove a common set of false positives from extension scanner
- The patch removes a set of common methods and properties from
the extension scanner to show less weak matches:
* meth...
2018-09-21
- 20:37 Revision 2e87a99b: [BUGFIX] Use proper events to trigger HTML5 validation in Install Tool
- The actions "Create admin" and "Change install tool password" now listen
to the `submit` event of their respective fo... - 20:36 Revision 9089da60: [TASK] Provide more tests for Extbase rendering in languages
- Some tests are just documenting current, buggy behavior.
So once bugs are fixed assertions needs to be updated.
See i... - 15:36 Revision 0db83714: [TASK] Performance optimizations for the form manager module
- Speeds up the form manager module and the form plugin especially if
there are many forms within the TYPO3 instance.
... - 13:29 Revision 8f073115: [BUGFIX] Fix site configuration caching
- Resolves: #86350
Releases: master
Change-Id: Iae67211c8a3421a8cdd78a68c88d15da43f9e67e
Reviewed-on: https://review.ty... - 12:35 Revision 4e43dda3: [DOCS] Fix typo in variants for sites base feature
- Related: #86303
Releases: master
Change-Id: I56e48fa481fc59dd7bda20a4cc76bf2d3b1826a4
Reviewed-on: https://review.typ... - 12:14 Revision 68ebe0ad: [FEATURE] Allow multiple domain variants per site
- Extend the site configuration by allowing multiple base domains
which are checked by the ConditionMatcher.
Resolves:... - 12:03 Revision 75e3dccc: [TASK] Improve install tool loading message
- The first 'silent configuration update' ajax call in the install
tool does two things: As all others, it checks for a... - 11:38 Revision afed0806: [TASK] Change visibility of PageRepository->init
- The init() method is now called implicitly within the constructor,
so the last part is to mark the method protected.
... - 10:42 Revision 16e5332b: [BUGFIX] Re-add `self` assignments
- Some `self` assignments were removed that shouldn’t have been removed.
That was selfish, so they are added again.
Re... - 09:31 Revision ea0ed03d: [TASK] Extend blog_example with relations
- * 1:1 inline relation csv (Post->additonalName)
* 1:1 inline relation foreign_field (Post->additonalInfo)
* 1:n inlin...
2018-09-20
- 22:03 Revision 9fd581c4: [TASK] Update Feature-82812-NewSyntaxForImportingTypoScriptFiles.rst
- Wrong order of directory names
Releases: master
Resolves: #86342
Change-Id: I8aaf9ad050bac017b5b5f2bca6d98bea69a9487... - 20:15 Revision 20460250: [TASK] Update CKEditor from 4.9.1 to 4.10.1
- Update CKEditor to the lastest version that fixes a lot of bugs.
Release notes:
https://ckeditor.com/cke4/release-no... - 19:41 Revision 0ad42d3b: [TASK] Make DataMapper not a singleton
- DataMapper is not a singleton any more. Thanks to that, a further
refactoring can be done to pass aggregate root quer... - 19:38 Revision ca84d97c: [BUGFIX] Catch FileDoesNotExistException during persisting records
- Catch an exception which is thrown if a file of a sys_file_reference
relation does not exist anymore.
Resolves: #862... - 19:36 Revision 53299426: [BUGFIX] Ensure consistent UI in panels of Settings > Configuration Presets
- The panels used in Settings > Configuration Presets do now have the same
UI than the other panels in the Install Tool... - 19:36 Revision 634b5d52: [TASK] Improve database analyzer UX
- Give earlier feedback when opening the database analyzer
modal, block the buttons again if executing changes and
upda... - 17:56 Revision 96204622: [TASK] Do not crash install tool if a modal fails
- * Direct action buttons (eg. clear cache) catch ajax errors
and turn them into a notification, so the main frame of... - 17:54 Revision b9460a30: [TASK] Add first acceptance test for sites module
- Resolves: #86334
Releases: master
Change-Id: Ie2d5b16844bed3b57679d9771b0b29280bf3bae9
Reviewed-on: https://review.ty... - 17:17 Revision 2e675f21: [BUGFIX] Initialize site configuration for new sites
- Since a regression in #86323 the site configuration for new sites
must be initialized correctly to avoid exceptions.
... - 17:13 Revision 1d2c8ad3: [TASK] Use SiteFinder in indexed_search
- Instead of only supporting sys_domain records the
SiteFinder should be used for showing a related domain.
Resolves: ... - 16:58 Revision cbb99a3b: [BUGFIX] Silent upgrade wizard changes unrelated field definitions
- The silent upgrade wizard that should add missing cache
database tables also tends to change fields of not related
ta... - 15:39 Revision 8d4fe802: [TASK] Provide more tests for Extbase rendering in languages
- Some tests are just documenting current, buggy behavior.
So once bugs are fixed assertions needs to be updated.
See i... - 15:25 Revision 7db549d8: [TASK] Improve the scheduler task group table listing
- This patch basically adjusts the HTML markup for the listAction
to make the scheduler task tables look like the recor... - 14:55 Revision 0ef9df90: [TASK] Streamline expressionLanguage usage in core
- * provide same functions across contexts / methods
* provide same way to extend expressionLanguage everywhere
* provi... - 13:58 Revision 2b4c6f3d: [FEATURE] Allow static route resolving
- Resolving for predefined routes has been introduced.
Static routes can be configured on a per-site level
to provide ... - 12:48 Revision 625854dc: [BUGFIX] Provide page ID in pagetree overview
- Implement the page ID in pagetree and localization overview. And
make it controllable with User TS Config.
Resolves:... - 12:38 Revision 685f7b50: [TASK] Deprecate extbase annotation @flushesCaches
- The annotation has been introduced during backport from FLOW, but
was never implemented to do anything useful. It wil... - 12:29 Revision 7ae2abd4: [TASK] Update styleguide to 9.2.1
- A series of small patches have been applied to styleguide.
composer require --dev typo3/cms-styleguide:~9.2.1
Resol... - 12:24 Revision f21e9662: [BUGFIX] Make edit button visible for admin
- If user is logged in as admin, the edit buttons are always displayed.
Resolves: #86277
Releases: master
Change-Id: I... - 12:18 Revision 50ae1a0a: [DOCS] Fix typo for canonical link feature
- Related: #20051
Releases: master
Change-Id: I3891aaa4b62de99a86bf19b3500aabaec6daafc9
Reviewed-on: https://review.typ... - 12:14 Revision 4a6f64b5: [BUGFIX] Fetch configuration of FlexForm fields in edit wizard
- Supply flex data structure identifier and current path to
editPopup field control to fetch correct TCA config if this... - 11:58 Revision ea4d4f95: [TASK] Update styleguide to 8.0.15
- A series of smaller patches have been applied to
v8 maintenance branch of the styleguide extension.
composer require... - 11:33 Revision c7b9b83d: [BUGFIX] add propertyName to _isDirty() check
- _isDirty() without the propertyName returns false if
propertyValue is an instance of DomainObjectInterface.
Resolves... - 11:32 Revision 4cac0055: [TASK] Streamline $TSFE->simUserGroup usages
- First, this patch streamlines some naming issue in $TSFE->applyPreviewSettings()
(introduced by myself).
On top, it ... - 09:58 Revision 9382dd61: [TASK] Remove superfluous indention level in site configuration yaml
- The site configuration is in folder "sites" in a file called config and
does not need a "site" key to identify its pu... - 09:33 Revision 1da2c402: [BUGFIX] SiteResolver middleware must not care for non int id parameters
- The FileList module uses the 'id' parameter to pass the directory around,
which makes the parameter a string in this ... - 08:57 Revision 5842b509: [FEATURE] Add support for the "canonical" tag
- TYPO3 will now out-of-the box create the canonical tag if you have
installed the core extension SEO. The canonical ta... - 07:46 Revision a2232624: [BUGFIX] Replace middlewares in stack on duplicate occurence
- Use array_replace_recursive instead of array_merge_recursive to
avoid an exception if a middleware is defined twice.
... - 05:23 Revision 3eb3e198: [TASK] Mark internal $TSFE properties as protected
- Due to some PHP4 legacy code, most properties in TSFE
were Public API. As some arguments are only used internally
wit... - 05:21 Revision 6534c11a: [BUGFIX] Init simulate usergroup correctly in admin panel
- The PreviewModule must be run before initializeFrontendPreview is called,
to ensure the settings from adminpanel are ...
2018-09-19
- 23:43 Revision e3bc922e: [TASK] Limit number of items per XML sitemap
- Sitemaps of pages are now by default limited to 1000 pages per sitemap
to avoid exceeding Google limits. It will gene... - 23:01 Revision 7985a69c: [BUGFIX] Cache generated meta tags
- Cache generated meta tags to prevent losing meta tags when a
non-cached content element is on the page.
Resolves: #8... - 20:14 Revision d58d92cf: [BUGFIX] Add stdWrap for SVG content object renderMode=inline
- This patch adds stdWrap to the SVG content object if the
renderMode is set to inline.
This patch also adds the missi... - 20:14 Revision c26e248d: [TASK] Streamline EM dependency resolving
- Adjust the style of the action accordingly and
add a small description to the main header.
Resolves: #86304
Releases... - 18:52 Revision 42c9fd1b: [TASK] Remove unused reconstitutedEntitiesData from extbase Session
- This property is not used
Releases: master
Resolves: #86309
Change-Id: I38cba224bd765304040a6dfaea4546361fe8ecc1
Rev... - 17:20 Revision 1a7d44b4: [BUGFIX] Streamline paste modal color schema
- This patch calls the paste modal with the severity level "warning"
to improve the UX between the page and the list ba... - 16:33 Revision c034d904: [BUGFIX] Chunk requests in documentation viewer to improve performance
- Improve performance of „View Upgrade Documentation“ module by reading
changelogs in chunks.
At first, all available ... - 16:13 Revision 8eba9fa5: [BUGFIX] Handle formEngine add wizard select in flex forms
- addRecord fieldControl fails for type=select fields
in flex forms in AddController since existing values
are not reso... - 16:02 Revision ec30f217: [BUGFIX] Fetch configuration of FlexForm fields in edit wizard
- Supply flex data structure identifier and current path to
editPopup field control to fetch correct TCA config if this... - 16:00 Revision 368c5747: [BUGFIX] Handle formEngine add wizard select in flex forms
- addRecord fieldControl fails for type=select fields
in flex forms in AddController since existing values
are not reso... - 15:55 Revision 4d15d78b: [TASK] Harden system maintainer handling
- Better information handling and restrictions for non
system maintainer trying to change admin flag or password
of sys... - 15:34 Revision a471ed7c: [BUGFIX] Use module state of reports module
- The reports module stores its latest action selection in
backend user uc and should select that action on next
call a... - 15:06 Revision 9d18c1cc: [TASK] Improve UI of „Upgrade Wizard“
- Loading the list of available upgrade wizards may take some time. To give
a hint what is currently done, the progress... - 14:30 Revision 1db14cd5: [TASK] Migrate upgrade wizards in install extension
- Resolves: #86201
Related: #86172
Releases: master
Change-Id: I9d38ca04ee8a71ff6ffa325a2f0ce2c8c6cde183
Reviewed-on: h... - 14:03 Revision c26c272b: [BUGFIX] Use passed severity for modal construction
- The `severity` parameter must be passed to `advanced()` to have a proper
styling of the modal header.
Resolves: #863... - 12:51 Revision 010c8800: [BUGFIX] Add correct moment-timezone file
- This patch adds the correct moment-timezone javascript
file v0.5.20 which did not make it with the former patch
for #... - 10:33 Revision 657f384a: Revert "[TASK] Improve TranslateViewHelper compiling"
- The micro optimization introduced a bug, fixing the bug
would basically lead to the same code that is within
renderSt... - 10:00 Revision ac145971: [TASK] styleguide: TCA: Enable group flex wizards
- 09:24 Revision e0d9c922: [TASK] styleguide: TCA: select flex wizards with better defaults
- 09:16 Revision 9398941b: [TASK] styleguide: TCA: Have a select multiple side by side in flex form sections
- 09:16 Revision 0444d56d: [TASK] styleguide: TCA: Enable select field wizards in flex form
2018-09-18
- 22:40 Revision 67236246: [TASK] styleguide: Remove dead image from README.md
- 22:37 Revision d9378356: [TASK] styleguide: Remove dead .travis.yml
- 22:20 Revision f5f7c3d7: [TASK] Ignore every .log file to simplify core development
- This patch adds .log files to .gitignore.
Releases: master
Resolves: #86302
Change-Id: If19c37208fb6d2d7004a03daca8d... - 22:09 Revision 6be501b5: [BUGFIX] Check $prefix in ActionTask
- Check if the prefix is not an empty string to avoid a warning thrown by
strpos().
Resolves: #86300
Related: #85477
R... - 22:03 Revision 40b326b5: [TASK] styleguide: master branch does not work with core v8
- Fixes ##111
- 21:55 Revision 8bfbcbd7: [TASK] styleguide: Migrate extbase cli to symfony console
- 21:15 Revision de1873c4: [TASK] Deprecate FrontendBackendUserAuthentication methods
- The last methods within FrontendBackendUser (BE_USER in FE mode)
are now deprecated in favor of Admin Panel and middl... - 21:14 Revision 44d3753b: [BUGFIX] Execute TCA group data provider after columns override
- The TCA group dataprovider is currently executet very early and before
the ColumnsOverride dataprovider. Because of t... - 21:07 Revision 0f2f862b: [TASK] Suppress mount point resolving if there are none
- BE admins without mountpoints set have value '0' in
$this->groupData['webmounts']. If this is checked additonally
to ... - 20:47 Revision 70fa16cd: [DOCS] Explain that L10n signal/slot is not affected
- The breaking change documentation is adapted to explicitly mention that
the signal/slot registration is kept untouche... - 20:27 Revision ae232d88: [BUGFIX] Add more migration hints for config.tx_extbase.objects
- The suggested migration (xclasses) does not work for Models
mapped using the PropertyMapper.
It also fails if additio... - 20:04 Revision 353b05e4: [BUGFIX] Do not mark wizards implementing RepeatableInterface done
- Resolves: #86283
Releases: master
Change-Id: Id2fad147fd081e86ecb1b40e0b407b17f60c74d8
Reviewed-on: https://review.ty... - 18:17 Revision 36554887: [BUGFIX] Add missing language file for ContextMenu
- Confirmation Modal shows buttons with translated button labels now, if
you try to delete a page from page-tree.
Reso... - 17:34 Revision c44dae9d: [BUGFIX] Add missing language file for ContextMenu
- Confirmation Modal shows buttons with translated button labels now, if
you try to delete a page from page-tree.
Reso... - 17:08 Revision 139ff873: [BUGFIX] Fix casting in GalleryProcessing data processor
- Removing the integer casting, so that the cropVariant can also be a string identifier.
Resolves: #86294
Releases: ma... - 17:00 Revision bd7d0e6b: [BUGFIX] Fix casting in GalleryProcessing data processor
- Removing the integer casting, so that the cropVariant can also be a string identifier.
Resolves: #86294
Releases: ma... - 16:54 Revision 5d8c98c6: [TASK] Migrate form upgrade wizard to new API
- Resolves: #86275
Releases: master
Change-Id: I767f02c75b5f505e9b7ec78e933513d427dba2ae
Reviewed-on: https://review.ty... - 09:22 Revision 43833290: [BUGFIX] Don’t do greedy merges in extension scanner
- The extension scanner merges all matches into an array. This is done in a
loop, which is pretty greedy as it impacts ... - 08:44 Revision bae520c6: [TASK] Simplify PackageManager caching
- We do not want to pollute $GLOBALS to be able to inject PackageManager
as $GLOBALS['TYPO3_currentPackageManager']. to...
2018-09-17
- 17:08 Revision d0f85947: [BUGFIX] Omit checkbox for unselectable tree items
- TCA select fields with renderType = 'selectTree' have the option
treeConfig.appearance.nonSelectableLevels, which doe... - 17:07 Revision 6a6fe299: [BUGFIX] Omit checkbox for unselectable tree items
- TCA select fields with renderType = 'selectTree' have the option
treeConfig.appearance.nonSelectableLevels, which doe... - 14:36 Revision 433418ba: [BUGFIX] Trigger deprecation when using $TSFE->sys_language_*
- When deprecating TSFE->sys_language_mode and TSFE->sys_language_uid
it was forgotten (by myself) to set the visibilit... - 11:19 Revision 292e300b: [TASK] Deprecate config.tx_extbase.objects and plugin.tx_%name%.objects
- If we want to introduce a system wide container in v10,
the non deterministic behaviour of object (re)configurations
... - 11:19 Revision 6cb30999: [TASK] Streamline hooks and middlewares related to PSR-15
- With PSR-15 it is not necessary to use any custom hooks during
the frontend request setup process anymore, as middlew...
2018-09-16
- 23:47 Revision d6223461: [TASK] Change visibility of TSFE properties and methods
- The following properties have changed their
visibility to be protected from public.
* pageAccessFailureHistory
* wor... - 22:00 Revision 2b2ab785: [TASK] Destroy install tool session on backend user logout
- If a system maintainer used the install tool from within the
backend, the session is now destroyed on logout explicit... - 21:49 Revision 840fe9b2: [TASK] Make hreflang generator use PSR7 interface
- Use the Uri class to check if a host is given in the url
to determine if an absolute url should be generated.
Resolv... - 21:17 Revision 7a1e9233: [TASK] Suppress avatar file resolving if there is none
- Suppress a where uid=0 call on sys_file table if the
backend user has not avatar assigned.
Resolves: #86273
Releases... - 19:51 Revision 0c85b76c: [TASK] Suppress db call for rootline with uid 0
- Page uid 0 has no rootline by definition. The patch adds an
early return to RootlineUtility to suppress some cache->g... - 12:15 Revision 67d43806: [BUGFIX] Update wording in Core Upgrade dialog
- This change updates the text in the Core Upgrade dialog and fixes a
typo as well as introduces some basic styles.
Re...
2018-09-15
- 19:02 Revision c85a33ca: [BUGFIX] Fix fatal in SchedulerModuleController on some DB drivers
- Some DB drivers like pdo_mysql and our postgres flavor return
values from DB always as string. Classes with enabled s... - 18:17 Revision 7b7f810b: [TASK] Provide loading indicator for Install Tool
- Resolves: #86259
Releases: master
Change-Id: I0a5c7020d879250cf38ca1975a8f63e65f1a0649
Reviewed-on: https://review.ty... - 17:38 Revision 40934072: [TASK] Migrate DatabaseRowsUpdateWizard to UpgradeWizardInterface
- Resolves: #86200
Related: #86172
Releases: master
Change-Id: I9f6412ed7a6adb8b00f62cbca7476a49bed6985d
Reviewed-on: h... - 14:23 Revision b22bb42c: [BUGFIX] Prevent TypoScript condition expressions breaking TYPO3
- This patch introduces error handling to mitigate a missing type check
in the Symfony Expression Language handler. In ... - 11:42 Revision 473a4958: [BUGFIX] Improve install tool temporary assets removal
- Maintenance > Remove temporary assets now properly lists
statistics for FAL processed files and allows to clear them....
2018-09-14
- 20:15 Revision b158d179: [TASK] Improve .rst file formatting
- Resolves: #86256
Releases: master
Change-Id: I6b108342ebb7439657afec296c68de7ba45bf29e
Reviewed-on: https://review.ty... - 15:57 Revision 52c391df: [BUGFIX] Set BackendUserAspect earlier to make it usable in TSConfig
- This patch fix broken TSConfig condition because of missing backend user aspect.
Resolves: #86229
Releases: master
C... - 15:31 Revision 26bef7e4: [BUGFIX] Correct condition in TemplateService
- Issue #85092 introduced a copy & paste bug in TemplateService.
Resolves: #86255
Related: #85092
Releases: master
Cha... - 14:49 Revision 842fe8cc: [TASK] Use SiteFinder in EXT:felogin
- Instead of only checking the sys_domains with a database query
the SiteFinder and PseudoSiteFinder should be used.
R... - 13:36 Revision e4831a9a: [TASK] Migrate extension install upgrade wizards to new API
- Migrates all upgrade wizards based on the
`AbstractDownloadExtensionUpdate` class to the new API.
Related: #86172
Re... - 11:47 Revision 7da2da01: [BUGFIX] Make JavaScript of SlugElement a real independent instance
- The JavaScript for the SlugElement is partially designed to be a
independent instance for each slug field. However, t... - 00:34 Revision 704dba46: [TASK] Make hreflang links absolute
- Create absolute URL's for the hreflang links by using the configuration
of the current site.
Resolves: #86224
Releas...
2018-09-13
- 22:32 Revision 249cf85d: [BUGFIX] Do not show wizards marked as done in install tool
- Wizards marked as done are no longer displayed as executable
in the install tool, the missing state check has been in... - 22:00 Revision a9c42532: [BUGFIX] Use correct language in l18n_cfg checks
- The check for pages.l18n_cfg is wrong now, as this is
always done against pages.sys_language_uid=0 records (as
"resol... - 21:08 Revision 65070536: [BUGFIX] Use class name to mark upgrade wizards done
- To make the registry for done wizards consistent and stay backwards
compatible once all upgrade wizards are converted... - 20:20 Revision b4008949: [BUGFIX] Adapt view related install tool details
- With the install tool move to modals, various details on CSS
level broke: The modal HTML is on top level in backend a... - 17:16 Revision d7c16d75: [BUGFIX] Add postProcessMirrorUrl to language updater again
- With moving the language pack updater to the install tool, a
signal got lost that allowed overriding the base downloa... - 16:26 Revision cb4b7863: [TASK] Use SiteFinder for fetching related domain in page tree
- The SiteFinder retrieves the correct domain for root pages
also for pages having a site configuration.
Resolves: #86... - 15:05 Revision 76d1c9c4: [BUGFIX] Evaluate config.defaultGetVars in middleware
- The config.defaultGetVars is executed and $_GET is modified,
but not the middleware where this method is called.
In ... - 06:24 Revision dcd8920e: [BUGFIX] Allow recycler page in rootline in BE
- The recycler doktype should be allowed in rootline in BE.
Resolves: #86209
Releases: master
Change-Id: I173c2deca5cd...
2018-09-12
- 23:35 Revision 490f461d: [TASK] Bring back the exception code in exception messages
- If an exception identifies itself with a code, display it
next to the Exception title.
Change-Id: Ib24b7ce4e0bef426d... - 21:06 Revision 2885007d: [TASK] Bring back the paths in exception messages
- Resolves: #86237
Releases: master
Change-Id: Id139dcabb6367b03fb5584a6c7d4a673595eb88e
Reviewed-on: https://review.ty... - 20:14 Revision f6773709: [BUGFIX] Fix undefined variable $applicationContext in Bootstrap.php
- Resolves: #86235
Releases: master
Change-Id: I1e75309abd8bc1aa38d861dae4a48a958b9750dd
Reviewed-on: https://review.ty... - 20:13 Revision bb05dc64: [TASK] Fix code formatting changelog rst files
- Double backticks are now replace with single ones,
fixed some typos like missing colon.
Resolves: #86233
Releases: m... - 20:12 Revision 10900925: [TASK] Deprecate BaseScriptClass and AbstractFunctionModule
- With latest refactorings, the good old backend module classes
BaseScriptClass (t3lib_SCbase) and AbstractFunctionModu... - 18:56 Revision 0f65aedd: [TASK] Deprecate @internal annotation in extbase commands
- The @internal annotation – which is a regular phpDocumentor annotation
that is used to denote that associated structu... - 08:54 Revision 1ff01bcb: [BUGFIX] Catch non existing directories for import syntax
- Catch exceptions for non existing directories which are imported using
the @import syntax for TypoScript and return t... - 08:46 Revision a0a37cd2: [TASK] Add method getBase to SiteInterface
- Resolves: #86226
Releases: master
Change-Id: Idcffc65e6e040ab4f09e352f268aa4919c2abc59
Reviewed-on: https://review.ty... - 07:02 Revision c745abff: [BUGFIX] Readd missing initialisation of $tsfe
- During the refactoring of #85543 a line too much has been removed.
Readd the initialisation of $tsfe.
Resolves: #862...
2018-09-11
- 17:30 Revision ed806ef5: [FEATURE] Use utf8mb4 on mysql for new instances
- If installing a new TYPO3 instance on mysql, utf8mb4 is now used as
default charset for the database connection and a... - 00:05 Revision b46dcbf3: [TASK] Deprecate cObject FILE
- The cObject FILE has a strange behaviour, and rather became low-level since
Fluid's rise in rendering Frontend.
FILE...
2018-09-10
- 20:10 Revision 63912685: [TASK] Add functional tests for copying a record into another language
- The expected behavior is that the copied record is not synchronized
when modifying the language parent record (since ... - 17:51 Revision 9036158b: [TASK] Add functional tests for copying a record into another language
- The expected behavior is that the copied record is not synchronized
when modifying the language parent record (since ... - 13:36 Revision 23b321f7: [TASK] Protect info extension
- Last patch in the protect controller patch series. This time the
Web->Info module controller no longer extends BaseSc... - 13:36 Revision 6e241bb6: [TASK] Protect tstemplate extension
- The patch disentangles the tstemplate extension controller
classes. The main controller class no longer extends
BaseS... - 13:36 Revision 98fcd3ee: [TASK] Protect TaskModuleController Part 2
- TaskModuleController no longer extends BaseScriptClass. Properties
and methods are copied over to the controller and ... - 11:14 Revision f7f331d9: [BUGFIX] Use 403 header instead of 401 header
- The usage of a 401 header must be accompanied by a valid
www-authenticate header, which does not support form-based l... - 09:53 Revision 109d4852: [BUGFIX] Use 403 header instead of 401 header
- The usage of a 401 header must be accompanied by a valid
www-authenticate header, which does not support form-based l... - 08:48 Revision 9704d295: [BUGFIX] Prevent fatal error in DebugExceptionHandler
- This patch fixes an error if no argument was given for a trace step.
Resolves: #86211
Releases: master
Change-Id: Ie...
2018-09-09
- 22:11 Revision 9b1802c2: [TASK] Protect ImportExportController
- To gain freedom in v10 refactoring this controller, the class
no longer extends BaseScriptClass, copies over properti... - 18:57 Revision 0971a932: [TASK] Protect RecordListController
- Protect properties and methods of RecordListController. The two
hooks 'drawHeaderHook' and 'drawFooterHook' now recei... - 18:46 Revision 67725d83: [TASK] Protect methods in AbstractLinkBrowserController
- Some public -> protected changes for AbstractLinkBrowserController
and BrowseLinksController
Resolves: #86193
Releas... - 18:43 Revision dcd62d3f: [TASK] Protect FileListController
- Resolves: #86197
Releases: master
Change-Id: I3ad96b95e6e631adfe67ec83db60b8b9d5ec2045
Reviewed-on: https://review.ty... - 18:34 Revision 33da0787: [TASK] Protect methods in ElementBrowserController
- Resolves: #86192
Releases: master
Change-Id: Id7076427c911af750748e47902e87c1c48b2d2d7
Reviewed-on: https://review.ty...
2018-09-08
- 14:29 Revision de8ab6e4: [TASK] Deprecate second controller action argument
- Core eid and backend dispatching uses only the $request object as
argument, but not the prepared $response object any... - 10:40 Revision 1e149b84: [BUGFIX] Trim search value in live search
- The query parameter of the live search should be trimmed.
The same behaviour is already used in the regular search in... - 09:31 Revision 3ff59772: [TASK] Deprecate ElementBrowserFramesetController
- As far as I could find out, the 'browser' route target class
ElementBrowserFramesetController is unused for a while a... - 00:13 Revision 1ef1e472: [TASK] Use ServerRequestInterface in PermissionAjaxController
- Resolves: #86177
Releases: master
Change-Id: Idc357c62b4040165d3a5d04f291b84c69313402e
Reviewed-on: https://review.ty...
2018-09-07
- 22:36 Revision 734fa9f1: [TASK] Prevent notice in InstallStatusReport
- Add isset check before use is_array.
This will prevent a notice if the
array key does not exist.
Resolves: #86187
Re... - 21:03 Revision 62d2f9a3: [TASK] Rework pseudo-site backend preview url generation
- When there is no site configuration, no TCEMAN.preview
configuration and no sys_domain record available, the host
URL... - 20:56 Revision 2fbbda3d: [TASK] Deprecate TCA type=user without renderType
- Using a custom renderType instead of a userFunc for
type=user TCA elements is much more flexible and suits
better int... - 19:00 Revision 3b0a6428: [TASK] Protect methods in TaskModuleController
- Resolves: #86182
Releases: master
Change-Id: I80b8b519ad530d5d98e284e0666cd6c2eb3f5603
Reviewed-on: https://review.ty... - 18:59 Revision f09ad89e: [TASK] Protected methods in ReportController
- There are only two methods in the report controller, calling
them via call_user_function() does not make much sense.
... - 18:43 Revision 17250d85: [BUGFIX] Adjust table field type to varchar
- In order to create workspace stage records, the parenttable field
must not be a tinytext, else the not null restricti... - 18:14 Revision da103e89: [BUGFIX] Do not let sites module render rootpages in workspaces
- If root pages are configured in workspaces, such pages must not get
rendered in the sites module. The BackendWorkspac... - 17:59 Revision 4b4cd430: [BUGFIX] Prevent crash in DatabaseIntegrityCheck
- If a relation field (select / group) does not exist in db for
whatever reason, System -> DB check -> Database relatio... - 17:53 Revision 249b5237: [TASK] Show unassigned sites in site module
- The site module displays now also sites with no valid related page anymore.
This can happen if the page is being remo... - 17:50 Revision 1232e775: [BUGFIX] Trigger `change` event after calculating slug
- When the slug is calculated by using the according button, the `event` is
now triggered to let the user know that the... - 17:30 Revision db3da943: [TASK] Use updated typo3/phar-stream-wrapper version
- Resolves: #86191
Releases: master
Change-Id: Ie65dac040f720c313835603bd2446a15e6670c14
Reviewed-on: https://review.ty... - 17:27 Revision a8986450: [BUGFIX] Prevent crash in DatabaseIntegrityCheck
- If a relation field (select / group) does not exist in db for
whatever reason, System -> DB check -> Database relatio... - 17:26 Revision 0de21ab1: [TASK] Protect methods in SetupModuleController
- Resolves: #86180
Releases: master
Change-Id: I6277be526cb11d1c6120f13e763d47405aac84d0
Reviewed-on: https://review.ty... - 17:13 Revision 7eacbdc3: [TASK] Protect render() method in BackendController
- Resolves: #86179
Releases: master
Change-Id: Ie61ab04889e36b5290a0d8f4fc1fb68dd95a87ac
Reviewed-on: https://review.ty... - 17:09 Revision fc4e06ce: [TASK] Hide page alias in pagetree overview with sites
- If rendering page trees in Info -> Pagetree overview that has
a full Site configuration, hide the "alias" field - it ... - 17:02 Revision 9b625d49: [TASK] Use updated typo3/phar-stream-wrapper version
- Resolves: #86191
Releases: master
Change-Id: I45d265cd6866dff1ab8fc0a058973c24471ac357
Reviewed-on: https://review.ty... - 16:04 Revision a0654437: [TASK] Deprecate old TypoScript condition syntax
- Since the symfony expression language is available for TypoScript
conditions, the old condition syntax is being depre... - 15:22 Revision b295c09f: [BUGFIX] Fix fatal in ReportsModule with upgrade wizards
- With the new upgrade wizard API the InstallStatusReport
has to be adapted a bit to prevent a fatal calling
shouldRend... - 11:34 Revision 84a33f3a: [TASK] Clean up UpgradeWizardsService API
- Remove implementation details from public API methods
Releases: master
Resolves: #86166
Change-Id: I3605132946d4fa1e...
2018-09-06
- 12:53 Revision 79a1ab18: [TASK] styleguide: TCA elements basic user_1 uses renderType
- 09:31 Revision d2cdb51e: [TASK] Use ServerRequestInterface in RecyclerAjaxController
- All values are available in the request object, no need to touch the
globals. The constructor of the controller is em... - 09:30 Revision c1da0303: [BUGFIX] Ensure connection can be established multiple times
- This patch ensures a connection can be established multiple times
and is initialized correctly using the init command...
2018-09-05
- 20:27 Revision 7c10edde: [BUGFIX] Trim search value in live search
- The query parameter of the live search should be trimmed.
The same behaviour is already used in the regular search in... - 16:34 Revision 5c5585bd: [BUGFIX] Only add pages to XML sitemap with no_index = 0
- Pages with no_index, follow shouldn't show up in XML sitemap. Only pages
that needs to be indexed.
Resolves: #86157
... - 11:01 Revision d171044c: [TASK] Improve TCA of site_errorhandling
- - Localize labels
- Use label_alt to show not only errorCode but also errorHandler
Resolves: #86148
Releases: master... - 10:55 Revision f681d105: [TASK] Reveal usage as controller of TaskStatus::class
- The class is called by two ajax routes and is therefore to be named,
placed and handled as the controller that it is.... - 10:03 Revision 6a68000a: [TASK] Deprecate FrontendEditingController
- The class is not in use anymore, only feedit instantiates the class for legacy reasons.
Also FrontendBackendUserAuth...
2018-09-04
- 14:22 Revision c13649c7: [TASK] Set TYPO3 version to 9.5.0-dev
- Change-Id: I96b70e192770b6955f82a8106db386f2044e738b
Reviewed-on: https://review.typo3.org/58181
Tested-by: TYPO3com ... - 14:08 Revision 8eb9df8c: [RELEASE] Release of TYPO3 9.4.0
- Change-Id: I10cf279d74af2cfc2964704ba31c6ce2b7be3493
Reviewed-on: https://review.typo3.org/58180
Reviewed-by: Oliver ... - 13:03 Revision e94852bb: [BUGFIX] Avoid insufficient workspace version constraint
- Resolves: #86126
Releases: master
Change-Id: I7724cb1415742861a0c6496f4e3888787e6467d4
Reviewed-on: https://review.ty... - 12:56 Revision 285f6ffe: [BUGFIX] Resolve version move placeholder in RootlineUtility
- In order to correctly work with rootlines (e.g. when resolving
according sites and pseudo-sites for URL resolving and... - 11:50 Revision e8122aec: [TASK] Move documentation files into 9.4 folder - part 3
- The change also contains some documentation related improvements
in some code files, where the need occured.
Change-... - 11:36 Revision 2ede3295: [BUGFIX] Do not double-prepend the URL scheme on preview URLs
- When having a pseudo-site the view functionality is broken
due to some different handling how to deal with protocols.... - 10:48 Revision df663b3d: [BUGFIX] Template module must respect workspaces
- The template module now respects the workspace constraint of the current
backend user and the stored sys_template rec... - 10:31 Revision c02fef8c: [TASK] Wrap error UnknownElement with proper HTML
- Show the error with a proper markup. Also hightlight type and
render type as code.
Resolves: #86133
Releases: master... - 10:15 Revision 79d819f9: [TASK] Wrap error UnknownElement with proper HTML
- Show the error with a proper markup. Also hightlight type and
render type as code.
Resolves: #86133
Releases: master... - 10:03 Revision 3260e093: [BUGFIX] Allow getPagesTSconfig to be called without BE_USER
- Due to refactorings lately in BackendUtility::getPagesTSconfig() with
which results in a fatal error when clearing pa... - 09:37 Revision 28cca086: [BUGFIX] Abort `nodeSelectedAfter` on unchecked nodes
- If a node in the page tree is clicked, the `nodeSelectedAfter` event is
triggered for any active node that is being d... - 09:31 Revision 1f898d0f: [BUGFIX] Template module must respect workspaces
- The template module now respects the workspace constraint of the current
backend user and the stored sys_template rec... - 07:24 Revision d66fd78e: [BUGFIX] Make debug exceptions scrollable in backend context
- Resolves: #86132
Releases: master
Change-Id: I34a09ec83491b0f08e0a094680fbd93057ad76a4
Reviewed-on: https://review.ty... - 00:18 Revision a36aadfd: [BUGFIX] Use same height for tree bar as for the right module
- Fix 1px off error in page tree toolbar.
Resolves: #86098
Releases: master
Change-Id: Ia1476d57b935159fc32e40a9134c7c...
2018-09-03
- 23:52 Revision 46fa87b6: [TASK] Synchronize 8.x master .rst files to v8
- Change-Id: If6d70777c95aad50c6edd455795db2cc379b26c1
Resolves: #86129
Releases: 8.7
Reviewed-on: https://review.typo3... - 23:51 Revision 04b1ec06: [TASK] Synchronize 7.x master .rst files to v8 and v7
- Change-Id: Ic76264a855a4731a5e90be954b55b0dd6a449c92
Resolves: #86130
Releases: 8.7, 7.6
Reviewed-on: https://review.... - 23:50 Revision e31bbbba: [TASK] Synchronize 7.x master .rst files to v8 and v7
- Change-Id: Ic76264a855a4731a5e90be954b55b0dd6a449c92
Resolves: #86130
Releases: 8.7, 7.6
Reviewed-on: https://review.... - 23:35 Revision ba913231: [BUGFIX] Only unlock records in BE user log off functionality
- The database table `sys_lockedrecords` should only be cleared via
the BackendUtility when a Backend user is logging o... - 23:24 Revision 90352bb0: [BUGFIX] Resolve workspace records for template module overview
- BackendWorkspaceRestriction automatically resolves specific records
already for a given workspace. In most cases this... - 23:20 Revision 7a21a21a: [BUGFIX] use gmmktime in checkConditionMatcherForDateFunction unit test
- The arguments are now treated as parts of a UTC date/time and
prevents different results depending on the system date... - 23:04 Revision 416e99e8: [BUGFIX] Ensure slug update wizard uses proper sorting
- If two subpages share the same name, it is important, that the first
page gets a proper name, and the second one foll... - 23:02 Revision 95a421ea: [TASK] Ensure version placeholders get updated on slug changes
- This change ensures that workspace version placeholders are kept
in sync when slug values (TCA type 'slug') are modif... - 22:51 Revision c72713ab: [BUGFIX] Resolve workspace records for template module overview
- BackendWorkspaceRestriction automatically resolves specific records
already for a given workspace. In most cases this... - 22:44 Revision 2bf89254: [BUGFIX] Create root page with slug field filled on installation
- The root page should contain as best practice the "/" as slug,
after a successful installation.
Resolves: #86125
Rel... - 22:43 Revision 87dcee4c: [BUGFIX] Remove console.log() on wizard execution
- Resolves: #86127
Releases: master
Change-Id: I2b900305cb505c52886b012d7d9a3303f6a0a233
Reviewed-on: https://review.ty... - 22:41 Revision baa5953c: [BUGFIX] Create proper FE links in Web->View module
- Resolves: #86124
Releases: master
Change-Id: Icb706e585af8e0c0acd993f15d17276024bc5503
Reviewed-on: https://review.ty... - 22:02 Revision 793c84ef: [BUGFIX] Declare strict types in SlugEnricher
- Resolves: #86118
Related: #85937
Releases: master
Change-Id: Id913e98e360d06f8db61bbde8c49a131715f2240
Reviewed-on: h... - 21:59 Revision 964afb37: [BUGFIX] Auto-generate slug when invalid characters are given
- If a page title is like "!!!" this currently results in an invalid slug.
The generator now auto-generates something ... - 21:57 Revision db0bf585: [BUGFIX] Cast return value of getLivePageUid to int
- On database systems like sqlite fields like uid or
t3ver_oid are returned as string and need to be casted.
This cast... - 21:46 Revision 95c3026d: [TASK] Deprecate class AltPageTitleProvider
- Because the usage of $GLOBALS['TSFE']->altPageTitle is deprecated
since version 9 and will be removed in version 10, ... - 21:44 Revision 57dab735: [TASK] Cleanup PageTitle API
- Some small indentation fixes.
Resolves: #86123
Releases: master
Change-Id: Idd5cc7f9cb206516930e5a888449d1204ee9ae11... - 21:29 Revision b45acf94: [BUGFIX] Avoid database upgrade failures when adding slug field
- When upgrading with e.g. MSSQL it should be noted, that the
pages.slug DB field should be a varchar database field (i... - 21:15 Revision e008261b: [TASK] Revert "Move LocalConfiguration* files to config folder"
- This reverts commit 277c677a967fcca5a158042465bfe35da9a3fa15.
This change was meant as a pre-cursor to the new confi... - 20:52 Revision 0aa993e8: [TASK] Switch UserStorageCapabilityService to a renderType
- Using a TCA type=user with a custom renderType is much more
elegant since the registered element can then fully acces... - 20:43 Revision 701a889a: [BUGFIX] Use SiteLanguage in forms
- TranslationService of forms only respect language sets in TypoScript.
Use SiteLanguage is the leading configuration a... - 20:28 Revision 06c67dc4: [BUGFIX] Ensure that slugs are always calculated in DataHandler
- When NOT using FormEngine to create a new page (e.g. in the pagetree
or via the "Create multiple pages" wizard), so j... - 19:53 Revision f250a9c9: [BUGFIX] Only unlock records in BE user log off functionality
- The database table `sys_lockedrecords` should only be cleared via
the BackendUtility when a Backend user is logging o... - 19:48 Revision 062c068b: [BUGFIX] Avoid suffixing base slug again
- When invoking slug generation on an empty or base slug (`/`), the
slug will become `//` - which is invalid and has to... - 18:47 Revision 671f5887: [BUGFIX] Suffix all interfaces with Interface
- The patch introducing interfaces for upgrade wizards had some mixed
namings, which are now corrected.
Resolves: #861... - 18:04 Revision d3bcaeb9: [TASK] Add missing documentation for typolink.language
- The newly added functionality for typolink.language
within TypoScript receives a documentation file.
Resolves: #8605... - 17:51 Revision 429db28f: [TASK] Adjust LinkGeneratorTest for non-site scenario
- When using a Site according "slug" values have to be given in order to
have complete routing information. There won't... - 17:44 Revision 6b4ed22b: [TASK] Add details to message for existing record localization
- Resolves: #85549
Releases: master
Change-Id: I8a98da8842c6d15175debed5513bbc4bc2bb0a2c
Reviewed-on: https://review.ty... - 16:07 Revision d7553937: [BUGFIX] Fix migration docs for "language:update" command
- Also add an example how to pass in multiple language ISO codes
which was done using commas back then and now using sp... - 14:34 Revision 4964bd66: [TASK] Cleanup UpgradeWizard API
- The upgrade wizard API has been in need of some cleanups
both architectural as well as functional. As a result the
AP... - 14:30 Revision ba4495a7: [BUGFIX] Allow page links to different languages within a site
- Due to the refactoring process within links to a site, it is still
necessary to link to a translated page with a give... - 14:19 Revision 97364f06: Revert "[BUGFIX] Update all languages with CLI command"
- This change was not necessary since multiple values can be passed in
separated by spaces instead of commas just like ... - 13:53 Revision 3676fc93: [BUGFIX] Remove edit link to not existing record
- As long as there is no site configuration record to edit,
the title displayed into Sites Module should not carry a li... - 12:52 Revision f612f2e5: [BUGFIX] Update all languages with CLI command
- Now it is possible to pass several Isocodes comma separated
by CLI and to update them.
Releases: master
Resolves: #8... - 11:59 Revision 4e4837c1: [TASK] Add more info about custom finishers to docs
- Resolves: #86103
Releases: master
Change-Id: I485ba2eb933734220381a66256d337ab9f3997ec
Reviewed-on: https://review.ty... - 11:15 Revision 7dc2e8af: [BUGFIX] Do not fetch type=none fields from db in list module
- A type=none TCA field is the only field type that is entirely ignored
by DataHandler. An incoming value for such a fi... - 11:05 Revision 8dab2188: [TASK] Move documentation files into 9.4 folder - part 2
- The change also contains some documentation related improvements
in some code files, where the need occured.
Change-... - 11:01 Revision 4ecc6637: [TASK] Set indexed_search set_id field from type=none to input readOnly
- The indexed_search_config field set_id can be easily switched from
type=none to type=input with readOnly=true. This i... - 11:01 Revision 22b179ea: [TASK] Make type=passthrough a formEngine element
- To be more consistent and have one special case less,
type=passthrough columns are now casual elements that
go throug... - 10:59 Revision 119d6732: [TASK] Streamline PHPDoc comment matches function/method signature
- Resolves: #86088
Releases: master
Change-Id: Ia011b8ca85b8665edd80a093844b5a60a5fe2e29
Reviewed-on: https://review.ty... - 10:33 Revision 0f583937: [BUGFIX] Do not use empty needle in strpos in SimpleFileBackend
- This only happens on Windows as the call is inside a condition
that tests for Windows OS.
Releases: master
Resolves:... - 08:55 Revision e147b0b0: [BUGFIX] Correct HTML nesting in RadioElement
- FormEngine RadioElements misses a closing div.
Resolves: #86095
Releases: master
Change-Id: If7041a4579f811fdd3c2348... - 02:39 Revision d56f103f: [TASK] styleguide: Add a passthrough flex element example
2018-09-02
- 18:09 Revision cf7917d0: [TASK] Add missing @return phpDoc tags
- Resolves: #86087
Releases: master
Change-Id: I6451f520eff1ce0281afda61b0c49eafc2a9a8cb
Reviewed-on: https://review.ty... - 16:03 Revision 512098d8: [TASK] Remove enm1989/chromedriver dependency
- We don't need chromedriver as dev dependency anymore since
the acceptance tests use selenium via docker nowadays.
Exe... - 15:33 Revision b0fbfa87: [BUGFIX] Use runtime cache for getIndpEnv() for results which are NULL
- isset() returns FALSE if a cached result is NULL.
Use array_key_exists() instead.
Resolves: #85946
Related: #69173
R... - 14:54 Revision b7d9f9d8: [BUGFIX] Use runtime cache for getIndpEnv() for results which are NULL
- isset() returns FALSE if a cached result is NULL.
Use array_key_exists() instead.
Resolves: #85946
Related: #69173
R... - 14:47 Revision b99e7349: [BUGFIX] Detect current ImageMagick Version 7 for Windows.
- Try to use magick.exe if executable does not exists.
ImageMagick Version 7 for Windows does not use the executables ... - 13:52 Revision 266b4950: [TASK] Cleanup parameter mismatches
- Cleanup function calls that use more parameters than their declaration.
Resolves: #86083
Releases: master
Change-Id:... - 13:50 Revision 1ea1d3a9: [TASK] Use PHP_OS constant instead off php_uname('s')
- Resolves: #86085
Releases: master
Change-Id: Ida3e389e0d0a1df713aaffcb8ab56756c1454279
Reviewed-on: https://review.ty... - 13:49 Revision 8f74452d: [TASK] Remove redundant parentheses
- Resolves: #86082
Releases: master
Change-Id: I4698f5f6b2a5b6995588d25b9cac3ec875e15b93
Reviewed-on: https://review.ty... - 13:47 Revision 33e160ee: [TASK] Cleanup unused PageUriBuilder options
- Due to the refactoring of the typolink method, the PageUriBuilder
is now only used for links to pages with a site con... - 13:36 Revision 38f46fdb: [TASK] Streamline phpDoc order of @param and @var
- Resolves: #86084
Releases: master
Change-Id: I6ebbe0756d799a3c04386c854f6e5e385eeac54f
Reviewed-on: https://review.ty... - 12:57 Revision db81f3aa: [TASK] Use labels and modal in Site module
- Use labels instead of hardcoded text and a modal
asking users if a site configuration should be really deleted.
Reso... - 12:48 Revision f5ec7087: [TASK] Replace substr(...) with strpos(...)
- strpos will use only CPU resources, substr also needs memory allocation.
Resolves: #85477
Releases: master
Change-Id... - 12:41 Revision c5f567c3: [TASK] Add pdo_sqlite to list of additional PHP extensions
- TYPO3 now supports SQLite as the DBMS, if PHP module "pdo_sqlite" is
installed and enabled in the system. This change... - 00:20 Revision b9240169: [TASK] Link site title in sites module
- To keep the module in sync with the regular list module
the title must be linked as well.
Resolves: #86069
Releases:... - 00:03 Revision ec45b269: [FEATURE] Add hreflang support
- This feature adds an hreflang tag for multilanguage-websites (one-tree)
automatically, based on the new LanguageMenuP...
2018-09-01
- 23:51 Revision a96ca474: [TASK] Add recreate button to slug field
- Adds a second button next to the 'manually edit slug' button
in pages: If the title is changed, this button can be us... - 23:47 Revision 6c778989: [FEATURE] XML Sitemap
- It is now possible to generate XML sitemaps for SEO purposes without
using 3rd-party plugins. When enabled, this new ... - 22:54 Revision b409a165: [TASK] Move documentation files into 9.4 folder - part 1
- Change-Id: I95be0b5c33b9f028d28de7be64a7d18f9554ff78
Resolves: #86075
Releases: master
Reviewed-on: https://review.ty... - 22:50 Revision d336193d: [FEATURE] New API for UpgradeWizards
- Build a new Interface based API for UpgradeWizards that
can be used as a base for future improvements.
Resolves: #86... - 21:52 Revision fc942ecb: [TASK] Refine DebugExceptionHandler
- * Complete new design for the uncaught exception error page
* Show all exceptions by calling all ->getPreviousExcepti... - 21:21 Revision dfe61898: [BUGFIX] Properly create slug if adding new pages via FormEngine
- Adding a page relative to another page (vanillaUid is negative then),
currently creates a slug as if the page in insi... - 18:16 Revision ba1d52b8: [FEATURE] Add PageTitle API
- It is now possible to set the title tag of a page by using
the PageTitle API. You can register your own providers and... - 16:49 Revision 76e867b8: [TASK] typo3/testing-framework now flushes runtime caches
- Unit test tearDown() now always calls
GeneralUtility::flushInternalRuntimeCaches() so most explicit
calls in unit tes... - 16:46 Revision 3dc77a45: [FEATURE] Add commands for listing and showing sites
- This patch adds the following CLI commands:
site:list - shows a list of all configured sites
site:show - shows the co... - 16:20 Revision db52b044: [TASK] typo3/testing-framework now flushes runtime caches
- Unit test tearDown() now always calls
GeneralUtility::flushInternalRuntimeCaches() so most explicit
calls in unit tes... - 15:20 Revision e0c5ac1e: [BUGFIX] Do not remove LocalConfiguration if executing unit tests
- Unit test and code for #84623 relies on constants PATH_typo3conf and
then removes LocalConfiguration and some other c... - 14:27 Revision a11734f9: [BUGFIX] Allow config.linkVars to be added for linking to pages with site config
- Due to the refactoring yesterday, the TypoScript option
config.linkVars was removed, but is still a valid use-case to... - 14:11 Revision a4b14b9e: [TASK] Single slashes for classes in form docs
- Use single backslash in code block
Releases: master, 8.7
Resolves: #86039
Change-Id: I9d7755c3f0183f4be47fe227a28ac8... - 14:09 Revision 555bdae0: [TASK] Single slashes for classes in form docs
- Use single backslash in code block
Releases: master, 8.7
Resolves: #86039
Change-Id: I9d7755c3f0183f4be47fe227a28ac8... - 11:41 Revision 5675acd2: [BUGFIX] Correct global/multiple icon in site configuration overview
- Resolves: #86071
Releases: master
Change-Id: Ie7ded4da5329a82e2e1ef5f5a995b714abd9aa1d
Reviewed-on: https://review.ty...
2018-08-31
- 19:47 Revision bc8225bf: [BUGFIX] Do not use deprecated class alias anymore
- The class TYPO3\CMS\Lang\LanguageService is gone,
and only exists as class alias.
There are a few places where this ... - 16:20 Revision 4ec0a91c: [FEATURE] Add inline AJAX validation for TCA type slug
- The TCA type slug field is "disabled" / "readonly" by default but
actually has a toggle button (like InputLinkField) ... - 16:11 Revision d4e4ff2c: [BUGFIX] Missing initialization of typo3/phar-stream-wrapper
- Functional tests now rely on \TYPO3\CMS\Core\Core\Bootstrap
is setting up the PharStreamWrapper and check that behavi... - 16:00 Revision 23dec46e: [BUGFIX] Expression Language should not crash Backend Modules
- When doing "[page["uid"] >= 284]" in a TypoScript condition, everything works
as expected in Frontend, but in BE it g... - 14:21 Revision 84b36e68: [TASK] Add frontend functional tests for pages having slugs
- Functional tests for pages having site configuration and using slugs
are introduced. Existing tests (not relying on s... - 14:10 Revision bdff18fb: [BUGFIX] Ensure to use parent's page slug for generating a new pages' slug
- When creating page with slug "/my-page", and then renaming the page title
to "My new page", the slug for a newly crea... - 14:06 Revision a1294227: [FEATURE] Add pagination and filtering to the redirects module
- Some minor usability Improvements have been made as well:
- The source path now crops after 100 characters
- The dest... - 13:53 Revision e2c7b48a: [TASK] Streamline page language linking
- When having a Site configuration in order to create a page link for
a specific language new property `language` has t... - 12:38 Revision 383846c6: [BUGFIX] Do not remove trailing slash in slug sanitization
- It is totally legitimate to allow /my-page/ as slug (when in FormEngine
just remove the "readonly" attribute of the s... - 11:15 Revision 345c37af: [TASK] Deprecate Extbase CommandControllers and @cli annotation
- Back then, the PHPDoc annotation `@cli` was added to indicate
Extbase CommandController commands to be usable on CLI ... - 11:09 Revision 5ce2929d: [FEATURE] Show extensions via CLI
- A new Symfony command "extension:list" allows to list all active
extensions.
Using --all option also includes the cu... - 09:34 Revision c3377631: [TASK] Inject PSR-7 data in TSFE methods
- The following public methods within TSFE now get a PSR-7 request object
handed in to fetch the GET / POST variables.
... - 00:37 Revision 7f0174be: [TASK] Create URLs with typolink for pages with sites
- The PageLinkBuilder now separates out into generating links
for pages with site configuration, and without site
confi...
2018-08-30
- 23:43 Revision d68b3957: [TASK] Ensure ?id= is allowed to be called in site handling
- When using site configurations, it should still be possible to call a
page with "index.php?id=13" IF the site configu... - 23:43 Revision 76b2b302: [FEATURE] Add symfony expression language for TypoScript conditions
- This patch implements the symfony expression language for TypoScript conditions
in frontend and backend and is a prep... - 21:52 Revision 4f81dc38: [BUGFIX] Use SiteLanguage in LocalizationUtility
- Check the current site language and use TS as fallback in
the LocalizationUtility
Resolves: #85644
Releases: master
... - 19:09 Revision 454dfb75: [TASK] Use $tsfe->type for generating the redirect URL
- At the point where TSFE creates a Redirect URL for shortcuts,
$type should be used from the normalized $tsfe->type pr... - 19:05 Revision a6491e39: [BUGFIX] Initialize pObj before usage
- The parent::init call was removed in a code cleanup and
has been re-added as it is necessary for initialization.
Res... - 19:04 Revision c9f38677: [TASK] Detect page routes based on deleted+workspace restriction
- The Page Router checks for all pages that are available by using
the FrontendRestrictionContainer for database querie... - 19:03 Revision 6f5d20a1: [BUGFIX] Ensure new @import syntax is loaded properly
- The new @import TypoScript syntax only works
if there is an empty line before, so this should
be added - to be exactl... - 19:02 Revision f6f4b03e: [BUGFIX] Allow to resolve sites without trailing slash as base
- When a site (language) has "/en" as base, then the page router
does not kick in, as the PageRouter receives a "/" at ... - 18:58 Revision d7ea9a75: [FEATURE] Refactor AdminPanel API to use composition
- Enabling future enhancements for the adminpanel without
having to make breaking changes for existing module providers... - 18:52 Revision 8828eea0: [BUGFIX] Enable fallback functionality for site handling
- Enable the functionality again to have a site with three
languages to work in fallback mode (sys_language_mode = cont... - 18:08 Revision 17a0d545: [BUGFIX] Show url segment for new pages
- Fix three cases in the display condition of url segment:
* Show 'slug' if a new page in default language is added
* R... - 16:11 Revision 973feadb: [TASK] Extend blog_example with relations
- * 1:1 inline relation csv (Post->additonalName)
* 1:1 inline relation foreign_field (Post->additonalInfo)
* 1:n inlin... - 16:09 Revision d070ae35: [BUGFIX] Remove check for switching URL schemes
- During the cleanup of https://review.typo3.org/#/c/58022/ a wrong
change was done, this actually introduces a regress... - 15:59 Revision 89b79c98: [TASK] Follow redirects in frontend tests
- Resolves: #86041
Releases: master
Change-Id: Id5802bc40a6070ddcd21c76e2417d438cefa9efd
Reviewed-on: https://review.ty... - 14:04 Revision 014e32fb: [TASK] Extract _GP call from TSFE->initializeSearchWordData
- In order to centralize usages regarding global magic ($_GET/$_POST) within
TypoScriptFrontendController, the method i... - 12:00 Revision 0e2756aa: [BUGFIX] Allow creation of records after another
- When adding a content element, EditDocumentController expects the id
for fetching being a positive page ID. This is h... - 11:06 Revision 94a99018: [TASK] Refactor backend user module
- * Use module template view helpers to render the module layout
* Remove obsolete methods and inheritance
* Make compa... - 10:17 Revision a62b6228: [BUGFIX] Export database binding types in snapshots
- Resolves: #86034
Releases: master
Change-Id: I42f09774a08b69dc0cb2b5dc2cff6f25cf89f98d
Reviewed-on: https://review.ty... - 09:06 Revision 7af78153: [BUGFIX] Ensure html tag is showing lang and dir attribute
- Due to some refactorings while achieving notice-free tests,
the check for adding html-tag attributes was changed.
Re... - 08:41 Revision f40b0765: [BUGFIX] Remove double space in exception message
- Minor issue in exception messages.
Resolves: #86033
Releases: master
Change-Id: I0e133bb3a609dda611757fb5a92465295b3... - 08:07 Revision ea18145b: [BUGFIX] Fix paste button in page module with mode "languages"
- A content element can once again be pasted directly at a specific
position with the help of the paste button when in ... - 07:45 Revision cbe8df53: [BUGFIX] Fix paste button in page module with mode "languages"
- A content element can once again be pasted directly at a specific
position with the help of the paste button when in ... - 07:43 Revision 0f5d7f2d: [TASK] Disable slug in pseudo sites and disable alias in sites
- Slug handling does now work if using pseudo sites. The patch adds
a display condition to form engine to hide the fiel...
2018-08-29
- 22:00 Revision 51a7bb5e: [TASK] Change Site Base Handling to PSR-7 URI Interface
- While working with Site Handling API, it's more than obvious
that we should utilize the UriInterface, to integrate PS... - 21:46 Revision aef8cfbd: [BUGFIX] Add missing table column type „SLUG“
- Resolves: #86017
Releases: master
Change-Id: Ic7315dfa4b287c42c88ff80e4040e1185273bd7c
Reviewed-on: https://review.ty... - 20:39 Revision a808c554: [BUGFIX] Allow returning null values for PageRouter::matchRoute()
- Resolves: #86030
Related: #86013
Releases: master
Change-Id: I337861f5dac4e3c7e7babd056e87630c22ec1f3e
Reviewed-on: h... - 19:50 Revision a4ed400b: [TASK] Mention table and record uid in DataHandler localize command log
- Resolves: #86029
Releases: master, 8.7
Change-Id: I75c5bf23537a987fbe16c9a6fb2464a853d12135
Reviewed-on: https://revi... - 19:31 Revision a1569c36: [TASK] Mention table and record uid in DataHandler localize command log
- Resolves: #86029
Releases: master, 8.7
Change-Id: I75c5bf23537a987fbe16c9a6fb2464a853d12135
Reviewed-on: https://revi... - 16:44 Revision 18543edf: [TASK] Speed up functional tests using database snapshots
- Resolves: #86019
Releases: master
Change-Id: Ia9951730c1d1eb8b1238b92907bfa243b9518c7d
Reviewed-on: https://review.ty... - 15:41 Revision 4716a07c: [TASK] Separate site resolving from page slug resolving
- Currently, the site resolver checks for a valid site, and if so,
checks for valid page slugs. The latter is now moved... - 12:03 Revision ef5b9c18: [TASK] Deprecate IMGMENU/GMENU functionality
- GraphicalMenuContentObject (GMENU/GMENUITEM) and
ImageMenuContentObject (IMGMENU/IMGMENUITEM) will
be removed in TYPO... - 08:33 Revision 13b02751: [TASK] Use typo3/phar-stream-wrapper package
- PharStreamWrapper has been released as standalone package under
the MIT license: https://github.com/TYPO3/phar-stream...
2018-08-28
- 22:51 Revision dfa283cc: [TASK] Minor cleanup ContentObjectRenderer
- ContentObjectRenderer has some minor flaws. Also the functional tests have
some unused code.
Resolves: #86015
Releas... - 19:01 Revision 1f88ac07: [TASK] Migrate extension commands to Symfony
- The Extbase command controller from Extension Manager is the only
CommandController used in TYPO3 Core (apart from ex... - 18:53 Revision 7b7991ba: [BUGFIX] Site Configuration Module shows hidden languages
- Site Languages which are not shown in the frontend should be displayed
in the Backend module however this is a bug th... - 14:04 Revision 9f0af539: [TASK] Decouple usage of cObject->editPanel and ->editIcons
- Both methods within "ContentObjectRenderer->editPanel()" and
"ContentObjectRenderer->editIcons()" were built to have ... - 13:53 Revision 92c2a7bf: [TASK] Deprecate TSFE constructor with no_cache parameter
- Instantiating TypoScriptFrontendController with the fourth
parameter set (except null) will now trigger a deprecation... - 13:11 Revision 78a6c428: [FEATURE] Move workspaces scheduler tasks to native symfony commands
- The previously available scheduler tasks for auto-publishing and cleaning up
preview links have been moved to a symfo...
2018-08-27
- 22:25 Revision 30b1ab6a: [BUGFIX] Use namespaced class name for blog_example fe_users subclass
- The last place which was missed when porting the extension to namespaces,
is now fixed.
Also slash sign has to be es... - 22:08 Revision 8b908c05: [BUGFIX] Use namespaced class name for blog_example fe_users subclass
- The last place which was missed when porting the extension to namespaces,
is now fixed.
Also slash sign has to be es... - 21:15 Revision c22ed2aa: [TASK] Remove site caches if page is created on top level
- The patch fixes a fatal php scenario if a page is created
on root level. The data handler now flushes site caches if ... - 17:37 Revision 1ea06921: [TASK] Remove toggle function from page tree root element
- Remove toggle function from root node and set expanded on true if there
is only one node on depth 0. If there is more... - 16:36 Revision e92ab3be: [TASK] Clean up unused / dead code
- A series of unused and dead code places are fixed with the patch:
* Switch + return + break -> the break is obsolete
... - 16:02 Revision 41ac2ea9: [FEATURE] Allow symfony commands to be non-schedulable
- When registering a Symfony Command, it is now possible to
define a new option `schedulable` which can explicitly set ... - 14:44 Revision 172c3bac: [TASK] Sort building process within PageLinkBuilder / TypoLink
- This is a pre-cursor for unifying URL generation with slugs / based on sites,
in order to group things that belong to... - 14:30 Revision 7c1a21e6: [FEATURE] Add Upgrade Wizard to migrate to pagepath segment for pages
- A new upgrade wizard is introduced, which sets page URLs based on the
page title and rootline, if they are empty.
Al... - 14:18 Revision 07f433be: [BUGFIX] Only allow QueryResultInterface in Be.PaginateViewHelper
- Resolves: #85979
Related: #81200
Releases: master
Change-Id: Ibab30517c6380d1a7fda59656e12700d4193170a
Reviewed-on: h... - 13:42 Revision 7a594155: Revert "[TASK] Deprecate @cli annotation"
- We do not have a replacement for TYPO3v9 so we cannot deprecate this annotation yet.
This reverts commit c7791b01fe4... - 09:36 Revision 5f4ec3a2: [TASK] Fix typo and add example for requireCHashArgumentForActionArguments
- Fixed a typo and added an example for EXT:indexed_search.
Releases: master, 8.7
Resolves: #85942
Change-Id: Iffcecd7...
2018-08-26
- 16:25 Revision 1854c012: [BUGFIX] Add language configuration for model tag in EXT:blog_example
- Add language configuratin for model tag in EXT:blog_example, reformat TCA files,
unify sys_language_uid field configu...
2018-08-25
- 14:54 Revision c7791b01: [TASK] Deprecate @cli annotation
- Back then, the PHPDoc annotation `@cli` was added to indicate
Extbase CommandController commands to be usable on CLI ... - 14:51 Revision d0b5f792: [TASK] Inject TSFE object into ContentObjectRenderer
- The class ContentObjectRenderer expects $typoScriptFrontendController
as first argument inside the constructor.
When... - 14:42 Revision 453826ce: [TASK] Deprecate PageRepository->getFirstWebPage()
- The method PageRepository->getFirstWebPage() is only used when
no "?id" parameter is given, and no rootpage was resol... - 14:27 Revision ef529087: [TASK] Deprecate GraphicalFunctions->init method
- The init method of GraphicalFunctions/Gifbuilder was used instead of
a constructor to set up various internal propert... - 14:23 Revision 19010709: [TASK] Remove unused TimeTracker->fixContent() method argument
- The protected method TimeTracker->fixContent() has an argument $first
which is always set to "0", so the functionalit... - 14:04 Revision ecda10ac: [BUGFIX] Throw exception in case FileWriter's logFile is invalid
- GeneralUtility::getFileAbsFileName($logFile) never results in `null`,
but in some empty string in case the $logFile i... - 13:44 Revision dc1795ee: [BUGFIX] Throw exception in case FileWriter's logFile is invalid
- GeneralUtility::getFileAbsFileName($logFile) never results in `null`,
but in some empty string in case the $logFile i... - 13:34 Revision f0884db4: [BUGFIX] Use correct image references for LiveDefaultElements
- Resolves: #85976
Releases: master, 8.7
Change-Id: I0f6588aa58be317da51cff59a5eb915831fc0774
Reviewed-on: https://revi... - 11:46 Revision 4429f47c: [BUGFIX] Fix various wrong phpDoc comments
- Return types in phpDoc method annotations are wrong and should be adapted
to the actual return value in the PHP code.... - 11:46 Revision c56e27e4: [TASK] Use strict bool calls for TimeTracker->LR
- The public property "TimeTracker->$LR" is declared as boolean, but used
with integer. Let's have TYPO3 use it that wa... - 11:25 Revision 277c677a: [TASK] Move LocalConfiguration* files to config folder
- With the introduction of the environment API, composer-based
installations have the configuration folder outside of
"... - 11:17 Revision 53dabd97: [BUGFIX] Use correct image references for LiveDefaultElements
- Resolves: #85976
Releases: master, 8.7
Change-Id: I0f6588aa58be317da51cff59a5eb915831fc0774
Reviewed-on: https://revi...
2018-08-24
- 16:33 Revision 34997fe9: [BUGFIX] Fix PSR-7 URI generation without scheme
- When a new Uri('//newpage.com/') is added, TYPO3's PSR-7
implementation lacks the functionality to render that
proper... - 14:19 Revision d73bd4c5: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/120 from liayn/add-select-mm
- [FEATURE] styleguide: Add new select fields to cover MM relations
- 11:41 Revision d0673368: [FEATURE] styleguide: Add new select fields to cover MM relations
- 11:10 Revision ee0cead8: Merge pull request https://github.com/TYPO3-CMS/styleguide/issues/119 from liayn/remove-invalid-lang-fields
- [TASK] styleguide: Remove useless language fields on MM relation tables
- 11:03 Revision 59a7d107: [TASK] styleguide: Remove useless language fields on MM relation tables
- 09:03 Revision 7259e797: [TASK] Remove a series of SOBE assignments
- The infamous $GLOBALS['SOBE'] object is still used at various
places is the core. This "talk to the hand" object regi... - 08:58 Revision c8a6f982: [TASK] Deprecate authentication related compareUident() method
- The patch deprecates the unused compareUident() from
AbstractAuthenticationService that calls the also unused method
... - 08:56 Revision 8e892fb7: [BUGFIX] Adapt a broken namespace in SaltedPasswordService
- Fixes two broken namespaces that went wrong when moving and
aliasing the salted password classes. The patch only affe...
Also available in: Atom