patternkit 9.1.2

Bug fixes
New features

Patternkit 9.1.2 delivers a significant stability and functionality upgrade that addresses critical production issues while introducing powerful new capabilities for developers and content creators. This release resolves three major bugs that were causing PHP errors and token replacement failures, ensuring more reliable pattern rendering across the platform. Expansion of the previously introduced new event-driven architecture with new event subscriber base classes and render failure event dispatching provides developers with robust tools for custom pattern handling and error management. For content creators, enhanced Media Library integration automatically populates image metadata fields, streamlining the content creation workflow. The release also modernizes the codebase with an updated JSON Editor (2.15.2) release, object-oriented hook implementations, and improved Drupal 10/11 compatibility, while adding developer tools like a new Drush command for schema validation testing. These improvements collectively enhance system reliability, developer productivity, and user experience, making Patternkit more robust and maintainable for production environments.

patternkit 9.1.1

Bug fixes

This is a small bug fix release addressing a missing config update for #3469294.

patternkit 9.1.0

Bug fixes
New features

We’re thrilled to announce the release of Patternkit 1.0.0, marking its official move out of beta! This milestone represents a significant leap forward in stability, usability, and maintainability. Starting with this release, Patternkit will adopt semantic versioning for all future releases, making it easier to track feature additions, bug fixes, and potential breaking changes.

patternkit 9.1.0-beta10

Bug fixes
New features

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 #3386854: Attach JSON Editor Theme Assets Using Library Attachments.

patternkit 9.1.0-beta9

Bug fixes
New features

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.

patternkit 9.1.0-beta8

Bug fixes
New features

The Patternkit Beta 8 release is a large release of new features and bug fixes for Patternkit users in all capacities. For general performance improvement, there are critical improvements to cache handling to reduce load on the database when handling requests on an empty cache. Bulk updating of patterns throughout all content has been refactored to scale to larger databases using batch processing through the new drush patternkit:batch-update command.

patternkit 9.1.0-beta7

Bug fixes
New features

The Patternkit Beta 7 release introduces numerous performance improvements, bug fixes, and compatibility with Drupal 10 and CKEditor 5.

patternkit 9.1.0-beta6

Bug fixes
New features

The Patternkit Beta 6 release improves stability of the module by fixing a variety of bugs in content creation workflows, media usage, and elsewhere

patternkit 9.1.0-beta5

Bug fixes
New features

The Patternkit Beta 5 release focuses on module clean-up to improve maintainability, improvement to the editorial experience by speeding up pattern form load times, and improving the developer experience by providing tools and configuration options to ease developer workflows.

patternkit 9.1.0-beta4

Bug fixes
New features

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.

patternkit 9.1.0-beta2

Bug fixes
New features

Contributors (2)

krisahil, johnle

Changelog

Issues: 5 issues resolved.

Changes since 9.1.0-beta1:

patternkit 9.1.0-beta1

Bug fixes
New features
  • Adds code quality fixes for beta release
  • RHPC-1035: Update how CKEditor is built so that the selected format uses correct buttons.
  • RHPC-1020: Set Cygnet default theme and CKEditor as the default wysiwyg tool.
  • RHPC-1020: Use asort() to preserve keys in editors options list.
  • RHPC-1020: Configure CKEditor toolbar on PK editor settings page.
  • RHPC-1021: Two config form fixes.
  • RHPC-1021: Allow each theme to set whether it uses shadow dom.
  • RHPC-1021: Add alternate Cygnet CSS for non-shadow DOM.

patternkit 8.x-1.0-beta1

Bug fixes
New features
Unsupported
  • Adds code quality fixes for beta release
  • RHPC-1035: Update how CKEditor is built so that the selected format uses correct buttons.
  • RHPC-1020: Set Cygnet default theme and CKEditor as the default wysiwyg tool.
  • RHPC-1020: Use asort() to preserve keys in editors options list.
  • RHPC-1020: Configure CKEditor toolbar on PK editor settings page.
  • RHPC-1021: Two config form fixes.
  • RHPC-1021: Allow each theme to set whether it uses shadow dom.
  • RHPC-1021: Add alternate Cygnet CSS for non-shadow DOM.

