Install

Works with Drupal: ^9

Using Composer to manage Drupal site dependencies

Alternative installation files

Download patternkit-9.1.0-beta4.tar.gztar.gz 1.36 MB
MD5: dd18cc40af0b9bc7802aa1dd83e2a315
SHA-1: bf0518918459ba90bfe24278cf899e15a0cc60ea
SHA-256: 064d5050d645a1d3af179e7665a2dedaae5d83be1237d7b5796bd76dbd75c416
Download patternkit-9.1.0-beta4.zipzip 1.56 MB
MD5: 7d0b4255bb38ad340679473598ce547e
SHA-1: 812cefd61a0a45c56d7b180b3eac4efa628a9ac0
SHA-256: 25eaddf3761093f30ded6f842a7630cea1d8a8bc275fab482c5b8629e73ffb69

Release notes

The Beta4 release pushes us closer to a stable release by focusing on introducing more stability and testing throughout the module. It includes some key refactoring to the module's core services to break up responsibility and make them more maintainable. An overview of these changes are available in this change record.

This release also improves overall site stability by capturing errors during rendering and handling them with a displayed error message in place instead of letting it bubble up to a fatal error to kill the whole response. This error display also includes debug output to help developers resolve it if the Devel module is installed and the user has appropriate permissions.

Finally, a new plugin type has been introduced to allow pattern data to be preprocessed and altered before rendering. Examples may be seen at src/Plugin/PatternFieldProcessor/ within the module's codebase.

Contributors (3)

slucero, mariohernandez, johnle

Changelog

Issues: 11 issues resolved.

Changes since 9.1.0-beta3:

Bug

  • #3295055 by slucero: Pattern Validation Sometimes Fails When Encountering Empty Objects
  • #3295521 by slucero: Call to undefined method Drupal\Core\Extension\ModuleHandler::hasImplementations() for Drupal 9 < 9.4
  • #3293860 by slucero: Rendering Invalid Pattern Data Causes a White Screen of Death
  • #3284110: Fix TypeError in Drush command patternkit:libUpdate.
  • #3276732: Media library modal vertically cut off

Feature

Task

Created by: slucero
Created on: 25 Jul 2022 at 15:16 UTC
Last updated: 25 Jul 2022 at 15:16 UTC
Bug fixes
New features

Other releases