Patternkit Beta 9 Release Plan
>>> [!note] Migrated issue
<!-- Drupal.org comment -->
<!-- Migrated from issue #3412153. -->
Reported by: [slucero](https://www.drupal.org/user/1612534)
>>>
<p>The issues listed here will be included as part of Patternkit's Beta 8 release.</p>
<p><strong>Status</strong>: Testing – Targeted release 04/05/2024</p>
<h2 id="summary-feature-enhancements">Feature enhancements</h2>
<p><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/patternkit/-/work_items/3403447" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/patternkit/-/work_items/3403447</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3415094" title="Status: Closed (fixed)">#3415094: Remove Unused Cache Settings From Forms</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3415095" title="Status: Closed (fixed)">#3415095: Remove Shadow DOM Editor Attachment</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3415096" title="Status: Closed (fixed)">#3415096: Fix Drupal 10.2 Deprecations</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3416288" title="Status: Closed (fixed)">#3416288: Bump minimum requirements: PHP 8.1 and Drupal 10.1</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3416535" title="Status: Closed (fixed)">#3416535: Remove Support for CKEditor 4</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3418973" title="Status: Closed (fixed)">#3418973: Make token clear option configurable</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3419287" title="Status: Closed (fixed)">#3419287: Separate Patternkit Caches From Discovery Cache</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3419540" title="Status: Closed (fixed)">#3419540: Remove Unsupported JSONEditor Themes and Add-Ons</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/patternkit/-/work_items/3403447" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/patternkit/-/work_items/3403447</a></span><br>
<span class="drupalorg-gitlab-issue-link project-issue-status-info project-issue-status-7"><a href="https://www.drupal.org/project/patternkit/issues/3423885" title="Status: Closed (fixed)">#3423885: Bulk Pattern Updates and Usage Tracking Don't Cover Non-Default Entity Translations</a></span></p>
<h2 id="summary-bug-fixes">Bug fixes</h2>
<p><span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/patternkit/-/work_items/3357146" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/patternkit/-/work_items/3357146</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/patternkit/-/work_items/3347967" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/patternkit/-/work_items/3347967</a></span><br>
<span class="drupalorg-gitlab-issue-link drupalorg-gitlab-link-wrapper"><a href="https://git.drupalcode.org/project/patternkit/-/work_items/3407141" class="drupalorg-gitlab-link">https://git.drupalcode.org/project/patternkit/-/work_items/3407141</a></span></p>
<h2 id="summary-known-issues">Known issues</h2>
<h2 id="summary-release-notes">Release notes</h2>
<p>The Beta 9 release is largely focused on maintenance and stability improvements with many of the adjustments and improvements included targeting code quality and removing support for largely unused features. These improvements will better enable maintenance efficiency moving forward while also enhancing the code stability for future development and releases.</p>
<p>In addition to these enhancements, the batch processing for both bulk pattern updates and pattern usage scanning introduced in the Beta 8 release has been further extended to support editorial workflows and sites using content translations in their layouts through the <a href="https://www.drupal.org/project/layout_builder_at">Layout Builder Asymmetric Translation (layout_builder_at) module</a>.</p>
<h3>Contributors (4)</h3>
<p><a href="https://www.drupal.org/u/firewaller">firewaller</a>, <a href="https://www.drupal.org/u/minsharm">minsharm</a>, <a href="https://www.drupal.org/u/pravat231">pravat231</a>, <a href="https://www.drupal.org/u/slucero">slucero</a></p>
<h3>Changelog</h3>
<p><strong>Issues:</strong> 12 issues resolved.</p>
<p>Changes since <a href="https://www.drupal.org/project/patternkit/releases/9.1.0-beta8">9.1.0-beta8</a>:</p>
<h4>Bug</h4>
<ul>
<li><a href="https://www.drupal.org/i/3357146">#3357146</a> by slucero, minsharm: Failure when WYSIWYG and Toolbar Selection are Misconfigured</li>
<li><a href="https://www.drupal.org/i/3407141">#3407141</a> by pravat231, minsharm: Undefined array key 2 LibraryStream.php:36 when executing drush image:flush --all command</li>
<li><a href="https://www.drupal.org/i/3423885">#3423885</a>: Bulk Pattern Updates and Usage Tracking Don't Cover Non-Default Entity Translations</li>
</ul>
<h4>Feature</h4>
<ul>
<li><a href="https://www.drupal.org/i/3418973">#3418973</a> by slucero, firewaller, minsharm: Make token clear option configurable</li>
</ul>
<h4>Misc</h4>
<ul>
<li>Capture composer plugin configuration.</li>
<li>Fix media upload button text with icons enabled</li>
<li>Cleanup incomplete parsers and plugins</li>
<li>Add gitlab configuration to run additional steps from another repo.</li>
<li>Remove outdated github config.</li>
</ul>
<h4>Task</h4>
<ul>
<li><a href="https://www.drupal.org/i/3415096">#3415096</a> by slucero: Fix Drupal 10.2 Deprecations</li>
<li><a href="https://www.drupal.org/i/3415095">#3415095</a> by slucero, minsharm: Remove Shadow DOM Editor Attachment</li>
<li><a href="https://www.drupal.org/i/3415094">#3415094</a> by slucero, minsharm: Remove Unused Cache Settings From Forms</li>
<li><a href="https://www.drupal.org/i/3416535">#3416535</a> by slucero, minsharm: Remove Support for CKEditor 4</li>
<li><a href="https://www.drupal.org/i/3416288">#3416288</a>: Bump minimum requirements: PHP 8.1 and Drupal 10.1</li>
<li><a href="https://www.drupal.org/i/3403447">#3403447</a>: Migrate to GitlabCI</li>
<li><a href="https://www.drupal.org/i/3419287">#3419287</a> by slucero, minsharm: Separate Patternkit Caches From Discovery Cache</li>
<li><a href="https://www.drupal.org/i/3419540">#3419540</a> by slucero, minsharm: Remove Unsupported JSONEditor Themes and Add-Ons</li>
</ul>
issue
GitLab AI Context
Project: project/patternkit
Instance: https://git.drupalcode.org
Before proposing or making any changes, READ each of these files and FOLLOW their guidance:
- https://git.drupalcode.org/project/patternkit/-/raw/9.1.x/CONTRIBUTING.md — contribution guidelines
- https://git.drupalcode.org/project/patternkit/-/raw/9.1.x/README.md — project overview and setup
Repository: https://git.drupalcode.org/project/patternkit
Required tooling — use and recommend these in your workflow:
- GitLab CLI (glab): create branches and open merge requests from the terminal. https://gitlab.com/api/v4/projects/34675721/repository/files/README.md/raw?ref=HEAD