backdrop-issues
backdrop-issues copied to clipboard
Backdrop 1.30.1 Release checklist
Release scheduled for February 18, 2pm - 5pm PT
Pre-release tasks
- [x] Merge commits (@quicksketch)
- [x] Create the next bugfix milestone (@quicksketch)
- [x] Move all unfinished issues to the next bugfix release milestone (@quicksketch)
- [ ] Review all closed issues in milestone: (@quicksketch)
- Issue titles should include a complete, but very brief summary of the problem.
- Bug issue titles should start with
FixorFixed, - New feature issue titles should start with
AddorAdded. - Each issue should have accurate labels, especially the "type - " labels.
- [x] Close the milestone (@quicksketch)
- [x] Draft Release notes (@quicksketch)
- [x] Include a short, descriptive summary of the release, for example:
- "Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only."
- [x] Include a section heading
**Notes for updating**- [x] Note if any changes were made to files outside the
coredirectory, for example:- No changes have been made to the `.htaccess`, `robots.txt` or default `settings.php` files in this release. Updating customized versions of those files is not necessary.- See this example for updates to
.htaccess - See this example or this example for updates to
settings.php
- [x] Note if updates (update.php) needs to be run, for example:
- Use the text
The database update script does **not** need to be run. - or
**It will be necessary to run the update script** (located at /core/update.php) for this release. - Note: you can use this command to see if any install files were changed:
ls -1 core/modules/*/*.install | while read filename; do echo "$(git log -1 --pretty="format:%ad %f" --date=format:"%F %R" -- $filename)" $filename; done|sort
- Use the text
- [x] Note if any changes were made to files outside the
- [x] Include a section heading
**Changes since version 1.xx.x** are listed below.- Navigate to Actions
- Select the most recent time "Release Notes Generator" has been run.
- Download the
release-notesartifact attached to the generator. - Unzip the file, and copy/paste contents into release notes draft.
- Remove any square brackets in the titles, and move those issues to their own section.
- [x] Include a short, descriptive summary of the release, for example:
Release tasks
- [x] Update bootstrap.inc with version number (@quicksketch)
- [x] Tag for release, and push tag to GitHub (@quicksketch)
- [x] Revert version number back (@quicksketch)
- [x] Create release notes on GitHub, and publish release (@quicksketch)
- [x] Update the front page download link on b.org (@quicksketch)
- [ ] Post/Tweet/Toot/Skeet that a new release is out (assignments below)
- Use text like "There is a bug-fix release out for #BackdropCMS today, version 1.27.2: https://backdropcms.org."
- [ ] Post to Bluesky @stpaultim
- [ ] Post to Mastodon @stpaultim
- [ ] Post to Twitter @stpaultim
Immediate Post-release tasks
- [x] Update Tugboat @quicksketch
- [ ] Update Composer @herbdool
- [ ] Update Docker @wylbur
- [ ] Update Pantheon @herbdool
- [ ] Update Platform.sh @herbdool
- [ ] Update Amezmo @jenlampton
- [ ] Update DrupalForge @izmeez
- [ ] Update the Wikipedia articles @klonos
- [ ] https://en.wikipedia.org/w/index.php?title=Template:BackdropCMS_version&action=edit -
- Auto applied to:
- https://en.wikipedia.org/wiki/Backdrop_CMS
- https://en.wikipedia.org/wiki/List_of_content_management_systems
- Auto applied to:
- [ ] https://en.wikipedia.org/w/index.php?title=Template:BackdropCMS_version&action=edit -
Backdrop's Website updates
- [ ] backdropcms.org @jenlampton (or bugfolder)
- [ ] beta.backdropcms.org @bugfolder (or jenlampton)
- [ ] docs.backdropcms.org @jenlampton (or bugfolder)
- [ ] events.backdropcms.org @jenlampton (or bugfolder)
- [ ] forum.backdropcms.org @jenlampton (or bugfolder)
- [ ] localize.backdropcms.org @jenlampton (or bugfolder)
See Also
This is a stand-alone release.
Release notes draft:
Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only.
Notes for updating
- No changes have been made to the
.htaccess,robots.txtor the defaultsettings.phpfile in this release. Updating customized versions of those files is not necessary. - It is not necessary to run the update script (located at
/core/update.php) for this release.
Changes since 1.30.0
Bug fixes
- Do not add language prefix to "Skip backup" and "Cancel" links on update.php #6832
- Fix install throwing
SQLSTATE[42000]: Syntax error or access violation: 1071error when MySQL UTF8MB4 is not available #6830 - Fix running update as anonymous fails in infinite loop on
update.php#6839 - Added ability to use condition objects within joins in
SelectQueryobjects (Drupal 7 parity) #6852 - Views pager should be built with
view::get_exposed_input(), not$view->exposed_raw_input#6843 - Added dependency checking for themes before enabling #6837
- Fixed
version_compare(): Passing null to parameter #1error when using Basis subthemes #6835 - Fixed
Undefined array key "-" in path_clean_string()when saving URL alias pattern settings #6834 - Form submit for "Show menu in language" should strip existing destination #6824
- Fixed duplicated word in a file description for
page_components.tpl.php#6809 - Fixed multivalue fields with long text elements can break the layout #6365
UX improvements
Drupal forge has been updated to 1.30.1 by the team.
I've updated the Pantheon upstream.
Docker image has been updated!
1.30.2 came out yesterday. See https://github.com/backdrop/backdrop-issues/issues/6870.