Version 5.x¶
Within this page
Upgrade from 5.0.0 to 5.1.0¶
Changelog¶
https://github.com/fnagel/t3extblog/compare/5.0.0…5.1.0
- Support for Twitter Bootstrap 4.x
 - Support for PHP 7.3
 - Support of latest TYPO3 logging functionality (PSR-3 based, see FAQ)
 - Make use of latest TYPO3 BE module menu API
 - Rework dependency injection
 - Improve documentation
 - Code clean-up (removed and replaced deprecated code usage)
 - Some minor bugfixes and improvements
 
Breaking changes
- Removed support for TYPO3 < 9.4
 - Restructured some templates and partials due to TWBS4 implementation
 - Logging has changed
 
How to upgrade¶
- Adjust your templates to structure change if needed
 - Clear all caches
 
Please note¶
Since TYPO3 9.5.15 the old post URL structure (yyyy/mm/dd/my-post-title) is possible again.
Override the routing
htaccess redirect
This will work for the default routing:
Upgrade from 4.x to 5.0.0¶
“TYPO3 9.5 support”
Changelog¶
https://github.com/fnagel/t3extblog/compare/4.0.0…5.0.0
- Support for TYPO3 9.x
 - Support of new TYPO3 core routing functionality
 - Support of new TYPO3 core SEO sitemap functionality
 - Fixed all “strong” issues in the “Scan Extension Files”
 - Code clean-up (removed quite a lot legacy code and workarounds)
 - Lots of minor bugfixes and improvements
 
Breaking changes
- Removed support for TYPO3 8.x
 - Post URL structure has changed (yyyy-mm-dd-my-post-title instead of yyyy/mm/dd/my-post-title)
 - Removed support for EXT:realurl
 - Removed support for EXT:dd_googlesitemap
 - Removed blogsystem.comments.allowSomeTagAttributes setting
 - Replaced RWD image TypoScript lib (whose functionality is no longer available) with default image VH
 - Rename TS and TSconfig files to newer file extensions
 - Split TS configuration into multiple files
 
How to upgrade¶
- Use “Compare database” in install tool to adjust changed DB fields
 - Run “Create missing post URL slugs” update wizard in extension manager (you might need to do this multiple times!)
 - Run “Create missing category URL slugs” update wizard in extension manager (you might need to do this multiple times!)
 - Add extension routing configuration to your site configuration
 - Make sure your site configuration has an absolute URL as “Entry Point” (or base) configured (so no / but something like https://domain.com/. Otherwise TYPO3 will NOT RENDER ABSOLUTE URLs in email templates!
 - Add a htaccess rule for redirecting old post URLs to the new one (see “URL redirect” below)
 - Update your TS and TSconfig includes if needed
 - Update your TS linkhandler configuration if needed
 - Add “Sitemap setup” static TS to your template in order to enable SEO sitemap support
 - Clear all caches
 
URL redirect
This will work for the default routing:
Please note that it is now possible to configure the URLs as you wish, even without a date!