diff --git a/CHANGELOG.md b/CHANGELOG.md index 2a3a20b..d195199 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,7 +4,13 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [Unreleased] +## [3.1.0] - 2024-11-11 + +This extension has been marked as obsolete. Please migrate to the +Country Select form element provided by EXT:form available since +TYPO3 v12.3: +[Feature: #99735 - New Country Select form element](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.3/Feature-99735-NewCountrySelectFormElement.html) + ## [3.0.0] - 2023-04-09 @@ -98,7 +104,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Form element "Country select" - Signal/slot and PSR-14 event for modifying the country list -[Unreleased]: https://github.com/brotkrueml/form-country-select/compare/v3.0.0...HEAD +[3.1.0]: https://github.com/brotkrueml/form-country-select/compare/v3.0.0...v3.1.0 [3.0.0]: https://github.com/brotkrueml/form-country-select/compare/v2.1.0...v3.0.0 [2.1.0]: https://github.com/brotkrueml/form-country-select/compare/v2.0.1...v2.1.0 [2.0.1]: https://github.com/brotkrueml/form-country-select/compare/v2.0.0...v2.0.1 diff --git a/Documentation/Changelog/Index.rst b/Documentation/Changelog/Index.rst index c8bd7ee..0238753 100644 --- a/Documentation/Changelog/Index.rst +++ b/Documentation/Changelog/Index.rst @@ -8,8 +8,13 @@ All notable changes to this project will be documented in this file. The format is based on `Keep a Changelog `_\ , and this project adheres to `Semantic Versioning `_. -`Unreleased `_ -------------------------------------------------------------------------------------------- +`3.1.0 `_ - 2024-11-11 +----------------------------------------------------------------------------------------------------- + +This extension has been marked as obsolete. Please migrate to the +Country Select form element provided by EXT:form available since +TYPO3 v12.3: +`Feature: #99735 - New Country Select form element `_ `3.0.0 `_ - 2023-04-09 ----------------------------------------------------------------------------------------------------- diff --git a/Documentation/Includes.rst.txt b/Documentation/Includes.rst.txt index 469841d..e39f591 100644 --- a/Documentation/Includes.rst.txt +++ b/Documentation/Includes.rst.txt @@ -1,34 +1,5 @@ -.. More information about this file: - https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/GeneralConventions/FileStructure.html#includes-rst-txt - -.. ---------- -.. text roles -.. ---------- - -.. role:: aspect(emphasis) -.. role:: bash(code) -.. role:: html(code) -.. role:: js(code) -.. role:: php(code) -.. role:: rst(code) -.. role:: sep(strong) -.. role:: sql(code) - -.. role:: tsconfig(code) - :class: typoscript - -.. role:: typoscript(code) -.. role:: xml(code) - :class: html - -.. role:: yaml(code) - -.. default-role:: code - -.. --------- -.. highlight -.. --------- - -.. By default, code blocks use PHP syntax highlighting - -.. highlight:: php +.. attention:: + This extension has been marked as obsolete. Please migrate to the + Country Select form element provided by EXT:form available since + TYPO3 v12.3: + :ref:`changelog:feature-99735-1678701694` diff --git a/Documentation/Installation/Index.rst b/Documentation/Installation/Index.rst index e48d999..1004257 100644 --- a/Documentation/Installation/Index.rst +++ b/Documentation/Installation/Index.rst @@ -21,9 +21,8 @@ Composer-based TYPO3 project root, just type:: and the recent stable version will be installed. -You can also install the extension from the `TYPO3 Extension Repository (TER)`_. -See :ref:`t3start:extensions_legacy_management` for a manual how to -install an extension. +In a legacy installation, you can also install the extension from the +`TYPO3 Extension Repository (TER)`_. .. _include-static-typoscript: diff --git a/Documentation/Settings.cfg b/Documentation/Settings.cfg deleted file mode 100644 index e524b9d..0000000 --- a/Documentation/Settings.cfg +++ /dev/null @@ -1,27 +0,0 @@ -# More information about this file: -# https://docs.typo3.org/m/typo3/docs-how-to-document/main/en-us/GeneralConventions/FileStructure.html#settings-cfg - -[general] - -project = Form Country Select -version = 3.0 -release = 3.0.0 -copyright = since 2019 by Chris Müller - -[html_theme_options] - -github_repository = brotkrueml/form-country-select -github_branch = main - -project_home = -project_contact = typo3 (at) krue (dot) ml -project_repository = https://github.com/brotkrueml/form-country-select -project_issues = https://github.com/brotkrueml/form-country-select/issues -project_discussions = - -[intersphinx_mapping] - -t3coreapi = https://docs.typo3.org/m/typo3/reference-coreapi/11.5/en-us/ -t3start = https://docs.typo3.org/m/typo3/tutorial-getting-started/11.5/en-us/ - -ext_form = https://docs.typo3.org/c/typo3/cms-form/11.5/en-us/ diff --git a/Documentation/guides.xml b/Documentation/guides.xml new file mode 100644 index 0000000..1ab7bb6 --- /dev/null +++ b/Documentation/guides.xml @@ -0,0 +1,21 @@ + + + + + diff --git a/Makefile b/Makefile index bfbf83d..5ea3a73 100644 --- a/Makefile +++ b/Makefile @@ -9,7 +9,9 @@ build-intl: vendor # See: https://github.com/crossnox/m2r2 .PHONY: changelog changelog: - m2r2 CHANGELOG.md && \ + python3 -m venv .Build/changelog + .Build/changelog/bin/pip install setuptools m2r2 + .Build/changelog/bin/m2r2 CHANGELOG.md && \ echo ".. _changelog:" | cat - CHANGELOG.rst > /tmp/CHANGELOG.rst && \ mv /tmp/CHANGELOG.rst Documentation/Changelog/Index.rst && \ rm CHANGELOG.rst diff --git a/README.md b/README.md index cddb49f..8433f43 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,11 @@ # TYPO3 extension: Form Country Select -[![CI Status](https://github.com/brotkrueml/form-country-select/workflows/CI/badge.svg?branch=main)](https://github.com/brotkrueml/form-country-select/actions?query=workflow%3ACI) -[![Crowdin](https://badges.crowdin.net/typo3-extension-formcountryselect/localized.svg)](https://crowdin.com/project/typo3-extension-formcountryselect) -[![Latest Stable Version](https://img.shields.io/packagist/v/brotkrueml/form-country-select.svg?label=stable)](https://packagist.org/packages/brotkrueml/form-country-select) -[![Total Downloads](https://img.shields.io/packagist/dt/brotkrueml/form-country-select.svg)](https://packagist.org/packages/brotkrueml/form-country-select) +> With TYPO3 v12.3 a new form element "Country Select" was +> [introduced](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.3/Feature-99735-NewCountrySelectFormElement.html#feature-99735-1678701694) +> which serves the same purpose as the form element provided by this extension. +> This extension is now obsolete and receives no further updates, please migrate +> to TYPO3 Core's form element instead. +> There will be no compatible version for TYPO3 v13+. The extension provides an additional form element for the TYPO3 Form Framework which displays a select box with all countries from the ISO @@ -12,18 +14,11 @@ of the website page. ## Versions and support -> With TYPO3 v12.3 a new form element "Country Select" was -> [introduced](https://docs.typo3.org/c/typo3/cms-core/main/en-us/Changelog/12.3/Feature-99735-NewCountrySelectFormElement.html#feature-99735-1678701694) -> which serves the same purpose as the form element provided by this extension. -> This extension is now considered legacy, you should use TYPO3 Core's form element instead. -> There will be no compatible version for TYPO3 v13+. However, the current version will -> receive bug fixes as long as the LTS version is supported by the community. - -| Latest release | TYPO3 | PHP | Updates will contain | -|----------------|------------|-------|--------------------------------------------------------| -| 3.x | 12.4 | ≥ 8.1 | Security and bug fixes | -| 2.x | 11.5 | ≥ 7.4 | Security and bug fixes, End of life expected: Oct 2024 | -| 1.x | 9.5 - 11.5 | ≥ 7.2 | End of life | +| Latest release | TYPO3 | PHP | | +|----------------|------------|-------|-------------| +| 3.x | 12.4 | ≥ 8.1 | End of life | +| 2.x | 11.5 | ≥ 7.4 | End of life | +| 1.x | 9.5 - 11.5 | ≥ 7.2 | End of life | [Documentation](https://docs.typo3.org/p/brotkrueml/form-country-select/main/en-us/) | diff --git a/composer.json b/composer.json index d5a43c2..410633c 100644 --- a/composer.json +++ b/composer.json @@ -23,7 +23,7 @@ }, "require-dev": { "brotkrueml/coding-standards": "~4.0.0", - "ergebnis/composer-normalize": "~2.30.2", + "ergebnis/composer-normalize": "~2.44.0", "phpstan/extension-installer": "^1.2", "phpstan/phpstan": "1.10.11", "phpunit/phpunit": "^10.0", @@ -56,7 +56,7 @@ }, "extra": { "branch-alias": { - "dev-main": "3.0.x-dev" + "dev-main": "3.1.x-dev" }, "typo3/cms": { "extension-key": "form_country_select", diff --git a/ext_emconf.php b/ext_emconf.php index 736022d..8d836d0 100644 --- a/ext_emconf.php +++ b/ext_emconf.php @@ -4,9 +4,9 @@ 'description' => 'Form element for selecting a country from a localised list', 'category' => 'fe', 'author' => 'Chris Müller', - 'author_email' => 'typo3@krue.ml', - 'state' => 'stable', - 'version' => '3.0.0', + 'author_email' => 'typo3@brotkrueml.dev', + 'state' => 'obsolete', + 'version' => '3.1.0', 'constraints' => [ 'depends' => [ 'typo3' => '12.4.0-12.4.99',