Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backdrop 1.28.3 Release checklist #6712

Closed
15 tasks done
jenlampton opened this issue Sep 15, 2024 · 4 comments
Closed
15 tasks done

Backdrop 1.28.3 Release checklist #6712

jenlampton opened this issue Sep 15, 2024 · 4 comments
Milestone

Comments

@jenlampton
Copy link
Member

jenlampton commented Sep 15, 2024

Scheduled for September 15, 2024 4:30pm - 10pm PT

Pre-release tasks

  • Merge commits @quicksketch
  • Move all unfinished issues to the next bug-fix release milestone @quicksketch
  • Review all closed issues in milestone: @jenlampton
    • Issue titles should include a complete, but very brief summary of the problem.
    • Issue titles should be in complete sentences, ending with a period.
    • Bug issue titles should start with Fix or Fixed,
    • New feature issue titles should start with Add or Added.
    • Each issue should have accurate labels, especially the "type - " labels.
  • Draft Release notes @jenlampton
    • Include a short, descriptive summary of the release, for example:
      • "Maintenance release for Backdrop CMS. This update contains bug fixes and usability improvements only."
    • Include a section heading **Notes for updating**
      • Note if any changes were made to files outside the core directory, 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
      • 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.
    • 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-notes artifact attached to the generator.
      • Unzip the file, and copy/pate contents into release notes draft.
      • Remove any square brackets in the titles, and move those issues to their own section.

Release tasks

  • Update bootstrap.inc with version number @quicksketch
  • Tag for release, and push tag to GitHub @quicksketch
  • Revert version number back @quicksketch
  • Create release notes on GitHub, and publish release @jenlampton
  • N/A Update the front page download link on b.org
  • N/A Tweet that a new release is out

Immediate Post-release tasks

See minor release checklist.

See Also

@jenlampton
Copy link
Member Author

jenlampton commented Sep 16, 2024

Draft release notes:


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.txt or default settings.php files in this release. Updating customized versions of those files is not necessary.
  • The database update script does not need to be run.

Changes since version 1.28.2

Bug fixes

  • Private files security hardening. #6709
  • Rename to-date token to end-date. #6707
  • Remove call to backdrop_wrap_mail() from MailTestCase::format(). #6690
  • Fix link to classify file types if installed in subdirectory. #6678
  • Fix Admin bar collapse with jQuery 3 for certain settings and narrow windows. #6666
  • Options Element settings override should check if allowed_values_function and default_value_function are set. #6654
  • Fix theme information provided by Entity Reference's Views integration. #6627
  • Fix the order in which templates are selected for Node, User, and Term. #6564
  • Remove call to backdrop_wrap_mail() from DefaultMailSystem::format(). #6471
  • Following a password reset link while authenticated should allow a password change without the current password. #6426
  • Fix Inconsistent use of styles on Flexible Template Builder UI. #6325
  • Fix mysql or mariadb version for Telemetry and the Status Report. #5447
  • Fix PHP Notice: Undefined index: User roles in config_export_single_form(). #4795

Documentation updates

  • Document equivalent function to deprecated file_create_htaccess(). #6665
  • Remove any reference to the theme process layer from theme() documentation. #5990

Miscellaneous changes

  • Use #empty for the message to display when a table does not have any row. #6333
  • Avoid revealing another user's name while using a one-time log-in link. #6018
  • Use human-readable labels for modules and permissions in user_filters(). #6456

@quicksketch
Copy link
Member

quicksketch commented Sep 16, 2024

All commits are now in for 1.28.3 and incomplete issues bumped to 1.29.1.

@quicksketch
Copy link
Member

We're all done here and ready to proceed with 1.29.0 at #6713

@jenlampton
Copy link
Member Author

1.28.3 is out https://github.com/backdrop/backdrop/releases/tag/1.28.3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants