Version 3.x

Upgrade from 3.0.1 to 3.0.2

Changelog

https://github.com/fnagel/t3extblog/compare/3.0.1...3.0.2

  • Migrate to use proper xml namespace declarations using html tags

  • Add new content element wizard configuration

  • Use localization for plugin titles and descriptions

  • Add link handler documentation (TYPO3 8.7 only)

  • Some minor bugfixes

Breaking changes

  • PHP 5.5 is no longer officially supported

How to upgrade

  1. Update overwritten templates

Upgrade from 2.x to 3.0.0

"TYPO3 8.x support"

Changelog

https://github.com/fnagel/t3extblog/compare/2.0.0...3.0.0

  • Removed TYPO3 < 7.3 support - lots of legacy code has been removed!

  • Added TYPO3 8.x support and added PHP 7.1 compatibility

  • Added email layout and footer partial for easier customization

  • Updated and added new screens in documentation

  • Improved info boxes in backend modules (using default VH)

  • Add proper create user field for post records

  • Switch to PSR-2 CGL

  • Added signal / slot hooks and fixed interface implementation (see Extending T3extlog in docs)

  • Added noindex, follow meta tag in author, category and list view

  • Fix category localization

  • Fix issues with new cHashIncludePageId config and EXT:realurl 2.0.15

  • Add prev / next meta tag for paginated views

  • Add option to configure backend module date time format

  • Add option to configure author avatar image size using TypoScript

  • Add open graph meta data to blog post detail view

  • Improved documentation

  • A bunch of bugfixes

Breaking changes

  • ViewHelper changes
    • Introduced custom paginate VH

    • Removed custom flashMessages VH (use default one instead)

    • Add flashMessagesClearCache VH in Comment/New.html partial (before flashMessages VH!)

  • Changed email template configuration
    • Old plugin.tx_t3extblog.email configuration has been removed

    • Use default plugin.tx_t3extblog.view configuration instead

    • Email/ is appended to the final template path when rendering emails

    • No changes needed if default path structure has been used

How to upgrade

  1. Make sure to fix all version 2.2.2 related security issues!

  2. Create new DB fields by using "Compare current database with specification" in Install Tool

  3. "Clear all cache" in Install Tool

  4. Use "Add current post author to cruser_id field" update script in EM

  5. You might need to reinstall the extension to rebuild class autoloading

  6. Adjust and update TypoScript configuration and template overwrites