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.26.2 Release checklist #6315

Closed
19 of 30 tasks
quicksketch opened this issue Dec 1, 2023 · 3 comments
Closed
19 of 30 tasks

Backdrop 1.26.2 Release checklist #6315

quicksketch opened this issue Dec 1, 2023 · 3 comments

Comments

@quicksketch
Copy link
Member

quicksketch commented Dec 1, 2023

Release scheduled for December 1, 2023 10am - 4pm PT

This is a bug-fix only release.

Pre-release tasks

  • Merge commits (@quicksketch)
  • Create the next bugfix milestone (@quicksketch)
  • Move all unfinished issues to the next bugfix release milestone (@quicksketch)
  • Review all closed issues in milestone:
    • 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.
  • Close the milestone (@quicksketch)
  • Draft Release notes (@quicksketch)
    • 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 /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

Immediate Post-release tasks

If this release does NOT accompany a minor release:

Backdrop's Website updates

  • backdropcms.org @jenlampton (or bwpanda / bugfolder)
  • beta.backdropcms.org @jenlampton (or bwpanda / bugfolder)
  • docs.backdropcms.org @jenlampton (or bwpanda / bugfolder)
  • events.backdropcms.org @jenlampton (or bwpanda / bugfolder)
  • forum.backdropcms.org @jenlampton (or bwpanda / bugfolder)
  • localize.backdropcms.org @jenlampton (or bwpanda / bugfolder)
@quicksketch quicksketch added this to the 1.26.2 milestone Dec 1, 2023
@quicksketch
Copy link
Member Author

Release notes draft. Lots of fixes in this release!


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.

It will be necessary to run the update script (located at /core/update.php) for this release.

Changes since version 1.26.1

Bug fixes

  • Update CKEditor 4 to last available version #6292
  • backdrop_find_theme_functions doc should say it returns array not $implementations #6301
  • Multivalue Text (long) fields do not attach editors (CKEditor) when reordered #6287
  • Comments on a Views' Full Content display of a node appear above the content. #6282
  • PHP 8.2 Deprecated function: Creation of dynamic property Redirect::$status is deprecated in Redirect->__construct() (line 120 of /core/modules/redirect/redirect.class.inc). #6281
  • Validation error for date_popup is missing the element title #6274
  • jquery.form.js references non-existent source map jquery.form.min.js.map #6267
  • JavaScript error if dropbutton library is loaded when there are no dropbuttons on the page #6257
  • Admin bar 'adminBarPermissionsSetupHelp' function does not check whether the element is present #6244
  • Invalid option 2 in filters element #6228
  • Need update hook for date_views.settings - settings lost in D7 upgrade #6204
  • Warnings and deprecation notices on date views exposed filter when empty #6171
  • Admin menu doesn't use URL aliases, but other menus do #6040
  • Views field "Comment: Edit link" call to comment_access() always returns false #5883
  • Enable Static Caching on system.date.json #5800
  • Log completely unusable when an entry has corrupt serialized data. #5761
  • After D7 upgrade, no results in File Admin puts "Missing text format: filtered_html" in watchdog #5698
  • Fix docblock for field_validate_field(): should be $field not $field_name #5685
  • Language switcher should retain URL query #5342
  • Form validation failure in image dialog can cause duplicate tabs to get rendered #5109
  • Fix PHP Fatal error: Cannot create references to/from string offsets. (date module) #4267
  • menu_get_item() attempts to load placeholders when called from Layout::save(). #2800
  • "required" asterisk missing on text date field with no field set #2469
  • Only process project (module/theme/layout) if the type in its .info file matches the folder it's placed in. #1132
  • Crossport views commits from 7.x-3.12 #3720

Documentation updates

  • Update label CKEditor to "CKEditor 4" throughout core #6250
  • Add more explanation and options to layout deletion confirmation form #5511

Usability improvements

  • Layouts: add a "Cancel" link in the layout reorder form #5936
  • Create a separate section for the 2 default layouts in the layout management page #5934
  • Remove left-over help text on Maximum image size field #2062
  • Improve the admin label for Views block displays #1887
  • Improve installation requirements page #2873
  • URL alias pattern page cleanup #3835
  • Add a summary in the "Region and Language" vertical tab in the account edit form #5900
  • Basis: add hover-over and focus indication to the delete/edit/reply links for comments #4203
  • Add aria-current on active menu item #6234

Miscellaneous changes

  • Remove all instances of master/slave terminology from core #4451
  • In user_register_form(), use the value of $admin instead of calling again user_access('administer users') #6288
  • CSpell: Update GHA to v5 #6276
  • CSpell: Use the "forbidden words" feature to block things like "(web)master", "slave", "whitelist", "blacklist" etc. #6262
  • CSpell: Add more words to the dictionary to avoid nagging in PRs #6255
  • Token browser: Explicitly set the stringCollapse and stringExpand settings and pass them through t() to allow for them to be translated #5986
  • Use watchdog_severity_levels() instead of duplicating information #4750
  • Remove the 'default' tag from all views #2074

@quicksketch
Copy link
Member Author

The release is out! https://github.com/backdrop/backdrop/releases/tag/1.26.2

@klonos
Copy link
Member

klonos commented Dec 9, 2023

Tugboat demos and Wikipedia article updated 👍🏼

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

No branches or pull requests

5 participants