The following issues will be included as part of Patternkit's Beta 7 release currently targeted for April 29, 2023.
Status: Released
Feature enhancements
- #3327185: Pattern Rendering Creates Excessive Twig String Template Cache Files
- #3312164: Incompatible with CKEditor 5 in Drupal 9.5
Bug fixes
- #3353269: Formatting issue for ordered list while editing CKEditor 5 content
- #3346507: WSOD Error in Drupal 10: Class "Symfony\Component\PropertyAccess\PropertyAccess" not found
- #3345356: getSchema is not able to fetch asset when schema is empty
- #3339014: Patternkit blocks cause unintentional page cache invalidations on edit and save
- #3332780: Patternkit Media Library Fails To Install
- #3346548: Long page load time due to large data of pattern blocks.
- #3333342: The library filter does not work in using drush pklu / patternkit-lib-update
- #3356415: Error: Class "Drupal\ckeditor5\Plugin\Editor\CKEditor5" not found
Known issues
- #3357146: Failure when WYSIWYG and Toolbar Selection are Misconfigured
- #3356609: Cygnet styles leaking into CKEditor 5 editor
- #3354654: CKEditor 5 Content Filtering Doesn't Work
Release notes
The Patternkit Beta 7 release introduces numerous performance improvements, bug fixes, and compatibility with Drupal 10 and CKEditor 5.
CKEditor 5 support (Change record)
This release introduces support for using CKEditor5 on HTML fields within Patterkit patterns. To begin using it, enable the ckeditor5 module and configure at least one text format to use it. Afterward, edit the Patternkit JSON form settings at /admin/config/user-interface/patternkit/json to select CKEditor5 and the configured text format for the CKEditor toolbar.
Known issues
While CKEditor5 is now supported, users should be aware of the following known issues that remain to be resolved moving forward:
- #3357146: Failure when WYSIWYG and Toolbar Selection are Misconfigured
- #3356609: Cygnet styles leaking into CKEditor 5 editor
- #3354654: CKEditor 5 Content Filtering Doesn't Work
Contributors (8)
bfodeke, churel, johnle, krisahil, kunalkursija, mariohernandez, minsharm, slucero
Changelog
Issues: 11 issues resolved.
Changes since 9.1.0-beta6:
Bug
- #3327185 by slucero, bfodeke, mariohernandez: Pattern Rendering Creates Excessive Twig String Template Cache Files
- #3332780 by slucero: Patternkit Media Library Fails To Install
- #3345356 by churel, slucero: getSchema is not able to fetch asset when schema is empty
- #3346507 by slucero, mariohernandez: WSOD Error in Drupal 10: Class "Symfony\Component\PropertyAccess\PropertyAccess" not found
- #3339014 by slucero, minsharm, kunalkursija: Patternkit blocks cause unintentional page cache invalidations on edit and save
- #3333342 by slucero: The library filter does not work in using drush pklu / patternkit-lib-update
- #3353269 by mariohernandez: Formatting issue for ordered list while editing CKEditor 5 content
- #3347660 by slucero, minsharm: CKEditor 5 Source Editing Mode May Not Save Content
- #3356415 by slucero, krisahil, minsharm: Error: Class "Drupal\ckeditor5\Plugin\Editor\CKEditor5" not found
Feature
- #3312164 by slucero, johnle, minsharm, krisahil: Incompatible with CKEditor 5 in Drupal 9.5
Misc
- Fix timing issue in failing tests.
- Update author info.
- Fix strict code coverage warnings.
- Fix namespacing error in tests.
- Capture screenshots and output in some browser test failures.
- Fix string interpolation issue.
Task
- #3346548 by kunalkursija, johnle: Long page load time due to large data of pattern blocks
Comments
Comment #2
sluceroComment #3
sluceroComment #4
sluceroI'm pushing back the release date for this to the end of April instead of March to give more time to complete development and testing of in-progress features before merging in and instituting a feature freeze for regression testing. Along with this, I'm also adding in #3347660: CKEditor 5 Source Editing Mode May Not Save Content to make the CKEditor 5 functionality more complete as part of this release.
Comment #5
mariohernandez commentedComment #6
sluceroAs of April 14, 2023, the list below should be a complete list of the features targeted for the Beta 7 release. This begins our feature freeze leading up to a targeted release date of April 28, 2023. Until then, the only further code changes should be targeting bugs in the release.
#3347660: CKEditor 5 Source Editing Mode May Not Save Content is the only remaining open issue currently targeted for the release, and it is ready for review and testing with all tests passing. Once this is confirmed, I will merge it in and create a tag for the release to expose for pre-release testing.
Comment #7
sluceroComment #8
sluceroComment #9
sluceroComment #10
sluceroComment #11
sluceroComment #12
slucero