The TYPO3 Extension Repository is mainly developed and maintained by the t3o team. For issues and development a GitLab server is used.
Release v12 Upgrade 02-08-24
Bugfixes:
- [BUGFIX] Add ExtkeyTransferMailService to Services.yaml
Tasks:
- [TASK] Improve packagist import to TER
- [TASK] Remove link to verified extensions information
Bugfixes:
- [BUGFIX] Prevent empty autoload information in ext_emconf.php
Bugfixes:
- [BUGFIX] Fix link to Crowdin in detail page
Features:
- [FEATURE] Introduce composer only packages to TER
Bugfixes:
- [BUGFIX] Add autoload information to ZIP
Tasks:
- [TASK] Update TYPO3 core and extensions
- [TASK] Add distribution message to installation how-to
Features:
- [FEATURE] Introduce extension upload lock
Tasks:
- [TASK] Add alert around "did you mean?"
Features:
- [FEATURE] Add typo3 extension:setup for distributions
Bugfixes:
- [BUGFIX] Use correct path for verified badge
Tasks:
- [TASK] Move to cms-composer-installers v4
Features:
- [FEATURE] Raise maximum token lifetime to 5 years
- [FEATURE] Add view to list and manage tokens
Tasks:
- [TASK] Update t3olayout to 3.0.8
Bugfixes:
- [BUGFIX] Download of vulnerable extension still possible
Towel Day Release 25-05-23
Tasks:
- [TASK] TYPO3 update
- [TASK] File and controller cleanup
- [TASK] Rector update
- [TASK] Remove TER SOAP API code
Bugfixes:
- [BUGFIX] Show all TYPO3 versions of older extension versions
Features:
- [FEATURE] Added Keycloak authentication provider
Other:
- Bugfix TER API
Closes #577
Closes #569
Bugfixes:
- [BUGFIX] Adapt permissions for different actions
Tasks:
- [TASK] Update to t3olayout 6.0.7
- [TASK] Handle usergroups correctly on fe_user login
Bugfixes:
- [BUGFIX] Remove temporary DI config for Solr Queue
- [BUGFIX] Remove output of redirectToUri() exception on extension upload
Other:
- Update Environment to 11.5.24 and SOLR 10.5.1
Tasks:
- [TASK] TYPO3 security update
Bugfixes:
- [BUGFIX] Fix console command registration and code update
Tasks:
- [!!!][TASK] TYPO3 upgrade to v11
- [TASK] Update t3olayout to 6.0.6
Bugfixes:
- [BUGFIX] Verify variables in packagist command
Other:
- - Upgrading typo3/cms-adminpanel (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-backend (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-belog (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-beuser (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-core (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-extbase (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-extensionmanager (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-felogin (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-filelist (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-filemetadata (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-fluid (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-fluid-styled-content (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-form (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-frontend (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-info (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-install (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-lowlevel (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-opendocs (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-recordlist (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-recycler (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-reports (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-rte-ckeditor (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-scheduler (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-seo (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-setup (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-tstemplate (v10.4.25 => v10.4.28)
- Upgrading typo3/cms-viewpage (v10.4.25 => v10.4.28)
Bugfixes:
- [BUGFIX] Check if JSON from packagist has error
- [BUGFIX] Show last upload in list only if there is one set
Tasks:
Bugfixes:
- [BUGFIX] Better check of version in downloadAction
Bugfixes:
- [BUGFIX] Do not respect storage pid when fetching users
- [BUGFIX] Remove obsolete Commands.php file
Tasks:
- [TASK] Update TYPO3 core and extensions
Bugfixes:
- [BUGFIX] Send mail to user only if email address given
- [BUGFIX] Handle XML breaking URLs in documentation links
- [BUGFIX] Use DateTime Immutable for fetching monthly statistic data
- [BUGFIX] Fix condition regarding composer autoload information
Tasks:
- [TASK] Update TYPO3 CMS to 10.4.22
Features:
- [FEATURE] Add result view of extension documentation award
Bugfixes:
- [BUGFIX] Make download links without format argument work again
Tasks:
- [TASK] Remove old text for old downloads before Nov. 2020
Bugfixes:
- [BUGFIX] Make extension version check more restrictive
Features:
- [FEATURE] Add possibility to show verified extensions
Features:
- [FEATURE] Add voting for extension award
Bugfixes:
- [BUGFIX] Show nomination button also if external manual set
- [BUGFIX] adds missing rel="nofollow" for download buttons
Tasks:
- [TASK] Add nomination button into single view
Bugfixes:
- [BUGFIX] Add nomination link for exact result hit
Release 20-10-21 Part Nomination
Tasks:
- [TASK] TYPO3 Updates
- [TASK] Fix some smaller Solr issues
- [TASK] Remove outdated registration of scheduler tasks
Features:
- [FEATURE] Add nomination templates and functionality
Bugfixes:
- [BUGFIX] Use correct version value for comparing
Tasks:
- [TASK] Unify location for Rules for the Extension Key
- [TASK] Update TYPO3 CMS
Bugfixes:
- [BUGFIX] Show a common error message on SOAP auth error
Release 19-05-2021 Part II
Bugfixes:
- [BUGFIX] Use correct class for dev version
Tasks:
- [TASK] Update TYPO3 CMS to 10.4.16
Features:
- [FEATURE] Add filter possibility for version history table
Tasks:
- [TASK] Add number of other extensions by user to header
- [TASK] Remove "-dev" from dev version, now only the version number
Features:
- [FEATURE] Add facet filter for distributions
Bugfixes:
- [BUGFIX] Do not use carousel if other extensions by user are less than 4
- [BUGFIX] Do not show current dev version as LTS in facets
Release 15-05-2021 Part II
Bugfixes:
- [BUGFIX] Add empty distribution image value if no image exist
Features:
- [FEATURE] Add section with other extensions of same user
Bugfixes:
- [BUGFIX] Add distribution image to extensions.xml file
Tasks:
- [TASK] Add XDEBUG_MODE=coverage to composer test:mutation to have support for xdebug 3.0.x
- [TASK] Add composer status information on upload in GUI
- [TASK] Use service to check and update static JSON file
Features:
- [FEATURE] Add Middleware for composer manifest generation
Tasks:
- [TASK] Switch to >= for extensions with only minimum versions defined
- [TASK] Use plain text for version notification email
Bugfixes:
- [BUGFIX] Remove nl2br from plain text template
Other:
- [SECURITY] Update TYPO3 CMS to 10.4.14
Tasks:
- [TASK] Update t3olayout to version 5.2.0
- [TASK] Use env variables for SOLR access
Features:
- [FEATURE] Add ID anchors to version history to link to specific extension version
- [FEATURE] Add last packagist sync datetime below charts
Tasks:
- [TASK] Change label of token password to be more precise
- [TASK] Use GitLab internal packagist for external t3o/
Bugfixes:
- [BUGFIX] Login/Logout messages are displayed again and reload after success
Other:
Bugfixes:
- [BUGFIX] Fix mutation tests
- [BUGFIX] Change link generation in like list
- [BUGFIX] Use correct JSON file for translation import
- [BUGFIX] Change call of findAllWithValidComposerName action
- [BUGFIX] Apply correct extension key pattern for token creation
Deployment Release 27-01-2021
Tasks:
- [TASK] Add maintenance mode to run deployment faster
Tasks:
- [TASK] Update configuration files
Bugfixes:
- [BUGFIX] Correctly check decoded content
Tasks:
- [TASK] Update t3olayout to 5.1.2
- [TASK] Update TYPO3 CMS to 10.4.12
- [TASK] Raise max API token lifetime to 1 year
Bugfixes:
- [BUGFIX] Ignore storage page, otherwise it will count multiple times from Packagist
- [BUGFIX] Add indice to boost query for creating extension index file
- [BUGFIX] Change review_state in extensions.xml to prevent wrong results in EM
- [BUGFIX] Respect requested scope for extension restriction
- [BUGFIX] Have version from Packagist with v in tag, e.g. v4.2.3, included as well
- [BUGFIX] Use extension uid instead of key as indexQueue item identifier
Tasks:
- [TASK] Add manualSortOrder for TYPO3 main versions
Features:
- [FEATURE] Introduce REST API for Extension Management
- [FEATURE] Introduce API key management for access to extensions
- [FEATURE] Add command to fetch packagist downloads in a daily rhythm
- [FEATURE] Show download statistics on a monthly base
Tasks:
- [TASK] Update TYPO3 CMS to 10.4.10
Bugfixes:
- [BUGFIX] Use proper PSR-7 response for SOAP responses
Bugfixes:
- [BUGFIX] Use new PageNotFoundAction() in extension detail view
- [BUGFIX] Add active versions to check, order correctly and remove support of latest version
Tasks:
- [TASK] Add support for new JSON format
- [TASK] Add mutation testing
- [TASK] Add new field for a list of compatible TYPO3 versions
- [TASK] Beautify localiation crowdin status for detail view
Features:
- [FEATURE] Add version badges to single view
- [FEATURE] Add better modal for abandoning extensions
- [FEATURE] Add og:image to extension singleview for better sharing
Bugfixes:
- [BUGFIX] Remove exception on wrong set sorting field
Tasks:
- [TASK] Improve page title on extension detail view
- [TASK] Reorder "My extensions" list actions by relevance
Features:
- [FEATURE] Add SVG image option for distribution images
Bugfixes:
- [BUGFIX] Folders in unzipped extensions are not executable any more
- [BUGFIX] Add int return value for FetchTranslationStatusCommand
Bugfixes:
- [BUGFIX] Remove unused and outdated TypoScript conditions
- [BUGFIX] Add queue update for voting change
Tasks:
- [TASK] Update TYPO3 CMS to 10.4.9
Bugfixes:
- [BUGFIX] Correct link to download in list view
Tasks:
- [TASK] ddev mail configuration
- [TASK] Migrate get.typo3.org cache file fetching into separate CLI command
- [TASK] Simplify TerService connection in EXT:ter_fe2
- [TASK] Require ext-zip (and remove runtime checks)
- [TASK] Use middleware for SOAP endpoint & remove pi-based plugin
- [TASK] Show code coverage
Features:
- [FEATURE] Add likes to list view and sorting
- [FEATURE] Send information mail to target user when ext key was transferred
Bugfixes:
- [BUGFIX] Change condition to handle sorting correctly
Tasks:
- [TASK] Add Namespace to SOAP API handler class
- [TASK] Update requirements in local extensions
- [TASK] Upgrade to v10
Bugfixes:
- [BUGFIX] Ensure new version of EXT:ter is in composer.json
Bugfixes:
- [BUGFIX] Use proper environment API
- [BUGFIX] Fix issues related to merging tables
Tasks:
- [TASK] Streamline composer files
Features:
- [FEATURE] Improve speed of "My extensions" view
Bugfixes:
- [BUGFIX] Use var_export to get correct output in generated ext_emconf.php file
- [BUGFIX] Use proper frontend_user username for extension list xml
Tasks:
- [TASK] Move documentation data fetch into new Symfony command
- [TASK] Add additional fields to version table for TER v1 migration
Tasks:
- [TASK] Remove unused DB fields in tx_terfe2_domain_model_version
- [TASK] Remove flexible providers functionality
Bugfixes:
- [BUGFIX] Downgrade EXT:solr to v10 due to indexing issues
- [BUGFIX] Add up-to-date review_state information from new version table
Tasks:
- [TASK] Update TYPO3 CMS to 9.5.20
- [TASK] Drop usage of tx_ter_extensionkeys
- [TASK] Move extension upload out of SOAP API
Bugfixes:
- [BUGFIX] Use proper array for fetching external manual
- [BUGFIX] Return version string instead of object
- [BUGFIX] Ensure extension repository uses proper DB field name
- [BUGFIX] Ensure extension key is only registered once
Bugfixes:
- [BUGFIX] Use dirname instead of basename to create new upload
Tasks:
- [TASK] Move core version check to LTSVersionService
- [TASK] Merge tx_ter_extensiondetails into tx_ter_extensions
- [TASK] Drop unused ext_emconf v1 fields from TER v2
Bugfixes:
- [BUGFIX] Use current user if no owner was specified
- [BUGFIX] Keep extension key throws exception
- [BUGFIX] Zipped extension includes empty files
Tasks:
- [TASK] Return warning if no need to generate new extensions.xml file
- [TASK] Use env variables for DB connection
- [TASK] Drop evaluation of ext_emconf.php fields
- [TASK] Remove TYPO3_DB legacy extension
Features:
- [FEATURE] Drop TER fields unsupported since 6.0
Bugfixes:
- [BUGFIX] Show LTS version instead of -dev in detail view
Tasks:
- [TASK] Remove obsolete fields for localization and versioning
- [TASK] Cleanup TER API code
Features:
- [FEATURE] Add ExtensionVersion API
Tasks:
- [TASK] Use new production server
- [TASK] Rebuild TER SOAP API
- [TASK] Migrate logic to separate php classes
- [TASK] Add rel="nofollow" to documentation links
- [TASK] Refactor generation of extensions.xml file
Features:
Tasks:
- [TASK] Update t3olayout
- [TASK] Update TYPO3 CMS
Features:
- [FEATURE] Show crowdin translation status
Bugfixes:
- [BUGFIX] Initialize variables in JS
Tasks:
- [TASK] Update TYPO3 CMS to 9.5.16
- [TASK] Remove ZIP label from list view
- [TASK] Use partials for detail view buttons
Features:
- [FEATURE] Add Google sitemap for extensions
Bugfixes:
- [BUGFIX] Use correct repository path for TER admin functions
- [BUGFIX] Do not show packagist button if no composer name
Release 21-04-20 (v10 Release Day!!)
Tasks:
- [TASK] Update to ddev 1.13.2 and introduce ddev custom commands
- [TASK] Use partials for external link buttons
Features:
- [FEATURE] Show composer install by default in the installation how to
Bugfixes:
- [BUGFIX] Correct LTS version checking for Solr indexer and in detail view
Easter Release 09-04-20 Another bugfix for production deployment
Easter Release 09-04-20 - Bugfix with deployment
Tasks:
- [TASK] Update TYPO3 core and several extensions
Features:
- [FEATURE] Add link to packagist.org on detail page
- [FEATURE] Allow sorting of result list
- [FEATURE] Add badges for ELTS support
- [FEATURE] Add security Team Notice
Bugfixes:
- [BUGFIX] Allow ELTS dependency on extension upload
Tasks:
- [TASK] Update t3olayout to 4.1.4
Bugfixes:
- [BUGFIX] Fix version constraints check for correct badges
Tasks:
- [TASK] Security update to TYPO3 CMS 9.5.12
- [TASK] Update to TYPO3 CMS 9.5.13
Bugfixes:
- [BUGFIX] Retrieve correct reviewer usergroup
Tasks:
- [TASK] Add title tags to supported TYPO3 version buttons
- [TASK] Add handling for 404 and 403 errors
Bugfixes:
- [BUGFIX] Fix transfer handling for admin and reviewers
Bugfixes:
- [BUGFIX] Update t3olayout to 4.1.2 - fix typo3universe header
Tasks:
- [TASK] Upgrade to TYPO3 v9.5.11
- [TASK] Update t3olayout to 4.1.1
Bugfixes:
- [BUGFIX] Check all version numbers for documentation check
Features:
- [FEATURE] Add field `documentation_link` to generated extensions.xml file
Tasks:
- [TASK] Change abandon message
- [TASK] Rename TypoScript files
- [TASK] Update t3olayout to 3.7.0
Features:
- [FEATURE] Get supported TYPO3 versions automatically
- [FEATURE] New layout for supported TYPO3 versions
- [FEATURE] Add composer support as facet
Tasks:
- [TASK] Switch to new documentation JSON for documentation links
Features:
- [FEATURE] Add possibility to get release notifications of selected extensions
Tasks:
- [TASK] Update t3olayout to 3.6.1
- [TASK] Update TYPO3 CMS to 8.7.26
- [TASK] Increase DB field for upload comment
Features:
- [FEATURE] Add form for request abandoned extension keys
Bugfixes:
- [BUGFIX] Show warning message for abandoned extensions
- [BUGFIX] Remove double execution() command in Task
Bugfixes:
- [BUGFIX] Ensure that composer info is existing before validation
Bugfixes:
- [BUGFIX] Remove obsolete and non-existing actions from plugin flexform
Features:
- [FEATURE] Add list of liked extensions in "My extensions"
- [FEATURE] Add possibility to download last version of a liked extension directly in list
- [FEATURE] Add total likes of own extensions in extension overview
Valentine Release 14-02-19 II
Bugfixes:
- [BUGFIX] Set correct hostname in gitlab-ci.yml variable
Valentine Release 14-02-19
Tasks:
- [TASK] Download chart dots should not be connected
- [TASK] Add notification to login for being able to rate
- [TASK] Add number of likes to Solr index
Bugfixes:
- [BUGFIX] Links from facebook to extension detail view are working
Bugfixes:
- [BUGFIX] Use folder inside typo3temp/assets/ for temporary extension icon location
Tasks:
- [TASK] Update t3olayout to 3.4.0
Bugfixes:
- [BUGFIX] Change folder name after autoloading problems with case-sensitive file systems
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.24
Features:
- [FEATURE] Add likes to extensions
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.21
- [TASK] Fix typos in "My extensions"
Bugfixes:
- [BUGFIX] Set maximumNumberOfLinks to 6 for the pagination
Tasks:
- [TASK] Improvements for deployment
Bugfixes:
- [BUGFIX] Remove obsolete validation for extension when transferring extensions
Tasks:
- [TASK] Update t3olayout to 3.2.0
Bugfixes:
- [BUGFIX] Clear caches after uploading an extension via form
- [BUGFIX] Resolve error on extension detail view with some extensions
Release 02-10-18 (v9 LTS Release Party)
Tasks:
- [TASK] Update t3olayout to 3.1.4
Features:
- [FEATURE] Add labels for v9 LTS
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.19
- [TASK] Add support for ddev version 1.2.0
Features:
- [FEATURE] Add composer package name into detail view
- [FEATURE] Make composer package clickable and copy to clipboard
Bugfixes:
- [BUGFIX] Show table with last versions when only one version exists
Tasks:
- [TASK] Update t3olayout to 3.1.1
- [TASK] Update TYPO3 CMS to 8.7.17
Features:
- [FEATURE] Frontend login via AJAX incl. feedback
Bugfixes:
- [BUGFIX] Throw an exception when upload comment is empty
Tasks:
- [TASK] Use external manual prior to rendered manual
- [TASK] composer.json cleanup
Features:
- [FEATURE] Link manual in search results
- [FEATURE] Link only one manual in detail view
Bugfixes:
- [BUGFIX] Add hyphens for line break in links on Chrome
- [BUGFIX] Make packagist confirm checkbox label clickable
Tasks:
- [TASK] Update t3olayout to 3.0.0
- [TASK] Reduce requests to CDN and use local highcharts JS
Features:
- [FEATURE] Add integration of composer name and packagist check
- [FEATURE] Add prominent display of exact extension key match in search results
Other:
- [OTHER] Finish ddev integration for local development
Bugfixes:
- [BUGFIX] Add missing parameter to cachetool call
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.15
- [TASK] Replace cachetool with up-to-date composer version
Features:
- [FEATURE] Add composer name for newly uploaded versions
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.12
- [TASK] Update t3olayout to 2.2.2
Features:
- [FEATURE] Installs extension gitlab_api
Tasks:
- [TASK] Remove flattr integration
- [TASK] Change label of issue tracker link to more general one
Features:
- [FEATURE] Make call to action links in extension detail view more prominent
- [FEATURE] Show company of author if given (thx to Nicole Cordes)
- [FEATURE] Show info box if extension was abandoned by maintainer (thx to Nicole Cordes)
Tasks:
- [TASK] Update t3olayout to 2.1.2
- [TASK] Update TYPO3 CMS to 8.7.11
Bugfixes:
- [BUGFIX] Puts distribution image into extensions.xml file only if image exists
Tasks:
- [TASK] Add bottom gap to cards
Features:
- [FEATURE] Add location of distribution images into extension XML file for EM
Bugfixes:
- [BUGFIX] Show upload date of first version instead of extension key creation date
Tasks:
- [TASK] Update to TYPO3 8.7.10
- [TASK] Increases size of upload comment
Features:
- [FEATURE] Shows "Has manual" badge in search results
After sprint release 22-01-18
Bugfixes:
- [BUGFIX] Remove wrong annotations in code
Tasks:
- [TASK] Remove search filter in mobile view
- [TASK] Implement layout changes done in the typo3.org sprint in January
- Main navigation layout
- Login form
- Breadcrumb
- and many minor things
Bugfixes:
- [BUGFIX] Use Unicode flag in preg_replace to prevent excluding umlauts in extensions.xml file
- [BUGFIX] Small changes in search form for smaller devices
- [BUGFIX] Small change in TCA field
Tasks:
- [TASK] Update to TYPO3 CMS 8.7.9
- [TASK] Show minimum username information for Security Team if user didn't login in typo3.org yet
- [TASK] Remove wrong extension key rule
Features:
- [FEATURE] Add company information to author for indexing
- [FEATURE] Uses every non-outdated and non-insecure version to check for TYPO3 version instead of latest version only
Tasks:
- [TASK] Upgrade to Bootstrap 4 beta
- [TASK] Adjustments to several templates for Bootstrap upgrade
Features:
- [FEATURE] Unboost search results of outdated extensions
Tasks:
- [TASK] Remove salvaging extension key
Tasks:
- [TASK] Refactoring TER extension
- [TASK] Possibility to upload foreign extensions as Security Team Member
- [TASK] Update EXT:solr to 7.5.x
Weekly release 03-11-17 (T3CRR special)
Bugfixes:
- [BUGFIX] Improve indexing for commaseparated authors
Tasks:
- [TASK] Add task to import all old extensions without versions to run the expiring process
- [TASK] Migrate all tasks to use Doctrine DBAL
- [TASK] Add logging and start/finishing messages for tasks
Bugfixes:
- [BUGFIX] Fixes importer for new extension versions
Bugfixes:
- [BUGFIX] Fix wrong usage of injection
Tasks:
- [TASK] Really many clean-ups of the code
Features:
- [FEATURE] Set uploaded version as "last version" only if version number is higher
Bugfixes:
- [BUGFIX] Fix exception when editing or uploading an extension without version
Tasks:
- [TASK] Update TYPO3 CMS to 8.7.8
- [TASK] Update RealUrl to 2.3.0
- [TASK] Internal change from xml language files to xliff
Bugfixes:
- [BUGFIX] Fix HTML output for mailto link when trying to grab taken extension key
Tasks:
- [TASK] Removes obsolete button "Back to extension list" from detail view
Features:
- [FEATURE] Add possibility to set version as latest version in admin view
- [FEATURE] Add upload date and author into result list
Bugfixes:
- [BUGFIX] Fix html special chars in page browser
- [BUGFIX] Lower relevance of content field for better search results
Tasks:
- [TASK] Change the order of looking for the extension icons (svg => png => gif)
- [TASK] Add extension key in JavaScript confirmation popups
- [TASK] Replace description with upload comment in RSS feed
- [TASK] Remove unused functions and classes
- [TASK] Less width for the search input field
Features:
Bugfixes:
- [BUGFIX] Extension is now on top if you search for the exact extension key
- [BUGFIX] Extension detail view catch no or non-existing extension keys with error message
- [BUGFIX] Show "No extension found" if extension has no version yet
- [BUGFIX] Replace outdated "dontvalidate" annotation
- [BUGFIX] Login form appears when logged out
Tasks:
- [TASK] Update to TYPO3 CMS 8.7.7
- [TASK] Update to EXT:solr 7.0.2
- [TASK] Focus cursor in search field for instant search typing
- [TASK] Some code cleanup
Features:
- [FEATURE] Add RSS feed for latest 50 extension uploads: RSS Link
- [FEATURE] Add schema.org data to extension detail view
- [FEATURE] Add support for all official locations of extension icons
Tasks:
- [TASK] Improves list and filter design
- [TASK] Adds 404 page
Bugfixes:
- [BUGFIX] Fixes XSS in "Result not found" message
- [BUGFIX] Fixes dependency check of other extensions on extension upload
- [BUGFIX] Hides download button in list when latest version is insecure
Tasks:
- [TASK] Update to TYPO3 CMS 8.7.6
- [TASK] Removes not supported TYPO3 versions in list and filter
- [TASK] Use badges for TYPO3 version instead of buttons
Bugfixes:
- [BUGFIX] Changes handling of insecure versions
- [BUGFIX] Fixes JS error on homepage
- [BUGFIX] Fixes download counter
- [BUGFIX] Adds persistAll method for valid download count
- [BUGFIX] Check for valid version record before indexing to Solr
Features:
- [FEATURE] Adds possibility to upload last version if no version string is given