v10.0.0
BREAKING
- [!!!][FEATURE] Allow to disable the url input in the comment form f17de3e
- [!!!][TASK] Decouple archive from sidebar widget 516976c
- [!!!][BUGFIX] Ensure fallback to default templates is always set 5f496c9
- [!!!][TASK] Drop all exclude fields d268ed0
- [!!!][BUGFIX] Limit tags to configured storage pid 8befd62
- [!!!][BUGFIX] Limit authors to default language 6caf365
- [!!!][BUGFIX] Respect PageTsConfig limitation for authors b2b058f
- [!!!][TASK] Drop social image wizard and prefer ext:seo (#121) 2d2dc30
- [!!!][TASK] Drop social share options 8a34e35
- [!!!][TASK] Drop obsolete MetaService 7cd241b
- [!!!][TASK] Add configuration error note for single view plugins (#94) 780f018
- [!!!][TASK] Modernize list renderings 65affe6
- [!!!][FEATURE] Modernize metadata rendering (#84) 28ef430
- [!!!][FEATURE] Remove fontawesome dependency 4bf2ae8
- [!!!][TASK] Use TYPO3 Form Framework for comment form (#78) 407a2af
- [!!!][TASK] Modernize pagination rendering de0f9d2
- [!!!][TASK] Modernize widget content rendering eb85165
- [!!!][TASK] Do not scale tags size by default f0507bd
- [!!!][TASK] Modernize widget rendering 8db7276
- [!!!][TASK] Modernize post comment rendering a0b7d31
- [!!!][TASK] Modernize post author rendering a17891e
- [!!!][TASK] Adapt section names to follow recommendations 3b1fad6
- [!!!][TASK] Always include social image wizard tsconfig 946f8c1
- [!!!][TASK] Remove Google Plus after its shutdown (#68) 70f4470
- [!!!][TASK] Remove obsolete sidebar headline (#66) 7fac00a
FEATURE
- [FEATURE] Add avatars to author listing 2ed0cf9
- [FEATURE] Allow user avatars in meta sections b4c2e8b
- [!!!][FEATURE] Allow to disable the url input in the comment form f17de3e
- [FEATURE] Add detail links to overview lists 8be3d09
- [FEATURE] Add backlinks to overview for post listings c4bec3d
- [FEATURE] Pagination templates respect fallback chain 1ad583c
- [FEATURE] Refactor gravatar loading (#161) 0bd05d3
- [FEATURE] Introduce blog categories (#142) 434a50e
- [FEATURE] Include featured image in rss feed a829875
- [FEATURE] Include comment link and authors in rss feed 2e1c159
- [FEATURE] Integration and Standalone Mode (#125) c56e1c4
- [FEATURE] Respect language fallbacks when resolving Posts (#134) 4a40a31
- [FEATURE] Show post information in backend page header (#135) 418d97d
- [FEATURE] Add latest post plugin with configurable limit (#86) dc8b0e1
- [FEATURE] Add function to get all tags of all articles by one author (#119) c79856c
- [FEATURE] Create example comment and author on setup 8b12146
- [FEATURE] Provide dedicated featured image b7c1e6f
- [FEATURE] Add the currently selected/filtered tag to TagWidget (#96) 9d6c343
- [!!!][FEATURE] Modernize metadata rendering (#84) 28ef430
- [!!!][FEATURE] Remove fontawesome dependency 4bf2ae8
- [FEATURE] Add schema.org data for blog authors 737512a
- [FEATURE] Format new line to paragraph viewhelper 7e4443e
- [FEATURE] Add pagination to routes (#36) a055325
- [FEATURE] Make pagination configurable (#34) 461db54
TASK
- [TASK] Add publishing TER workflow 8048d74
- [TASK] Use standalone php-cs-fixer for ci 5fb0adb
- [TASK][COMMUN-39] Update Documentation (#178) 61db6df
- [TASK] Bump ini from 1.3.5 to 1.3.7 (#175) 6523f35
- [TASK] Update CI Setup (#171) 54d701d
- [!!!][TASK] Decouple archive from sidebar widget 516976c
- [TASK] Add pages migration for featured_image 2152304
- [TASK] Raise dependencies aacef52
- [TASK] Update frontend packages 01533a8
- [TASK] Test Coveralls (#163) 2384465
- [TASK] Update dev dependencies 1d906d3
- [TASK] Update dependencies a3061fe
- [TASK] Limit builds to ^9.5 and ^10.4 6375c02
- [TASK] Allow typo3/testing-framework ^6.2 b2722ad
- [TASK] Add roles for main content area 35b2c50
- [!!!][TASK] Drop all exclude fields d268ed0
- [TASK] Include typo3/cms-beuser as dev dependency 9c8962d
- [TASK] Update build dependencies 78192a9
- [TASK] Make module positioning compatible with TYPO3 10.4.x 9e240bb
- [TASK] Improve ci workflow (#132) 36416bd
- [TASK] Move extension icon to Resources/Public/Icons 634986e
- [TASK] Update ddev to 1.13.1 271f90e
- [TASK] Improve backend modules 569c2ff
- [TASK] Update dependencies d17e2a4
- [TASK] Extend setup dataset 63b87ad
- [TASK] Update frontend stack 49eb77b
- [TASK] Add setup as dev dependency ff20605
- [TASK] Adjust requirements 11736e4
- [TASK] Remove obsolete _make settings for documentation c7945bb
- [TASK] Update ddev to 1.12.1 e904aa5
- [TASK] Remove tempfs to avoid problems on linux runners 65991fa
- [TASK] Fix link in README.md c4f5e61
- [TASK] Add link to documentation in README.md aefa047
- [!!!][TASK] Drop social image wizard and prefer ext:seo (#121) 2d2dc30
- [TASK] Add translations for authors (#118) d53312a
- [TASK] Move to GitHub Actions instead of Travis (#117) 29541dd
- [TASK] Cleanup pages tca b4e4ac4
- [TASK] Compile backend amd modules with webpack 192c6e7
- [TASK] Update all icons 4c07790
- [TASK] Split blog backend modules fd16da9
- [!!!][TASK] Drop social share options 8a34e35
- [TASK] Move frontend css sources 06ed9f2
- [!!!][TASK] Drop obsolete MetaService 7cd241b
- [!!!][TASK] Add configuration error note for single view plugins (#94) 780f018
- [TASK] Add related posts to test setup 48d408d
- [TASK] Add language menu to test setup ce1607a
- [TASK] Update dev dependencies 8238f74
- [TASK] Update ddev to 1.10.1 5242101
- [TASK] Set extension key in composer.json 3bfffdd
- [TASK] Move development app dir into .build folder 6d9bc40
- [TASK] Move cache to tmpfs for dev environment 236b692
- [TASK] Raise v10 dependency to allow dev-master 09e8f18
- [TASK] Add seo extension as dev requirement e1efb6d
- [!!!][TASK] Modernize list renderings 65affe6
- [TASK] Update ddev to 1.9.1 a330d19
- [TASK] Update build dependencies 6fb4621
- [TASK] Improve development template f52b38a
- [TASK] Sort language files 8af468e
- [TASK] Add typo3/cms-belog as development dependency 8a4a954
- [!!!][TASK] Use TYPO3 Form Framework for comment form (#78) 407a2af
- [TASK] Add typo3/cms-rte-ckeditor as development requirement 6d5d630
- [!!!][TASK] Modernize pagination rendering de0f9d2
- [TASK] Streamline language files 97cab12
- [!!!][TASK] Modernize widget content rendering eb85165
- [!!!][TASK] Do not scale tags size by default f0507bd
- [!!!][TASK] Modernize widget rendering 8db7276
- [TASK] Wrap post authors 5cab2ab
- [!!!][TASK] Modernize post comment rendering a0b7d31
- [!!!][TASK] Modernize post author rendering a17891e
- [TASK] Move typoscript css to file 65cf485
- [!!!][TASK] Adapt section names to follow recommendations 3b1fad6
- [TASK] Streamline pagination html template 61c3203
- [TASK] Streamline html templates and register global blog viewhelpers 85bc399
- [!!!][TASK] Always include social image wizard tsconfig 946f8c1
- [TASK] Make 10.0.x compatible with TYPO3 9.5.x 75c75a5
- [!!!][TASK] Remove Google Plus after its shutdown (#68) 70f4470
- [TASK] Replace config.persistence.classes typoscript configuration (#71) dfc4767
- [TASK] Set default indent style to spaces ca13a91
- [TASK] Add tstemplate as dev dependencies 3a23ac0
- [TASK] Add lowlevel and filelist as dev dependencies 5b9c567
- [!!!][TASK] Remove obsolete sidebar headline (#66) 7fac00a
- [TASK] Display requirements in readme as table 410b4ed
- [TASK] Update ddev to 1.7.1 9c76127
- [TASK] Remove .travis.yaml from archive 52f6e2f
- [TASK] Remove .travis.yaml from archive 5ccb9d4
- [TASK] Add fontawesome to development setup 3f6cc42
- [TASK] We just pretend we're unbreakable 2476717
- [TASK] Enable xdebug for ddev and add vscode debug config ad6b9ff
- [TASK] Set development environment c29b179
- [TASK] Update ddev to 1.6.0 3d066d1
- [TASK] Add config to ignored folders 5474602
- [TASK] Add extension-helper as dev dependency to generate releases d183441
- [TASK] Improve readme (#22) 2697526
- [TASK] Add GitHub issue templates 14c748e
- [TASK] Update documentation for github 50e0f15
- [TASK] Setup travis 09ab08a
- [TASK] Adjust and improve documentation Resolves: EXTBLOG-151 Releases: master, 9.1, 9.0 09f712b
- [TASK] Add test package 49c8d1b
- [TASK] Add ddev testing instance 789836d
BUGFIX
- [BUGFIX] Bundle PSR-Packages for non Composer mode (#181) 48e9e81
- [BUGFIX] Enforce ArchiveViewHelper to return a string (#180) d1d42da
- [BUGFIX] Cast pageUid in RedirectFinisher to string (#173) f9d3c1a
- [BUGFIX] Never forget to check again after you have done your "optimizations" 5cd5a40
- [BUGFIX] Correct position of content on tag view 65af1b7
- [BUGFIX] Use author detail links for profile 97513a6
- [!!!][BUGFIX] Ensure fallback to default templates is always set 5f496c9
- [BUGFIX] Use noreply as default email address (#159) d79d63d
- [BUGFIX] Correct route configuration for archive links (#151) 9b635b4
- [BUGFIX] respect pages.l18n_cfg in all cases 5a83f5c
- [BUGFIX] Ensure setup is creating categories of type blog 9cc737a
- [BUGFIX] Only extend site site configuration hook if it exists. 1a3d936
- [BUGFIX] Ensure boolean is returned after sending a6d2520
- [BUGFIX] Make mailer compatible with 10.4 (#141) f931f5d
- [BUGFIX] Use different icon for blog pages defined as root 418e497
- [!!!][BUGFIX] Limit tags to configured storage pid 8befd62
- [!!!][BUGFIX] Limit authors to default language 6caf365
- [!!!][BUGFIX] Respect PageTsConfig limitation for authors b2b058f
- [BUGFIX] Do not render fluid namespace helper in rss feed 08d3aa4
- [BUGFIX] Ensure standalone title is linking to the correct root page 48f83e9
- [BUGFIX] Ensure setup creates site configuration c7a5809
- [BUGFIX] Show hidden posts in backend module 31ef29d
- [BUGFIX] Do not use relative paths for css includes 90a6bfc
- [BUGFIX] Remove discus includes on non single post related templates 530b522
- [BUGFIX] Correct constraint for fetching posts by year 45e8720
- [BUGFIX] Add typecasts for page types a7eab9a
- [BUGFIX] Remove obsolete language fields for blog comments be20e4d
- [BUGFIX] Fix a small typo (#124) 4260ba2
- [BUGFIX] Enable language synchonization for featured image 346e0d7
- [BUGFIX] Use actions badge instead of removed travis e7e5a4d
- [BUGFIX] Use correct constants for feature image 5f82cbe
- [BUGFIX] Correct cgl b5e5e81
- [BUGFIX] Use MetaTag API (#89) 302bc13
- [BUGFIX] Limit author posts to blog posts and default language (#69) e463e74
- [BUGFIX] Make CategoryViewHelper compatible with v10 e52368b
- [BUGFIX] Make TagViewHelper compatible with v10 995f942
- [BUGFIX] Make PostViewHelper compatible to v10 d260966
- [BUGFIX] Remove obsolete fields and enable cropping for author images 62169de
- [BUGFIX] Remove display condition for slug fields of custom records (#43) bfba7a7
- [BUGFIX] Correct development template 404dc89
- [BUGFIX] Set default doktype for post model (#83) 36b4f45
- [BUGFIX] Make testing setup compatible with latest testing framework versions 4abea18
- [BUGFIX] Use settings.lists in documentation 933d046
- [BUGFIX] Use LocalizationUtility instead of LanguageService 0546781
- [BUGFIX] Use correct identifier for publish date update 6b3f3e8
- [BUGFIX] Only execute publish date update when fields exist ca4753b
- [BUGFIX] Use correct identifier for month and year update 430e165
- [BUGFIX] Only execute month and year update when fields exist 42c3318
- [BUGFIX] Check if tag does exist before accessing properties e057225
- [BUGFIX] Check if category does exist before accessing properties 1391d14
- [BUGFIX] Check if author does exist before accessing properties d90101f
- [BUGFIX] Do not include google captcha when disabled in settings cd1c276
- [BUGFIX] Respect translation settings in archive widget (#77) 41669b9
- [BUGFIX] Use correct column type for comment sorting by date in backend 420b435
- [BUGFIX] Use correct column type for post sorting by date in backend 72ef1e2
- [BUGFIX] Use publishDate for date sorting in backend module 49a0085
- [BUGFIX] Ensure tag link viewhelper always returns a string c8bda4e
- [BUGFIX] Add missing comment id attribute for section links 298f193
- [BUGFIX] Disallow multiple assignments of authors to a post (#70) d427276
- [BUGFIX] Respect configured size in Avatar ImageProvider (#74) f695236
- [BUGFIX] Add severity classes to flash messages (#76) cfbacfa
- [BUGFIX] Correct travis cgl fixer config e673790
- [BUGFIX] Correct cgl and remove obsolete php_versions file f27c98e
- [BUGFIX] Add crdate field configuration for extbase abdf3b5
- [BUGFIX] Use today as publishing date for new blog entries (#59) 1b4303d
- [BUGFIX] Add plugins to new content element wizard (#61) 31f63fc
- [BUGFIX] Remove storage constraint from finding current post (#63) d1658ef
- [BUGFIX] Only add storage constraint if pages could be resolved (#65) c93b65f
- [BUGFIX] Avoid exception when accessing uninitialized settings (#50) 654abdc
- [BUGFIX] Set format for comments rss feed (#56) 5c38906
- [BUGFIX] Correct fluid namespace definitions - fixes #51 (#52) 7a7145b
- [BUGFIX] Allow language synchronization (#48) ab732a0
- [BUGFIX] Fix language sensitivity of getCurrentPost (#47) d3767ea
- [BUGFIX] Fix column width for comment actions column 552556c
- [BUGFIX] Resolve endless loop when calling archive without params (#35) 2fe9b8c
- [BUGFIX] Set addQueryStringMethod again to avoid faulty strict mode f248dca
- [BUGFIX] Generate correct link to blog rss channel d5821e1
- [BUGFIX] Make route-enhancer configuration work (#29) 726a3c4
- [BUGFIX] Introduce path-segments for tags, author and category - fixes #31 (#32) ec79f88
- [BUGFIX] Remove outdated realurl information and use route enhancer (#30) 4da3299
- [BUGFIX] LinkViewHelper must set correct controller context (#28) cd4c7e4
- [BUGFIX] Add extension name to uriFor in all ViewHelpers (#6) 28c77ac
- [BUGFIX] Fix #24: TypyError exception when calling PostRepository::findRelatedPosts() (#25) 09b617f
- [BUGFIX] Exclude .github folder from export 72c2bc7
- [BUGFIX] Remove limitToPages setting from default routes config a155ef9
- [BUGFIX] Let the SocialImageWizard working again Resolves: EXTBLOG-154 Releases: master, 9.1, 9.0 c77a935
- [BUGFIX] Correct composer dependencies 239255e
- [BUGFIX] Ensure type safety for ViewHelper calling ImageService The ImageService::getImage requires a string as first and a boolean as third parameter. The Image ViewHelpers must respect this requirement. related to https://review.typo3.org/59608 5c4afc3