Skip to content

Textpattern 4.9.0 release flight plan #1903

@petecooper

Description

@petecooper

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 2024 as 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

Preflight

  • preflight
    • update release toolbelt instructions for altered locations of $thisversion and $txp_is_dev (@petecooper @Bloke )
    • latest translations (@philwareham)
    • 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.txt with additional information (release pilot or co-pilot)
    • latest public/admin themes (@philwareham)

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

Repo Issues

Beta 2

Personnel

Preflight

  • preflight
    • update release toolbelt instructions for altered locations of $thisversion and $txp_is_dev (@petecooper @Bloke )
    • check vendors is 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.txt with additional information (release pilot or co-pilot)
    • tag public/admin themes with release tag (@philwareham)
    • tag Textpacks and Pophelps with release tag (@philwareham)

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

Repo Issues

GA release

Textpattern 4.9.0

Personnel

Preflight

  • preflight
    • check vendors is up-to-date (everyone)
    • latest translations (@philwareham)
    • latest pophelp (@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.txt with additional information (release pilot or co-pilot)
    • tag public/admin themes with release tag (@philwareham)

Take Off

  • take off
    • package up for GitHub and .com (release pilot)
    • update latest.zip, latest.tar.gz, and latest.tar.xz in 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

Metadata

Metadata

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions