Releases: TYPO3GmbH/blog
Releases · TYPO3GmbH/blog
v14.0.0
TASK
- 8968276 [TASK] Adjust emconf to released typo3 versions
- 507e4bb [TASK] Run publish on ubuntu-latest
- 9fcd2e0 [TASK] Allow BP 16*dev
- a5030e0 [TASK] Use figure instead of image in docs
- c8df128 [TASK] Drop changelog and configuration from docs
- 230dad0 [TASK] Drop migration documentation
- 2dd4209 [TASK] Update manual setup documentation
- 9529e28 [TASK] Add phpmyadmin to ddev
- 23ddfc5 [TASK] Use page type for storage pid settings
- b6a3fe2 [TASK] Migrate settings labels to be autoloaded
- ab2194e [TASK] Adjust documentation
- be0d1de [TASK] Migrate element rendering and notifications
- 9722e8b [TASK] Remove usage of _typoScriptNodeValue
- 6361d42 [TASK] Do not run CGL on PHP 8.4
- 8d879a6 [TASK] Migrate plugins from list_type to CType
- 4d4f2ba [TASK] Refactor CacheService and SetupService; update ViewHelpers and tests
- 1d90f29 [TASK] Replace usage of deprecated TSFE->addCacheTags API
- 2ea40f9 [TASK] Set tsconfig values via set
- c17dd67 [TASK] Refactor createBlogSetup method to improve clarity
- f0afa00 [TASK] Update TYPO3 testing framework
- a648d1a [TASK] Update Composer scripts to remove 't3g:' prefix for consistency
- c859152 [TASK] Update PHP CS Fixer version
- 2e9561b [TASK] Cast month and year to string in listPostsByDateAction for consistent meta tag generation
- 60976c3 [TASK] Upgrade PHPStan
- ea44a8c [TASK] Refactor BlogPostHeaderContentRenderer to use ViewFactory for template rendering
- cfcd760 [TASK] Drop v11 fallback for backend blog header
- 79abfac [TASK] Replace deprecated fluid RenderingContext::getRequest method
- 00dca01 [TASK] Replace File::FILETYPE_IMAGE constant with enum value
- f9a7823 [TASK] Adjust readme for version compat
- 74043bd [TASK] Adjust CI Matrix
- da652ab [TASK] Add initial set configurations
- e42d5b7 [TASK] Update ddev config
- 1099339 [TASK] Update plugin registration
- 97e631f [TASK] Remove user.tsconfig fallback
- 2ee5351 [TASK] Allow installation with v14
- 3823be1 [TASK] Declare nullable types as nullable explicitly (#332)
- 301989a [TASK] Improve performance with disabled comments (#326)
- 1842a6b [TASK] Allow psr/http-message 1.1 and 2.0
- d989f92 [TASK] Remove stray comment
BUGFIX
- 9544433 [BUGFIX] Correctly assign the google captcha status
- d0ab924 [BUGFIX] Correct min/max tag size settings identifier
- 2979cb9 [BUGFIX] List all blog storages even when empty.
- 5af42f5 [BUGFIX] Make doctypes compatible with v13
- 22c1937 [BUGFIX] Hide shared configs
- 23a1e3b [BUGFIX] Remove obsolete constants file
- 549275d [BUGFIX] Fix type casting for storagePid in CategoryRepository
Contributors
- Benjamin Franzke
- Benjamin Kott
- Julian Hofmann
- Marvin Buchmann
- lina.wolf
v13.0.1
TASK
- 083e8c1 [TASK] Add v13 deprecation notices to phpstan baseline
- 51633e8 [TASK] Drop Header Content fallback for v11
- 2dc9dbc [TASK] Update ddev config
- 015ddbb [TASK] Declare nullable types as nullable explicitly (#332)
- 66d0000 [TASK] Improve performance with disabled comments (#326)
- 758593b [TASK] Allow psr/http-message 1.1 and 2.0
- e5c6df8 [TASK] Remove stray comment
Contributors
- Benjamin Franzke
- Benjamin Kott
- Julian Hofmann
- Marvin Buchmann
- lina.wolf
v12.0.4
v12.0.3
13.0.0
TASK
- 0b7084a [TASK] Update deprecated github actions
- 32754a3 [TASK] Ensure typo3fluid/fluid 2.15 is available in classic mode
- 3aaa686 [TASK] Update version shields in README
- 1dd7c6e [TASK] Replace INCLUDE_TYPOSCRIPT by
@import - 3f4035d [TASK] Resolve v12 TCA deprecations
- 321664c [TASK] Migrate deprecated phpstan options
- f9869d0 [TASK] Resolve v12 phpstan errors
- fa00afa [TASK] Check return type of findByUid in PostRepository
- 3dfca4f [TASK] Replace deprecated fillDefaultsByPackageName
- 4ca2c2e [TASK] Do not try to read id from POST body in blogpost header renderer
- 5c559af [TASK] Replace deprecated Connection::PARAM_STR_ARRAY
- f402b21 [TASK] Use ContextualFeedbackSeverity for v13
- c19ad73 [TASK] Avoid renderStatic which has been deprecated
- f6f39a1 [TASK] Remove unneeded fluid register(Universal)TagAttribute(s) calls
- 51d2548 [TASK] Drop actions-decline icons
- 7c4a960 [TASK] Adapt GoogleCaptchaValidator for v13
- 3abcbe0 [TASK] Make backend styles light/dark aware for v13
- a5db722 [TASK] Adapt WidgetController for v13
- f6c0945 [TASK] Replace ConfigurationManager->getContentObject for v13
- b5b5d54 [TASK] Add a workaround for too strict typing in TagBuilder
- e37385d [TASK] Make creation wizard context aware
- d3d8999 [TASK] Update to current backend module API
- 85c4716 [TASK] Migrate to ES6 JavaScript modules
- 0f98fac [TASK] Register icons via Configuration/Icons.php
- 60eede4 [TASK] Replace getTwoLetterIsoCode
- 52881e0 [TASK] Correct DataHandlerHookTest namespace to match psr-4
- 4a8c0a2 [TASK] Use phpunit attributes in tests
- 3365532 [TASK] Adapt AvatarViewHelperTest for v13
- 0191ec4 [TASK] Adapt SiteBasedTestCase for v13
- 73e50f5 [TASK] Adapt GravatarViewHelperTest for v13
- 0d0f0cf [TASK] Adapt GravatarProviderTest for v13
- 0c1760f [TASK] Replace Bootstrap::initializeLanguageObject() in tests for v13
- 6ff3fa7 [TASK] Make AbstractUpdate v13 compatible
- 845aae1 [TASK] Replace EMU::addPageTSConfig by Configuration/page.tsconfig
- 2f272d2 [TASK] Register upgrade wizards via attribute
- ee231e0 [TASK] Replace TSFE->tmp->setup by frontend.typoscript attribute
- 160190d [TASK] Adapt CommentFormFactory for v13
- fc1590d [TASK] Drop v11 drawHeaderHook registration
- 8f3c9ba [TASK] Use Configuration/user.tsconfig in v13
- 72506e5 [TASK] Replace deprecated php-cs-fixer setting function_typehint_space
- 9dedafd [TASK] Remove outdated post-autoload-dump script
- cf043e3 [TASK] Mark v13 as supported in ext_emconf
- e4f0f0f [TASK] Update v13 composer dependencies
- 964e3d5 [TASK] Use typo3/testing-framework v9
- 02440f4 [TASK] Start v13 migration
- 466fc12 [TASK] Update github workflows for v13
- f6c03ac [TASK] Prepare README.rst for v13
- 8a46930 [TASK] Provide EXT:form in functional tests
BUGFIX
- 4f1fc32 [BUGFIX] Fix count view helper usage in setup wizard
Contributors
- Achim Fritz @achimfritz-b13
- Benjamin Franzke @bnf
- Benni Mack @bmack
Full Changelog: 12.0.2...13.0.0
12.0.2
12.0.1
12.0.0
BREAKING
- 56d36ce [!!!][BUGFIX] Ensure author avatars are fetched in the correct size
- e1ebf49 [!!!][BUGFIX] Drop unused argument in gravatar viewhelper
- d0e489c [!!!][TASK] Drop never implemented feuser comment author
- 19901f9 [!!!][TASK] Drop deprecated metadata plugin
TASK
- 36cf5b5 [TASK] Update assets in standalone example
- 635a926 [TASK] Update readme
- f2e4965 [TASK] Declare compatibility with TYPO3 v12 (#274)
- e2bb2aa [TASK] Make Frontend FlashMessages compatible with v12 (#280)
- d8ef266 [TASK] Make MailContent compatible with v12 (#279)
- 4a4e9be [TASK] Adjust phpstan config to do not check generic types
- b1f2ecd [TASK] Drop unused getTypoScriptFrontendController method in PostController
- 5906436 [TASK] Make massupdate compatible with v12 (#278)
- 4e606be [TASK] Update Datatables
- ef00e7a [TASK] Make BackendController compatible with v12
- 388b433 [TASK] Adapt unit test config file
- 627f1b8 [TASK] Avoid warning in TestDataProcessor
- cc7d5ae [TASK] Do not show display deprecations on functional tests
- da26ea3 [TASK] Make post controller compatible with v12
- 6cc22d8 [TASK] Make page and record header information compatible with v12 (#277)
- febec30 [TASK] Use mock for RequestFactory in GravatarResourceResolverTest
- 5f7bfce [TASK] Make page type restriction removal for comments compatible with v12
- 3a778e6 [TASK] Allow experimental installation with TYPO3 v12
- 5330f75 [TASK] Make backend module registration compatible with v12
- f9fcfdb [TASK] Import namespaces in ext_localconf and ext_tables
- 8056c0f [TASK] Streamline type annotations
- 8c19ab9 [TASK] Respect type not nullable in GravatarProvider
- 84333b9 [TASK] Respect repository return types used in BackendController
- 7939ce0 [TASK] Cleanup PostController
- dec9d38 [TASK] Make return types of repositories more strict
- c61fb3f [TASK] Make CommentFormFactory compatible with v12
- ccd105e [TASK] Cleanup CommentFormFactory
- c4eea49 [TASK] Make GravatarProvider compatible with v12
- 97ecdbf [TASK] Make Query compatible with v12 (#276)
- 14494f4 [TASK] Cleanup Author
- 9ce412a [TASK] Cleanup Category
- 48f5986 [TASK] Cleanup Post
- b48b057 [TASK] Remove obsolete mm table definitions
- 5e88518 [TASK] Cleanup Tag
- d55f740 [TASK] Cleanup CategoryRepository
- f79dab1 [TASK] Cleanup PostRepository
- 68c7bf4 [TASK] Cleanup TagRepository
- 0be8ce9 [TASK] Drop request backports
- b77f22d [TASK] Cleanup DataHandlerHook
- 9135697 [TASK] Cleanup CommentRepository
- 56d7d77 [TASK] Cleanup CommentFormFinisher and CommentService
- 116d2b9 [TASK] Avoid object manager GoogleCaptchaValidator factory
- 88c3139 [TASK] Avoid object manager CommentFormFactory factory
- 1856998 [TASK] Simplyfy access to configuration in ContentListOptionsViewHelper
- 499463e [TASK] Minor cleanups
- 8225019 [TASK] Cleanup Notifications
- c5a1b37 [TASK] CGL
- ba45490 [TASK] Cleanup BlogPagination
- 8c64946 [TASK] Cleanup StaticDatabaseMapper
- f98d485 [TASK] Cleanup SetupService
- e648771 [TASK] Cleanup BackendController
- bbc8c0e [TASK] Ignore phpstan typecast errors for int and bool
- f625b56 [TASK] Minor Cleanups
- 46e6e38 [TASK] Cleanup ViewHelpers
- c99a58a [TASK] Avoid empty() and be more strict in comparisons
- eeea228 [TASK] Handle not existing requests in backend link viewhelpers
- ca72a1a [TASK] Add phpstan but allow failure during ci
- 2eda105 [TASK] Avoid object manager in ContentListOptionsViewHelper
- f1b7598 [TASK] Minor cleanups
- 127af4a [TASK] Avoid object manager in post model
- f5a9125 [TASK] Adapt expectations for backend link viewhelpers
- c49f988 [TASK] Streamline backend link viewhelpers
- 544bac4 [TASK] Make renderFluidTemplateInTestSite mimic extbase request
- 4080a0f [TASK] Make SiteBasedTestCase compatible with v12
- 778b69b [TASK] Add tests for link viewhelpers
- e9ad4ca [TASK] Remove ObjectManager from avatar provider
- 1fbde27 [TASK] Move backend post header to dedicated renderer
- 4de4bcd [TASK] Drop obsolete typoscript extbase persistance config
- d0e489c [!!!][TASK] Drop never implemented feuser comment author
- 99af3da [TASK] Streamline formatting of yaml files
- 19901f9 [!!!][TASK] Drop deprecated metadata plugin
- 2f3e193 [TASK] Cleanup TCA
- 48d26ec [TASK] Drop some docheader and use ?? instead of ?:
- f8737ee [TASK] Drop all @noinspection comments
- 3c87b53 [TASK] Modernize update scripts and cover by functional tests
- b40af59 [TASK] Remove coverage from functional tests
- fb35a32 [TASK] Update testing framework
- dfb29fb [TASK] Update phplint
- 94c2999 [TASK] Drop @noinspection PhpInternalEntityUsedInspection
- a24f3a9 [TASK] Update dev requirements for bootstrap package and extension helper
- eee0e19 [TASK] Ignore .cache files
- cebdc49 [TASK] Adjust editorconfig
- 6a5c1d1 [TASK] Drop coveralls reporting
- f154874 [TASK] Adjust ci matrix to include php 8.1, 8.2 and mysql 8.0
- d5156de [TASK] Set php development version to 8.2
- 8fbe597 [TASK] Add allow-plugins
- 3a7eb40 [TASK] Update npm dependencies
- f4eb557 [TASK] Adapt php requirement
- 17939be [TASK] Allow PHP 8.0 (#235)
- e81d04d [TASK] Drop v10 support (#232)
BUGFIX
- 2749ab4 [BUGFIX] Return interface on comment update
- 4aee32b [BUGFIX] Make setup wizard compatible with v12
- d91a86d [BUGFIX] Add CommentFormFactory to services
- f8b0c7a [BUGFIX] Correct request parameter checks
- 52e2d14 [BUGFIX] Correct namespace of ContentListOptionsViewHelperTest
- af7551b [BUGFIX] Respect storage pid for categories
- 8278f9d [BUGFIX] Extbase should not map avatar
- 0eeacbb [BUGFIX] CGL
- af4d21c [BUGFIX] CGL
- 718bbf2 [BUGFIX] Dynamic call to static method
- c209790 [BUGFIX] Set default values to models
- c612e6f [BUGFIX] Correct initial setup to store comment on target post page
- bc4fee2 [REVERT][BUGFIX] Do not overwrite storage pid of comments
- c810437 [BUGFIX] Do not overwrite storage pid of comments
- 75a19cf [BUGFIX] Typo
- 24f1f0b [BUGFIX] Correct configuration type for MailContent
- 9466f9c [BUGFIX] Handle author rss links with detail pages
- 86037cf [BUGFIX] Exclude various dev-only files from dist archives (#271)
- 3b25643 [BUGFIX] PHP 8 argument type errors (#273)
- 7b7196f [BUGFIX] Correct flaky test
- 612cd6d [BUGFIX] Use correct class in docheader
- 50e88af [BUGFIX] Set request to UriBuilder after reset
- 832ce1e [BUGFIX] Correct namespaces of link functional tests
- 28725db [BUGFIX] Correct test namespaces
- 8587ea1 [BUGFIX] CGL
- 56d36ce [!!!][BUGFIX] Ensure author avatars are fetched in the correct size
- e1ebf49 [!!!][BUGFIX] Drop unused argument in gravatar viewhelper
- beb2b89 [BUGFIX] Adapt extension loading in gravatar provider test
- d08bd32 [BUGFIX] Correct namespace for functional tests
- b9aa130 [BUGFIX] Avoid $this->renderingContext->getControllerContext()->getUriBuilder()
- cedcb1c [BUGFIX] Use type language
- cdd6b25 [BUGFIX] Add missing return type to initializeArguments()
- a64617a [BUGFIX] Remove obsolete showRemovedLocalizationRecords
- 5be3c93 [BUGFIX] Deprecation: TYPO3_MODE and TYPO3_REQUESTTYPE constants
- cd70034 [BUGFIX] Ensure all upgrade wizards are registered
- 42c36c8 [BUGFIX] Add missing return types and declare dataprovider static
- 488887a [BUGFIX] Remove sql definition for l18n_diffsource
- c3a2047 [BUGFIX] Adapt structure and fix tests (#275)
- 690f056 [BUGFIX] CGL
- 56fb360 [BUGFIX] Catch PHP8 array key warnings
- 75d1283 [BUGFIX] Remove semicolons from annotations (#250)
- 3d61582 [BUGFIX] Avoid PHP 8.0 warnings (#238)
- ed56de5 [BUGFIX] Correct build matrix
- c978937 [BUGFIX] Correct dependencies
MISC
- 243fa31 Bump nanoid from 3.1.28 to 3.2.0
Contributors
- Benjamin Kott @benjaminkott
- Benni Mack @bmack
- Dominik Dörr @dominikdoerr
- Elias Häußler @eliashaeussler
- Ingo Fabbri @infabo
- Mathias Schreiber @Lefaux