Install
Works with Drupal: ^9 || ^10Using Composer to manage Drupal site dependencies
Alternative installation files
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