From 87c69f2278a5fd77b4e2ee6c0ab70d51a06cc628 Mon Sep 17 00:00:00 2001 From: Pete Cooper Date: Mon, 5 Jan 2026 16:23:40 +0000 Subject: [PATCH 1/2] Revise Textpattern version and system requirements Updated system requirements for Textpattern to reflect the upcoming major release and removed outdated development tools section. --- README.md | 57 +++++++++---------------------------------------------- 1 file changed, 9 insertions(+), 48 deletions(-) diff --git a/README.md b/README.md index 788f287cee..6e123d4094 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ The following table outlines anticipated forthcoming changes to system requireme #### Textpattern development versions -We are targeting Textpattern 4.9 as the next minor release. Refer to the following table for anticipated changes to system requirements for Textpattern 4.9. +We are targeting Textpattern 5 as the next major release. Refer to the following table for anticipated changes to system requirements for Textpattern 5. We generally recommend running Textpattern on platforms with active vendor support where possible, though we also maintain a minimum system requirements list for situations where that isn't viable. @@ -71,15 +71,19 @@ Note that versions listed may change multiple times during the development proce | | Minimum | Recommended | |--------|:-------:|:-----:| -| PHP | 5.6 | [vendor supported](https://php.net/supported-versions.php)
(8.4 or 8.5) | -| MySQL | 5.5 | [vendor supported LTS](https://www.mysql.com/support/supportedplatforms/database.html)
(8.4) | -| Apache | — | vendor supported
(2.4) | -| Nginx | — | mainline (1.28) or stable (1.29) | +| PHP | — | [vendor supported](https://php.net/supported-versions.php) | +| MySQL | — | [vendor supported LTS](https://www.mysql.com/support/supportedplatforms/database.html) | +| Apache | — | vendor supported | +| Nginx | — | mainline or stable | ## Contributing Please refer to the [contributing documentation](https://github.com/textpattern/textpattern/blob/dev/CONTRIBUTING.md) for more details of Textpattern development. +## Additional development tools + +Please refer to the [additional devevelopment tools](https://github.com/textpattern/textpattern/blob/dev/DEVTOOLS.md) document. + ## GitHub topic tags If you use GitHub for Textpattern-related development please consider adding some of the following [topic](https://help.github.com/articles/about-topics/) keywords to your public project repositories, so we can expand the network of discoverable resources: @@ -90,49 +94,6 @@ If you use GitHub for Textpattern-related development please consider adding som * [`textpattern-website`](https://github.com/topics/textpattern-website) (for websites built with Textpattern) * [`textpattern-development`](https://github.com/topics/textpattern-development) (for development resources) -## Additional development tools - -Various components used within Textpattern (such as the bundled themes and language translations) are maintained in other repositories. Textpattern has a simple development toolset built on [Node.js](https://nodejs.org/) to pull the distribution files of those repositories into the core as required. - -You can install Node.js using the [installer](https://nodejs.org/en/download/) or [package manager](https://nodejs.org/en/download/package-manager/). - -Install required dev tools: - -```ShellSession -npm install -``` - -Pull the following components from the CLI: - -```ShellSession -npm run get-default-theme -npm run get-classic-admin-theme -npm run get-hive-admin-theme -npm run get-pophelp -npm run get-textpacks -npm run get-dependencies -``` - -To request a specific tag or branch: - -```ShellSession -npm run get-default-theme 4.9.0 -npm run get-classic-admin-theme 4.9.0 -npm run get-classic-admin-theme 4.9.x -npm run get-hive-admin-theme 4.9.x -npm run get-textpacks 4.9.x -``` - -Release tools: - -Usage: `npm run txp-gitdist [dest-dir]` (`dest-dir` defaults to a temporary location). - -```ShellSession -npm run txp-index -npm run txp-checksums ./textpattern -npm run txp-gitdist 1.2.3 ../my-dest-dir -``` - ## Thank You Thank you to our [GitHub sponsors](https://github.com/sponsors/textpattern). Your continued support is greatly appreciated! From 53d1cc32a2f14b8d4f0290a5f4423e39bc9e28d4 Mon Sep 17 00:00:00 2001 From: Pete Cooper Date: Mon, 5 Jan 2026 16:26:11 +0000 Subject: [PATCH 2/2] revert prev commit revert to content at time of 4.9.0 release; see https://github.com/textpattern/textpattern/commit/a102b9a105466746fbad93801b1f0720907161fe for details --- README.md | 57 ++++++++++++++++++++++++++++++++++++++++++++++--------- 1 file changed, 48 insertions(+), 9 deletions(-) diff --git a/README.md b/README.md index 6e123d4094..788f287cee 100644 --- a/README.md +++ b/README.md @@ -63,7 +63,7 @@ The following table outlines anticipated forthcoming changes to system requireme #### Textpattern development versions -We are targeting Textpattern 5 as the next major release. Refer to the following table for anticipated changes to system requirements for Textpattern 5. +We are targeting Textpattern 4.9 as the next minor release. Refer to the following table for anticipated changes to system requirements for Textpattern 4.9. We generally recommend running Textpattern on platforms with active vendor support where possible, though we also maintain a minimum system requirements list for situations where that isn't viable. @@ -71,19 +71,15 @@ Note that versions listed may change multiple times during the development proce | | Minimum | Recommended | |--------|:-------:|:-----:| -| PHP | — | [vendor supported](https://php.net/supported-versions.php) | -| MySQL | — | [vendor supported LTS](https://www.mysql.com/support/supportedplatforms/database.html) | -| Apache | — | vendor supported | -| Nginx | — | mainline or stable | +| PHP | 5.6 | [vendor supported](https://php.net/supported-versions.php)
(8.4 or 8.5) | +| MySQL | 5.5 | [vendor supported LTS](https://www.mysql.com/support/supportedplatforms/database.html)
(8.4) | +| Apache | — | vendor supported
(2.4) | +| Nginx | — | mainline (1.28) or stable (1.29) | ## Contributing Please refer to the [contributing documentation](https://github.com/textpattern/textpattern/blob/dev/CONTRIBUTING.md) for more details of Textpattern development. -## Additional development tools - -Please refer to the [additional devevelopment tools](https://github.com/textpattern/textpattern/blob/dev/DEVTOOLS.md) document. - ## GitHub topic tags If you use GitHub for Textpattern-related development please consider adding some of the following [topic](https://help.github.com/articles/about-topics/) keywords to your public project repositories, so we can expand the network of discoverable resources: @@ -94,6 +90,49 @@ If you use GitHub for Textpattern-related development please consider adding som * [`textpattern-website`](https://github.com/topics/textpattern-website) (for websites built with Textpattern) * [`textpattern-development`](https://github.com/topics/textpattern-development) (for development resources) +## Additional development tools + +Various components used within Textpattern (such as the bundled themes and language translations) are maintained in other repositories. Textpattern has a simple development toolset built on [Node.js](https://nodejs.org/) to pull the distribution files of those repositories into the core as required. + +You can install Node.js using the [installer](https://nodejs.org/en/download/) or [package manager](https://nodejs.org/en/download/package-manager/). + +Install required dev tools: + +```ShellSession +npm install +``` + +Pull the following components from the CLI: + +```ShellSession +npm run get-default-theme +npm run get-classic-admin-theme +npm run get-hive-admin-theme +npm run get-pophelp +npm run get-textpacks +npm run get-dependencies +``` + +To request a specific tag or branch: + +```ShellSession +npm run get-default-theme 4.9.0 +npm run get-classic-admin-theme 4.9.0 +npm run get-classic-admin-theme 4.9.x +npm run get-hive-admin-theme 4.9.x +npm run get-textpacks 4.9.x +``` + +Release tools: + +Usage: `npm run txp-gitdist [dest-dir]` (`dest-dir` defaults to a temporary location). + +```ShellSession +npm run txp-index +npm run txp-checksums ./textpattern +npm run txp-gitdist 1.2.3 ../my-dest-dir +``` + ## Thank You Thank you to our [GitHub sponsors](https://github.com/sponsors/textpattern). Your continued support is greatly appreciated!