Patternkit Beta 10 Release Plan

Created on 16 May 2024, 6 months ago
Updated 30 August 2024, 3 months ago

The issues listed here will be included as part of Patternkit's Beta 10 release.

Status: Published

Testing Instructions

The branch attached to this issue has been created for testing as the release branch for this upcoming release. In order to easily add it to your project and test, you'll need to add the repository definition for this fork to your composer.json file, and change the target reference to this branch. Below is an example of the changes to accomplish this in your composer.json file:

{
  [...]
  "repositories": [
    {
      "type": "git",
      "url": "https://git.drupalcode.org/issue/patternkit-3447707.git"
    },
    {
      "type": "composer",
      "url": "https://packages.drupal.org/8"
    }
  ],
  "require": {
    [...]
    "drupal/patternkit": "dev-3447707-patternkit-beta-10",
    [...]
  }
  [...]
}

Feature enhancements

📌 Attach JSON Editor Theme Assets Using Library Attachments Postponed

Maintenance updates

📌 Increase PHPUnit Automation Test Coverage Fixed
📌 Content Translation Test Coverage in Patternkit Usage Report Fixed
📌 Composer Dependency Conflicts with Drupal 11 Fixed

Bug fixes

📌 Fix Deprecations and Breaking Issues for Drupal 10.3 Needs review
🐛 TypeError after updating to Drupal core 10.3 Needs review

Known issues

Release notes

The Patternkit Beta 10 release includes a lot of behind the scenes clean-up to improve stability and development process for the module moving forward. In addition to this, a significant refactor of the integration with JSON Editor for the pattern schema editing has been completed via 📌 Attach JSON Editor Theme Assets Using Library Attachments Postponed . This change significantly simplifies the developer experience for attaching the editor and asset library dependencies onto the page to reduce conflicts.

Contributors (4)

krisahil , merauluka , minsharm , slucero

Changelog

Issues: 6 issues resolved.

Changes since 9.1.0-beta9 :

Bug

  • #3457878 by slucero, krisahil, merauluka: TypeError after updating to Drupal core 10.3

Misc

  • Add missing Views and Layout Builder dependencies to Patternkit Usage Tracking module.
  • Address automated eslint fixes.
  • Fix example Twig reference when value is not provided.
  • Always include hidden CI variables for consistency across all environments.
  • Update PHPUnit data providers to be static for Drupal 11 and PHPUnit 10 compatibility.
  • Update local environment config to align with Drupal 10.3 requirements.
  • Cleanup PHPStan warnings and make stage required.
  • Fix Stylelint failures and make the CI stage required.

Task

  • #3399796 "Increase PHPUnit Automation Test Coverage"
  • #3447856 by minsharm: Content Translation Test Coverage in Patternkit Usage Report
  • #3456059 by slucero: Composer Dependency Conflicts with Drupal 11
  • #3457946 by slucero: Fix Deprecations and Breaking Issues for Drupal 10.3
  • #3386854 by slucero, krisahil, minsharm: Attach JSON Editor Theme Assets Using Library Attachments
🌱 Plan
Status

Fixed

Version

9.1

Component

Module Core

Created by

🇺🇸United States slucero Arkansas

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024