Install

Works with Drupal: ^9 || ^10

Using Composer to manage Drupal site dependencies

Alternative installation files

Download patternkit-9.1.0-beta6.tar.gztar.gz 1.44 MB
MD5: 13a6288b2e7fcd11797aab09fe97d76d
SHA-1: 112d6fd5fdb13dfdeb310f19cac6591fbdabb74f
SHA-256: f7ca3fdb7e8ab17c1195470944349be7332c68ba809fc92a496e983b3c3701af
Download patternkit-9.1.0-beta6.zipzip 1.71 MB
MD5: 214d4bee0fe02c0d0d7d7d97a3c4eb40
SHA-1: b46d34464394b4a62522a9c2be5e6d36a1eb120c
SHA-256: d54db13157eb7ad6a59300879dfa71baff867cd8523f61d6cfd16a5e7ef567a0

Release notes

The Patternkit Beta 6 release improves stability of the module by fixing a variety of bugs in content creation workflows, media usage, and elsewhere. A couple of the key improvement areas have been called out in the sections to follow.

Media management improvements

This release fixes bugs and adds improvements related to the use of media entities within Patterns. Included among these are fixes to the process for CKEditor embeds of media (#3308393: Existing data not loaded when multiple CKEditor instances active), and selection/display of rendered media in pattern fields (#3317799: [Feature Request] Select and embed rendered media in patterns).

Additionally, permissions for media browser access within Pattern forms have been revised to be less restrictive. More details on this change may be seen in the change record.

Drush commands and update helpers

Drush commands have been separated into accessible services for reuse in update hooks and elsewhere. More details on these changes may be reviewed in the associated change record.

Contributors (17)

BLadwin, Jaydev Bhatt, LeoAlcci, ZHawkins, alexanderj, cyb.tachyon, dipesh_goswami, jasonawant, johnle, jordanpagewhite, jsricardo, krisahil, mariohernandez, mpaulo, nitin_lama, ramonvasconcelos, slucero

Changelog

Issues: 14 issues resolved.

Changes since 9.1.0-beta5:

Bug

  • #3308892 by slucero, jordanpagewhite: New Block Forms Prompt for Pattern Update
  • #3308188 by slucero, jordanpagewhite: Cached Pattern Data Isn't Successfully Revisioned or Restorable
  • #3300226 by jsricardo, ramonvasconcelos, LeoAlcci, nitin_lama, alexanderj, dipesh_goswami, mpaulo: \Drupal calls should be avoided in classes using dependency injection
  • #3307609 by jasonawant, BLadwin, slucero: JSON Editor Form Doesn't Load On Drupal 10
  • #3308393 by johnle, slucero, krisahil: Existing data not loaded when multiple CKEditor instances active
  • #3315416 by johnle, slucero, ZHawkins, BLadwin: Drupal Media embed not working in WYSIWYG enabled text
  • #3298397 by slucero, johnle, BLadwin, cyb.tachyon, jordanpagewhite: Getting exception error version cannot be null
  • #3324889 by slucero, jordanpagewhite, mariohernandez: Media Selection Errors Without Media Type Configuration In Place

Feature

  • #3284744 by slucero, krisahil, jordanpagewhite, BLadwin: Need to run pattern updater without Drush
  • #3319558 by slucero, jordanpagewhite: Enable debug logging for library parsing exceptions
  • #3317799 by slucero, BLadwin, mariohernandez, johnle: [Feature Request] Select and embed rendered media in patterns

Misc

  • Fix deprecation test throwing failure.
  • Remove ambiguity in constraint lookup.
  • Implement JS Browser test for override layout block placement.
  • Fix grouping for functional javascript tests.
  • Exclude compiled and 3rd party JS from eslint scanning.
  • Mark CKEditor-based browser tests as legacy to ignore deprecations.
  • Bump devel version constraints for D10 support.
  • Fix incorrect config mapping in update hook.

Support

  • #3317817 by johnle: Change the patternkit media upload permission route to something less strict than administer blocks

Task

  • #3303772 by slucero, Jaydev Bhatt: Drupal 10 Support
  • #3314209 by slucero, jasonawant, jordanpagewhite: Deprecated Service: Remove Usage of Patternkit Library Service
Created by: slucero
Created on: 14 Dec 2022 at 19:47 UTC
Last updated: 14 Dec 2022 at 19:47 UTC
Bug fixes
New features

Other releases