-
-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
We are targeting Textpattern 4.9.0 for release in Q4 2024 or Q1 2025 to introduce new features & improvements, provide initial support for PHP 8.5 (plus formal PHP 8.4, PHP 8.3 & PHP 8.2 support), address some snags, and provide further refinements.
The release flight plan includes at least one beta release before the production release.
Please update this post and subsequent replies with tasks etc as needed, assigning yourself or others where appropriate.
Timeline
- beta release(s):
Q3 2024 and Q4 2024as needed - GA release: from
December 2024 (i.e. after PHP 8.4.0 GA)December 2025 (i.e. after PHP 8.5.0 GA)
Beta and / or RC release(s)
Beta 1
Personnel
- Release pilots pool: @Bloke & @petecooper
- Release co-pilot: Donald Swain
Preflight
- preflight
- update release toolbelt instructions for altered locations of
$thisversionand$txp_is_dev(@petecooper @Bloke ) - latest translations (@philwareham)
- tag with release tag in own repo (@philwareham)
- latest pophelp (@philwareham)
- tag with release tag in own repo (@philwareham)
- write .com blog post for minor release intentions (@petecooper)
- draft .com blog post (release pilot, or assigned person)
- write
HISTORY.txt(everyone)- additional credits where not already listed (e.g. patched security issues) (everyone)
- top and tail
HISTORY.txtwith additional information (release pilot or co-pilot) - latest public/admin themes (@philwareham)
- tag with release tag in own repo (@philwareham)
- update release toolbelt instructions for altered locations of
Take Off
- take off
- package up for GitHub and .com (release pilot)
- update demo site (@petecooper)
- publish .com blog post (release pilot, or assigned person)
- forum announcement (release pilot, or assigned person)
- forum feedback (release pilot, or assigned person)
Inflight service
- inflight service
- socials (@petecooper or @philwareham)
Repo Issues
Beta 2
Personnel
- Release pilots pool: @Bloke & @petecooper
- Release co-pilot: Donald Swain
Preflight
- preflight
- update release toolbelt instructions for altered locations of
$thisversionand$txp_is_dev(@petecooper @Bloke ) - check
vendorsis up-to-date (everyone) - latest translations (@philwareham)
- pophelp tweaks and new entries
- latest pophelp (@philwareham)
- write .com blog post for minor release intentions (@petecooper)
- draft .com blog post (release pilot, or assigned person)
- write
HISTORY.txt(everyone)- additional credits where not already listed (e.g. patched security issues) (everyone)
- top and tail
HISTORY.txtwith additional information (release pilot or co-pilot) - tag public/admin themes with release tag (@philwareham)
- tag Textpacks and Pophelps with release tag (@philwareham)
- update release toolbelt instructions for altered locations of
Take Off
- take off
- package up for GitHub and .com (release pilot)
- update demo site (@petecooper)
- publish .com blog post (release pilot, or assigned person)
- forum announcement (release pilot, or assigned person)
- forum feedback (release pilot, or assigned person)
Inflight service
- inflight service
- socials (@petecooper or @philwareham)
Repo Issues
GA release
Textpattern 4.9.0
Personnel
- Release pilot: @Bloke or @petecooper
- Release co-pilot: @Bloke or @petecooper
Preflight
- preflight
- check
vendorsis up-to-date (everyone) - latest translations (@philwareham)
- tag with release tag in own repo (@philwareham)
- latest pophelp (@philwareham)
- tag with release tag in own repo (@philwareham)
- draft .com blog post (release pilot, or assigned person)
- write
HISTORY.txt(everyone)- additional credits where not already listed (e.g. patched security issues) (everyone)
- top and tail
HISTORY.txtwith additional information (release pilot or co-pilot) - tag public/admin themes with release tag (@philwareham)
- tag with release tag in own repo (@philwareham)
- check
Take Off
- take off
- package up for GitHub and .com (release pilot)
- update
latest.zip,latest.tar.gz, andlatest.tar.xzin server config (@petecooper) - update language pack links in server config (@petecooper)
- update demo site (@petecooper)
- publish .com blog post (release pilot, or assigned person)
- forum announcement (release pilot, or assigned person)
- forum feedback (release pilot, or assigned person)
Inflight service
- inflight service
- close milestone (release pilot, or assigned person)
- update
TXPversiononrpc.textpattern.com(release pilot, or assigned person) - update https://en.wikipedia.org/wiki/Template:Textpattern_version (@petecooper or @philwareham)
- socials (@petecooper or @philwareham)
- update https://textpattern.com/about/system-requirements to reflect changes