Install
Works with Drupal: 8.xUsing Composer to manage Drupal site dependencies
Alternative installation files
Release notes
Diff is pretty much stable and we feel it's time for a release!
Since Beta 2, only minimum amount of breaking changes have been done. Most importantly, the configuration / diff builder settings handling wasn't clean and was overhauled.
Experimental support to display images in diffs is added. We don't know yet how to make this more pluggable, thus it's a hardcoded special case. #2840566: Make rich diff pluggable
Remaining major wish-issues have been promoted for visibility, however they are not release relevant.
We'll provide an overview about limitations of the current situation with the release and create another roadmap for future focus topics.
Changes since 8.x-1.0-beta2:
- #2826873 by yongt9412, Berdir, ModernMantra, miro_dietiker: Changes when saving field configuration unchanged
- #2838915 by Ginovski: Improve compare button to "Compare selection"
- #2825762 by yongt9412, miro_dietiker: Show image thumbnail for image plugin
- #2840163 by miro_dietiker: Fix codestyle, annotations, phpcs analysis
- #2840341 by ModernMantra: Complete PHPDocs for VisualDiffThemeNegotiatorTest::testApplies
- #2840174 by ModernMantra, miro_dietiker: Remove NodeInterface check for revision log
- #2840176: Remove unused views field DiffPluginBase::getCacheMaxAge
- #2840129 by miro_dietiker: Properly declare type for plugin factories
- #2832067 by VladimirMarko: Remove diff_update_8007()
- #2825350 by ModernMantra, yongt9412, drobnjak, miro_dietiker: Fix image changes display in revisions; remove File ID, improve tests
- #2825350 by ModernMantra, yongt9412, drobnjak: Fix image changes display in revisions
- #2825445 by yongt9412: Remove empty rows when there is no content to be compared
- #2826035 by yongt9412: Fix test fail in HEAD
- #2822537 by miro_dietiker, Ginovski: DiffPluginTest contains 14 test methods, split into multiple classes
- #2824649 by yongt9412: Rework fields content trimming for improving revision comparison
- #2824964 by yongt9412: Do not display deltas when field cardinality is 1
- #2825032 by tim.plunkett: VisualDiffThemeNegotiator has a needless dependency on user.module
- #2824642 by yongt9412, miro_dietiker: Use deltas for multivalue fields for showing the summary
- #2823903 by yongt9412, miro_dietiker: Make tests pass when html diff library is present
- #2822368 by tduong: Fix ViewModeTest
- #2822523 by pivica: Should we use once() in behavior?
- #2822007 by pivica, yongt9412, miro_dietiker: Improve frontend code
- #2820522 by yongt9412: Indicate current revision yellow
- #2821392 by ModernMantra: References to deleted entities cause diff to WSOD
- #2820513 by yongt9412: Make newer revisions be on the top when listing on diff comparison
- #2820389 by yongt9412, miro_dietiker: Make the revision comparison header smaller in big screens
- #2818605 by yongt9412, miro_dietiker: Improve header of Unified fields layout to show both compared revisions