Releases: georgringer/news
11.1.0
What's Changed
- [BUGFIX] skip incomplete news plugins in plugin updater by @akiessling in #2030
- The order of SEO page title by @Zellwerker in #2036
- [FEATURE] Add attribute to MetaTagVh by @georgringer in #2043
- [TASK] Support new TCA select format by @georgringer in #2049
- Fix Warning: Undefined array key "switchableControllerActions" by @dennismetz in #2047
- Remove requirements from route path by @sfroemkenjw in #2041
- Dummytests by @georgringer in #2071
- Use
if
with DisableLanguageMenuProcessor by @julianhofmann in #2066 - [DOC] Change FlexForm tutorial to work with TYPO3 v12 by @timdreier in #2065
- [BUGFIX] Show news detail in insert record ce by @buepro in #2063
- [TASK] Use core-testing-* images from ghcr.io by @sbuerk in #2081
- [TASK] Use current standard for web-dir by @sypets in #2078
- Fix CI by @sypets in #2079
- [FEATURE] Support
if
in dataprocessors by @julianhofmann in #2075 - [BUGFIX] Split NewsAliasMapper into dedicated classes by @liayn in #2088
- Add missing closing bracket by @Myrmod in #2091
- [TASK] Ensure working
runTests.sh
and CI by @sbuerk in #2105 - Update Index.rst by @xandi in #2102
- [BUGFIX] sys_category -> images column TCA configs fixed by @MohsinQK in #2104
- Spelling Fix by @moritzehacker in #2113
- Apply fixes from StyleCI by @georgringer in #2114
- [TASK] Change TtContent Image and Media to lazy ObjectStorage by @tlueder in #2115
- [BUGFIX] Use splat-operator on logicalAnd() within TagRepository by @web-it-solutions in #2121
- [BUGFIX] Create proper canonical URLs for the single view by @oliverklee in #2128
- [CLEANUP] Fix code style issues by @oliverklee in #2129
New Contributors
- @Zellwerker made their first contribution in #2036
- @dennismetz made their first contribution in #2047
- @sfroemkenjw made their first contribution in #2041
- @timdreier made their first contribution in #2065
- @buepro made their first contribution in #2063
- @xandi made their first contribution in #2102
- @MohsinQK made their first contribution in #2104
- @moritzehacker made their first contribution in #2113
- @web-it-solutions made their first contribution in #2121
Full Changelog: 11.0.0...11.1.0
11.0.0
What's Changed
- #1969 Add top/bottom move buttons in plugin's flexform by @Idleworks in #1970
- [FEATURE] Introduce simplified AliasMapper for News Routing by @bmack in #1966
- [BUGFIX] Add PHP version constraints by @andreasfernandez in #1972
- [TASK] Remove superfluous TypoScript setting googlePlusLocale by @josefglatz in #1976
- [BUGFIX] fix undefined array key warnings by @schugabe in #1977
- [DOC] Add section about render content with b13/container and example TypoScript lib by @mmunz in #1979
- Loading Issue with large category tree by @abohntek in #1985
- [DOC] Update Example Template Multi Category Selection by @lauralang in #1992
- [BUGFIX] Check for valid recordId before generating URL by @julianhofmann in #1995
- Fix Typo by @Myrmod in #2007
- Correct small typo by @Myrmod in #2015
- [BUGFIX] prevent error in cleanup:deletedrecords command by @akiessling in #2012
- Update "requirements" indentation for DateManu by @mtness in #2020
- Add TsCode snippets to documentation about how to reduce allowed cont… by @cepheiVV in #2021
- Support of TYPO3 v12 by @georgringer in #2022
New Contributors
- @bmack made their first contribution in #1966
- @mmunz made their first contribution in #1979
- @abohntek made their first contribution in #1985
- @lauralang made their first contribution in #1992
- @julianhofmann made their first contribution in #1995
- @Myrmod made their first contribution in #2007
- @akiessling made their first contribution in #2012
- @mtness made their first contribution in #2020
- @cepheiVV made their first contribution in #2021
Full Changelog: 10.0.3...11.0.0
Bugfix release
10.0.2
What's Changed
- [BUGFIX] Move pagination after event #1855 by @georgringer in #1856
- [BUGFIX] Proper check for news in workspace in LinkVh by @georgringer in #1861
- Migrate endtime with set endtime #1863 by @froemken in #1864
- Convert timestamps to DateTime before assigning to object #1865 by @froemken in #1866
- Do not convert empty timestamp to DateTime by @froemken in #1867
- Better strict types for import by @froemken in #1870
- Cast hidden value to bool in import services by @froemken in #1871
- [TASK] Update to psr12 by @georgringer in #1884
- [BUGFIX] Use correct route for NewsAdministration module by @ericbode in #1874
- [BUGFIX] Remove wrong tag in administration template by @derhansen in #1891
- [BUGFIX] Fix TypeError when using SlugPrefix option by @DkdTerbium in #1890
- [Docs] promote news Administration by a link by @linawolf in #1901
- [Docs] Fix rendering by @linawolf in #1900
- [Docs] Fix rendering error by @linawolf in #1899
New Contributors
- @DkdTerbium made their first contribution in #1890
Full Changelog: 10.0.1...10.0.2
10.0.1
What's Changed
- [DOC] Add tutorial for infinite scrolling by @georgringer in #1853
Full Changelog: 10.0.0...10.0.1
10.0.0
The big cleanup
Breaking changes
The extension "news" is one of the most used extensions and known for its feature richness.
However, to be able to satisfy the need for stable releases and early adoptions to upcoming LTS releases it was necessary to improve and slim the code base. More than 60 issues of the issue tracker have been handled during the development of this release.
Extracting features to separate extensions makes it possible to have a smaller main code base with faster releases on the one hand and dedicated releases of extensions providing features on the other hand.
More extensions are planned already!
Extract backend module
The backend module of EXT:news is awesome to manage lots of articles. It has been extracted into an own extension called news_administration
.
Extract tag auto creation via suggest
The possibility of creating tag records on the fly within a news record is an awesome feature. It has been extracted into an own extension called news_tagsuggest
.
Rename classes
The following classes have been renamed:
Hooks/DataHandler
=>Hooks/DataHandlerHook
Hooks/BackendUtility
=>Hooks/FlexformHook
This avoids wrong suggestions of your IDE when checking for DataHandler
or BackendUtility
Features
Configurable slug prefix in backend
The slug information is prefixed by default with the current domain. By using the TsConfig tx_news.slugPrefix
it can be overridden by the path to a page to show the correct slug.
Improved events
Couple of events have been improved and added to make it easier to extend EXT:news
What's Changed
- [DOC] #1778 Add hint for EXT:numbered_pagination in list.paginate settings by @luisbecker-gh in #1780
- [BUGFIX] #1777 usort return values in PHP 8.0 by @cnmarco in #1779
- [BUGFIX] Fix typo in filepath Configuration/Services.yaml by @ericbode in #1785
- [BUGFIX] Fix line indentations of YAML and PHP code snippets by @ericbode in #1786
- closing tag on output preview was wrong by @medarob in #1788
- [FEATURE] Configurable slug prefix in backend by @georgringer in #1792
- Apply fixes from StyleCI by @georgringer in #1797
- [FEATURE] Add PSR-14 event to modify cache tags based on demand by @smichaelsen in #1798
- [TASK] Set cache tags for related news in detail action by @smichaelsen in #1799
- [FEATURE] Add PSR-14 event to modify cache tags based on news by @smichaelsen in #1800
- a little cleanup and SVG optmi. by @xerc in #1716
- [FEATURE] Transform search to GET by @georgringer in #1805
- [TASK] Resolve #1439 and increase XML sitemap generation with many... by @lochmueller in #1443
- Apply fixes from StyleCI by @georgringer in #1810
- [!!!][TASK] Rename 2 hooks to avoid same namings by @georgringer in #1811
- [!!!][TASK] Move backend module to custom extension by @georgringer in #1814
- [DOC] Link correction to templatesSelector by @SvenJuergens in #1818
- [BUGFIX] extensionSummary Hook Call by @lucmuller in #1824
- Apply fixes from StyleCI by @georgringer in #1826
- [FOLLOWUP][DOC] Exclude internal & external news in sitemap by @echavaillaz in #1827
- [BUGFIX] PHP8.1 warning in Administration module by @h3nn3s in #1831
- [BUGFIX] Proper check for valid URL path by @peterkraume in #1832
- Propose simplified wording for timeRestriction by @ursbraem in #1833
- additional check if the page arguments are set by @devtroll in #1837
- [BUGFIX] PHP 8.1 warning in XML Sitemap DataProvider by @peterkraume in #1834
- [BUGFIX] Use date aspect instead of $GLOBALS['SIM_EXEC_TIME'] by @georgringer in #1847
- [FEATURE] Pre and post import eventDispatchers by @Zillion01 in #1850
New Contributors
- @luisbecker-gh made their first contribution in #1780
- @cnmarco made their first contribution in #1779
- @medarob made their first contribution in #1788
- @xerc made their first contribution in #1716
- @lochmueller made their first contribution in #1443
- @SvenJuergens made their first contribution in #1818
- @lucmuller made their first contribution in #1824
- @ursbraem made their first contribution in #1833
- @devtroll made their first contribution in #1837
- @Zillion01 made their first contribution in #1850
Full Changelog: 9.4.0...10.0.0
9.4.0
Thanks to!
This release is dedicated to Benni Mack (@bmack) and b13 (https://b13.com/).
Thanks for leading by example, helping me out as dev and as friend ❤️!
If you use EXT:news and it works out fine for you, please consider donating. Head over to https://github.com/sponsors/georgringer!
Flawless updates are not a coincidence but the result of lot of work!
What's Changed
- Add allow-plugins to composer.json by @froemken in #1752
- Update tests for category by @froemken in #1753
- Add unit tests for static text by @froemken in #1756
- Add func tests for news controller by @froemken in #1757
- [FEATURE] Add 'fileIndex' argument by @siwa-pparzer in #1760
- Remove unnecessary part .text('Back') in JavaScript Snippet by @ericbode in #1762
- [BUGFIX] Avoid warning undefined array key by @nigelmann in #1764
- [BUGFIX] Return empty instead NULL (#1740) by @Idleworks in #1763
- [DOCS] Align with new TYPO3 documentation standards by @alexander-nitsche in #1771
- [BUGFIX]n Fix notices by @georgringer in #1773
- [TASK] Fix PHP notice by @peterkraume in #1774
- [BUGFIX] Fix notice in NewsController by @georgringer in #1775
New Contributors
- @ericbode made their first contribution in #1762
- @nigelmann made their first contribution in #1764
- @Idleworks made their first contribution in #1763
Full Changelog: 9.3.1...9.4.0
Bugfix release
What's Changed
- change path to dummyImage for using with typo3/cms-composer-installers 4.0 by @format-gmbh in #1739
- Apply fixes from StyleCI by @georgringer in #1742
- Apply fixes from StyleCI by @georgringer in #1747
- [FEATURE] Custom pagination by @georgringer in #1744
New Contributors
- @format-gmbh made their first contribution in #1739
Full Changelog: 9.3.0...9.3.1
Features & Bugfixes
What's Changed
- [BUGFIX] Fix "section" attribute in link tags by @FelHell in #1708
- [BUGFIX] Add "section" to link URL if uriOnly = 1 by @FelHell in #1709
- [FEATURE] Display number of news per category in Category Menu by @kitzberger in #1699
- [BUGFIX] Fix notices in backend by @tlueder in #1717
- [DOCS] Clear cache for auto-publishing by @linawolf in #1718
- [BUGFIX] Add workspace-restriction to XML-sitemap by @maximilian-walter in #1722
- Apply fixes from StyleCI by @georgringer in #1726
- Fix fatal error when extension classes are included twice by @dmitryd in #1727
New Contributors
- @tlueder made their first contribution in #1717
- @maximilian-walter made their first contribution in #1722
Full Changelog: 9.2.0...9.3.0
Bugfix release
What's Changed
- [DOCS] Automate Screenshots by @linawolf in #1682
- [BUGFIX] Take language id into account when generating a unique value in SlugService by @wazum in #1684
- [DOCS] Update information about versioning by @sypets in #1680
- [DOCS] Fix installation page by @sypets in #1671
- Update Item.html by @griebie in #1666
- [DOCS] Display TSconfig as confvals by @linawolf in #1695
- [BUGFIX] Move Changelog back to previous position by @linawolf in #1690
- FIXES #1584 by @stigfaerch in #1639
- Apply fixes from StyleCI by @georgringer in #1702
- [BUGFIX] Fix pagination style for Bootstrap 3 by @dahaupt in #1693
- [DOCS] Display TypoScript and Extension configuration as confvals by @linawolf in #1696
- PHP Warning when show/hide news-plugin by @TheNaderio in #1688
New Contributors
- @griebie made their first contribution in #1666
- @stigfaerch made their first contribution in #1639
- @dahaupt made their first contribution in #1693
Full Changelog: 9.1.1...9.2.0