Changelog
Version 7.1.0
- [TASK] Add assertions to functional tests of glossary
- [BUGFIX] Allow to modify first letters by event
- [TASK] Remove unused CSH language files
- [TASK] Declare all required packages and PHP version
- [TASK] Use generic types in public API of glossary
- [TASK] Use constructor injection and PHP attributes
- [BUGFIX] Find plugins with CType in FlexForm wizard
- [BUGFIX] Remove system fields from showitem of plugin
- [TASK] Rely on TCA columns and schema created by core
- [BUGFIX] Use request given to the page title provider
- [BUGFIX] Determine first letters with portable SQL. The first letter
of a glossary title is reduced to one character ("ä" is "a", no longer
"ae"), which changes the
letterargument of show-to-list links. - [BUGFIX] Repair TypoScript of static template and site set
- [TASK] Test PHP 8.4 and 8.5 in CI
- [BUGFIX] Allow PHPStan 1.12 to run on PHP 8.5
- [TASK] Support PHP 8.5 in runTests.sh
- [BUGFIX] Keep renamed TypoScript constants as fallback. Constants
used before version 7.0.1 apply only if no
glossary2.*constant or site setting is defined. - [BUGFIX] Force at least one item per page in paginator
- [TASK] Exclude documentation from CGL checks
- [DOCS] Update documentation to TYPO3 13 and render-guides
See Upgrade to version 7.1.0 for the required upgrade steps.
Version 7.0.7
- [BUGFIX] Remove obsolete internal_type from FlexForm group fields
- [BUGFIX] Use explicit nullable request parameters in GlossaryService
- [BUGFIX] Do not access request or ConfigurationManager in constructor
of GlossaryService. TypoScript settings of glossary2 are now read
from the request given to
build.Glossary ()
Version 7.0.6
- [BUGFIX] Filter glossary items by categories in AddGlossaryEventListener
Version 7.0.5
- [TASK] Tailor TER release configuration updates
Version 7.0.4
- [BUGFIX] Pass glossary 'letter' argument to pagination links
Version 7.0.3
- [BUGFIX] SiteSet identifier renamed by removing default
Version 7.0.2
- [BUGFIX] Backend plugin CType preview
Version 7.0.1
- [TASK] Added Glossary2 Site Set
- [TASK] Modified Update wizard for extending list plugins to CType
- [BUGFIX] Removed duplicate plugin wizard registered with page.tsconfig.
Version 7.0.0
- [TASK] Compatibility fixes for TYPO3 13 LTS
- [TASK] Removed CSH-related method calls from extension
Version 6.0.1
- [BUGFIX] Due to missing upgrade wizard implementation extension throws error in CLI and backend upgrade wizard.
Version 6.0.0
- [TASK] Compatibility fix for TYPO3 Version 12
- [TASK] Category in TCA fixed with type `category´
- [TASK] Migrated testing framework to TYPO3 Testing Framework
Version 5.1.0
- [FEATURE] Allow QueryBuilder and extbase QueryResult for buildGlossar()
- [DOCU] Update section about how to use Glossary API
- [BUGFIX] Use extbase query for better localization support (BREAKING)
- [TASK] Modify params of ModifyQueryOfSearchGlossariesEvent
- [TASK] Show only categories in default language in FlexForm
- [TASK] Remove OverlayHelper class
- [TASK] Remove unused getGlossaries() method from repo
Version 5.0.10
- [BUGFIX] Remove exclude from path_segment in TCA
- [DOCU] Set indents to 4 spaces
- [DOCU] Streamline the headers
- [DOCU] Convert Readme.rst to README.md
- Update .gitignore
- Update .editorconfig
- Implement new php-cs-fixer configuration
Version 5.0.9
- [DOCU] Mistake in storagePid configuration
- Add .gitattributes
Version 5.0.8
- Add TS settings for GlossaryService
Version 5.0.7
- Register GlossaryService as public in Services.yaml
Version 5.0.6
- Use array type for $availableLetters instead of string
- Merge 2 conditions
Version 5.0.5
- Add sortby title for all queries
Version 5.0.4
- Better support for PHP 8
- Use ProphecyTrait in functional tests.
- Reactivate a functional test
Version 5.0.3
- Use SQL IN to select one or more categories
Version 5.0.2
- Use SimplePaginator instead of our own one
Version 5.0.1
- Add documentation about how to integrate Georg Ringers numbered_pagination
Version 5.0.0
- Remove TYPO3 9 compatibility
- Add TYPO3 11 compatibility
- This version is still TYPO3 10 compatible
Version 4.3.1
- Move SlugHelper from constructor argument into getSlugHelper()
Version 4.3.0
- Allow overriding templatePath of glossary2 on page basis via TypoScript
Version 4.2.0
- Add setting for PID to list/detail view in FlexForm
Version 4.1.1
- Use unique instead of uniqueInSite for slug
Version 4.1.0
- Add 2 new methods to Glossary2 API to simplify your DB queries
- All all API options to Fluid Template
- Replace hard-coded action name in links with action name from API options
Version 4.0.2
- Use translation for path_segment from glosssary2 lang files
Version 4.0.1
- Make templatePath configurable with Extension Settings
Version 4.0.0
- Remove TYPO3 8 compatibility
- Add TYPO3 10 compatibility
- Add Service.yaml for DI
- BUGFIX: Use DEV-Autoloader of glossary2 instead of events2
- Repair UnitTests and FunctionalTests.
- Add many more FunctionalTests
- Add API to build a Glossary for foreign extensions
- Add documentation for Glossary API
- Update DocHeader. Add LICENSE file
Version 3.0.2
- Add link to our new Routes documentation in our documentation
Version 3.0.1
- Add documentation for Route configuration
Version 3.0.0
- Changed all templates. They are using bootstrap classes now by default
- Add SignalSlot to GlossaryRepository to modify Extbase Query
- Removed SwitchableControllerActions from FlexForm. Please start UpdateWizard.
- Add option to enable/disable the A-Z links on top
- Add option to add/remove an ALL-Link in front of A-Z link list.
- Removed action method showWithoutGlossar from Controller.
- Moved ext_icon to new location in Public/Icons
- Add Icon for glossary table
- Little code refactorings like removing @return void
- Update documentation
Version 2.2.0
- Add documentation
- Add new ext_icon as SVG
Version 2.1.1
- Now you can add cropping, alt and title information to images