patternkit 8.x-1.0-alpha5

Bug fixes
New features
Unsupported
  • DAT-1117: Updates Patternkit example ref pointer
  • DAT-1117: Updates JSON Editor to latest version
  • DAT-1126: Updates info parsing to support multiple
  • feat(PatternLibraryParser): Dereference schema definition refs
  • RHPC-864: Casts rendered twig to string context
  • reset padding for top level panel nested in an array
  • ITMKTGCMS-1397 Shortened Properties button text, cleaned up vtab styling.
  • ITMKTGCMS-1397 switched expand/collapse icons to chevrons, fixed vtabs

patternkit 9.1.0-alpha5

Bug fixes
New features
  • DAT-1117: Updates Patternkit example ref pointer
  • DAT-1117: Updates JSON Editor to latest version
  • DAT-1126: Updates info parsing to support multiple
  • feat(PatternLibraryParser): Dereference schema definition refs
  • RHPC-864: Casts rendered twig to string context
  • reset padding for top level panel nested in an array
  • ITMKTGCMS-1397 Shortened Properties button text, cleaned up vtab styling.
  • ITMKTGCMS-1397 switched expand/collapse icons to chevrons, fixed vtabs

patternkit 9.1.0-alpha4

Bug fixes
New features
  • Casts rendered twig to string context. Fixes an edge case where twig-parsed Patternkit block configs won't be usable for template tests without a `|render`.
  • Issue #3211024: [9.1.x] Fatal Error on patternkit block save. Resolves an edge case with block saves on latest Drupal 9 core.
  • Adds CKEditor as default for HTML theme. If you select the 'HTML' theme for Patternkit, you can now use Drupal's CKEditor install.
  • Adds baseline wysiwyg installs. Patternkit now ships with an experimental build of Quill, and examples for other popular editors.

patternkit 8.x-1.0-alpha4

Bug fixes
New features
Unsupported
  • Casts rendered twig to string context. Fixes an edge case where twig-parsed Patternkit block configs won't be usable for template tests without a `|render`.
  • Issue #3211024: [9.1.x] Fatal Error on patternkit block save. Resolves an edge case with block saves on latest Drupal 9 core.
  • Adds CKEditor as default for HTML theme. If you select the 'HTML' theme for Patternkit, you can now use Drupal's CKEditor install.
  • Adds baseline wysiwyg installs. Patternkit now ships with an experimental build of Quill, and examples for other popular editors.

patternkit 9.1.0-alpha2

Bug fixes
New features

Greetings Pattern people! Pattern partiers? Pattern pipers.

Whatever we’re called, Patternkit is now available in Alpha 2 - The WYSIWYG update!

See the following changelog:

patternkit 8.x-1.0-alpha2

Bug fixes
New features
Unsupported

Greetings Pattern people! Pattern partiers? Pattern pipers.

Whatever we’re called, Patternkit is now available in Alpha 2 - The WYSIWYG update!

See the following changelog:

patternkit 8.x-1.x-dev

Initial port to Drupal 8. MVP includes feature parity with the Drupal 7 version.

patternkit 7.x-1.0-alpha4

Bug fixes
New features
Unsupported
  • Updates token parser to work pre-render
  • Issue #2956130 by bdone, Disha.addweb: add missing/required core version
  • Add Twig cross-library namespace support
  • Fix info file duplicate packaging keys

patternkit 7.x-1.0-alpha3

Bug fixes
New features
Unsupported

Patternkit 7.x-1.0-alpha3 Release

New Features

  • Support updating from pkplugins legacy module
  • Update support may resolve some namespace conflict issues
Subscribe with RSS Subscribe to Releases for Patternkit