Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Download tar.gz
80.36 KB
MD5: 2fa88b1fb68f68013f0d9327ecfe6741
SHA-1: 181c7ca3f902607c9f4b11625101cc51f45be532
SHA-256: 5ca8a8d0d7e4bb9e5fc33eda751e65a0fcb586f7a96f02ff68eb03726b58f256
Download zip
136.82 KB
MD5: 6b94915534943964c2f1298e7c5c6fe2
SHA-1: abd37a54162a702cf696ef0e5f8b2b1082263c21
SHA-256: 5f91ff55c89841fdeef99005f6d17851e27d0eb2785fc3ac521d983b7635cb0a
Release notes
Now with comprehensive filter test coverage, fixed many minor bugs that were discovered while extracting core patches from Entity Embed's code base. This release bring massively improved front-end performance (especially noticeable on high latency connections)!
Extra special thanks to @oknate, without whom we wouldn't have this much test coverage!
Contributors (14)
Wim Leers, oknate, John Pitcairn, phenaproxima, marcoscano, narnua, Ambidex, idflood, slucero, tkoleary, slashrsm, dshields, Wannes DR, borisson_
Changelog
Issues: 20 issues resolved.
Changes since 8.x-1.0-rc2:
Bug
- #2844822 by Wim Leers, oknate, John Pitcairn, phenaproxima, marcoscano: The preview in CKEditor does not use the same Twig template as the one on the front end (default theme)
- #3064330 by Wim Leers: Impossible to erase current caption and type a new one in current CKEditor widget, unlike for DrupalImageCaption
- #3064287 by Wim Leers, oknate: [regression] Follow-up for #3037316: alignment doesn't display until source button pushed
- #3064288 by oknate, Wim Leers: Only upcast ``, not any tag that has the appropriate `data-` attributes
- #3062737 by oknate, narnua, Wim Leers, Ambidex, idflood: CKEditor plugin contains IE11-incompatible JavaScript syntax
- #3063831 by Wim Leers: Follow-up for #3052482: one incorrect test case and a missing one, some minor problems and one significant simplification
- #2614364 by Wim Leers, slucero, tkoleary, oknate, slashrsm, dshields: Quick Edit of host entity "leaks" into embedded entities: disable Quick Edit
- #3061895 by Wim Leers, oknate: `data-cke-saved-href` attribute is created on `` tag when moving between caption in CKEditor Widget vs Drupal form
- #3062034 by oknate, Wim Leers: `href` in caption editable not updating when using DrupalLink
Task
- #3064782 by Wim Leers: Follow-up for #3060396: make CKEditor Widget JS tests conform to best practices, and harden them
- #3064665 by Wim Leers: CKEditor plugin nits
- #3064340 by Wim Leers: Make preview responses cacheable to accelerate previews
- #3064273 by Wim Leers, oknate: Use CKEditorPluginCssInterface instead of hook_ckeditor_css_alter()
- #3064256 by Wim Leers, oknate: The CKEditor plugin is using jQuery only for two things, refactor to remove that dependency
- #3063837 by Wim Leers, oknate: Follow-up for #2982322: should use `file_url_transform_relative()` to avoid `url.site` cache context
- #3063824 by Wim Leers, oknate: Instead of conditionally attaching the `entity_embed/caption` asset library in the filter, attach it to the relevant render array
- #3063801 by Wim Leers: Only attach `entity_embed/caption` asset library when an entity was actually rendered
- #3063705 by Wim Leers, oknate: Improve `alt` and `title` attributes for missing entity indicator
- #3063398 by Wim Leers, oknate: Update EntityEmbedFilter's recursion protection to match EntityReferenceEntityFormatter's and add test coverage
- #3052482 by Wim Leers, oknate, Wannes DR, marcoscano, borisson_: Expand EntityEmbedFilter's test coverage: test many more edge cases, change to kernel test