“”

TER Change Log

The TYPO3 Extension Repository is mainly developed and maintained by the t3o team. For issues and development a GitLab server is used.

Release 15-09-20

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

Release 08-09-20

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

Bugfix Release 07-08-20

Bugfixes:

  • [BUGFIX] Use proper environment API
  • [BUGFIX] Fix issues related to merging tables

Release 07-08-20

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

Release 03-08-20

Tasks:

  • [TASK] Move documentation data fetch into new Symfony command
  • [TASK] Add additional fields to version table for TER v1 migration

Release 01-08-20

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

Release 28-07-20

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

Release 21-07-20 Part II

Bugfixes:

  • [BUGFIX] Use dirname instead of basename to create new upload

Release 21-07-20

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

Release 14-07-20 Part II

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

Release 14-07-20

Tasks:

  • [TASK] Remove obsolete fields for localization and versioning
  • [TASK] Cleanup TER API code

Features:

  • [FEATURE] Add ExtensionVersion API

Release 13-07-20

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:

  • [FEATURE] Add API test

Release 16-06-20

Tasks:

  • [TASK] Update t3olayout
  • [TASK] Update TYPO3 CMS

Features:

  • [FEATURE] Show crowdin translation status

Bugfixes:

  • [BUGFIX] Initialize variables in JS

Release 05-05-20

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

Easter Release 09-04-20

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

Release 22-01-20

Tasks:

  • [TASK] Update t3olayout to 4.1.4

Bugfixes:

  • [BUGFIX] Fix version constraints check for correct badges

Release 17-12-19

Tasks:

  • [TASK] Security update to TYPO3 CMS 9.5.12
  • [TASK] Update to TYPO3 CMS 9.5.13

Bugfixes:

  • [BUGFIX] Retrieve correct reviewer usergroup

Release 28-11-19

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

Release 22-11-19

Bugfixes:

  • [BUGFIX] Update t3olayout to 4.1.2 - fix typo3universe header

Release 20-11-19

Tasks:

  • [TASK] Upgrade to TYPO3 v9.5.11
  • [TASK] Update t3olayout to 4.1.1

Bugfixes:

  • [BUGFIX] Check all version numbers for documentation check

Release 16-10-19

Features:

  • [FEATURE] Add field `documentation_link` to generated extensions.xml file

October Release 01-10-19

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

Release 29-05-19

Tasks:

  • [TASK] Switch to new documentation JSON for documentation links

Features:

  • [FEATURE] Add possibility to get release notifications of selected extensions

Release 21-05-19

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

Release 17-04-19

Bugfixes:

  • [BUGFIX] Ensure that composer info is existing before validation

Release 16-03-19

Bugfixes:

  • [BUGFIX] Remove obsolete and non-existing actions from plugin flexform

Release 05-03-2019

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

Release 12-02-19 Part II

Bugfixes:

  • [BUGFIX] Use folder inside typo3temp/assets/ for temporary extension icon location

Release 12-02-19

Tasks:

  • [TASK] Update t3olayout to 3.4.0

Bugfixes:

  • [BUGFIX] Change folder name after autoloading problems with case-sensitive file systems

Release 11-02-19

Tasks:

  • [TASK] Update TYPO3 CMS to 8.7.24

Features:

  • [FEATURE] Add likes to extensions

Release 11-12-18

Tasks:

  • [TASK] Update TYPO3 CMS to 8.7.21
  • [TASK] Fix typos in "My extensions"

Bugfixes:

  • [BUGFIX] Set maximumNumberOfLinks to 6 for the pagination

Release 23-10-18

Tasks:

  • [TASK] Improvements for deployment

Bugfixes:

  • [BUGFIX] Remove obsolete validation for extension when transferring extensions

Release 10-10-18

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

Release 14-09-18

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

Release 27-07-18

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

Release 25-06-18

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

Release 08-06-18

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

Bugfix Release 05-06-18

Bugfixes:

  • [BUGFIX] Add missing parameter to cachetool call

Release 05-06-18

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

Release 15-04-18

Tasks:

  • [TASK] Update TYPO3 CMS to 8.7.12
  • [TASK] Update t3olayout to 2.2.2

Features:

  • [FEATURE] Installs extension gitlab_api

Easter release 31-03-18

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)

    Release 16-03-18

    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

    Release 08-03-18

    Tasks:

    • [TASK] Add bottom gap to cards

    Features:

    • [FEATURE] Add location of distribution images into extension XML file for EM

    Release 10-02-18

    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

    Weekly release 18-12-17

    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

    Weekly release 08-12-17

    Tasks:

    • [TASK] Upgrade to Bootstrap 4 beta
    • [TASK] Adjustments to several templates for Bootstrap upgrade

    Weekly release 20-11-17

    Features:

    • [FEATURE] Unboost search results of outdated extensions

    Tasks:

    • [TASK] Remove salvaging extension key

    Weekly release 09-11-17

    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

    Bugfix release 23-10-17

    Bugfixes:

    • [BUGFIX] Fixes importer for new extension versions

    Weekly release 19-10-17

    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

    Weekly release 12-10-17

    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

    Weekly release 05-10-17

    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

    Weekly release 28-09-17

    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:

    Weekly release 21-09-17

    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

    Weekly release 14-09-17

    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

    Weekly release 07-09-17

    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