Releases: acquia/df
Releases · acquia/df
2.0.0
Demo Framework 8.x-2.0 contains the following updates:
Module updates
- Updated the Admin Toolbar module to 8.x-1.23.
- Updated the Geocoder module to 8.x-2.0-beta2.
- Updated the Geofield module to 8.x-1.0-beta3.
- Updated the Lightning profile to 8.x-3.003.
- Updated the Migrate Plus module to 8.x-4.0-beta3.
- Updated the Migrate Tools module to 8.x-4.0-beta3.
Bug fixes and improvements
- Updated Pipelines config.
- Added missing `pattern: panelizer` key value to panelized view mode configurations in df_tools.
- Removed static context from the article default display that is panelized.
- Allowed editors to manage classes of link in editor (if it's allowed in the text format).
- Fixed buggy logic in sticky-light (this one related to the sticky element's placeholder) and document dimension watched by magellan-light library.
- Replaced ID selectors with CSS classes.
- Added a new 'sticky-light.js' plugin.
- Made magellan functionality frontend-agnostic.
- Automatically loaded scenario hook implementations.
- Moved from Lightning Scheduled Updates to Lightning Scheduler.
- Ported Type Style Moderation customizations to Content Moderation.
- Ported Workbench Moderation customizations to Content Moderation.
- Stopped overriding entity path during migration translation.
- Patched core to allow a translation to be saved if the path alias changes.
- Removed the Lightning publication info customizations.
- Removed all Workbench Moderation customizations.
- Migrated from Workbench Moderation to Content Moderation.
- Patched Drupal Core to prevent a PHP error during install if an entity doesn't have a workflow.
- Removed the Workbench Moderation module.
- Added a product browser to find existing content in IPE.
- Added a field formatter for local video media.
- Cleaned up the IPE media embed UI and categories.
- Fixed an IPE bug when editing an item that is larger than window mode.
- Fixed the preprocess html class addition logic.
- Added leaflet-sleep dynamically whenever leaflet is loaded.
- Switched the leaflet-sleep library from CDN to local.
- Enabled the Language module by default.
- Replaced the content_recent view to accommodate changes to install order.
- Removed the leaflet library from the dfs_base theme.
- Made the Media Browser Media view mode optional.
- Removed the df_tools module.
- Updated README with version control instructions.
- Removed duplicate module dependencies from df_admin.
- Removed dependencies and filters from the Full HTML text format.
- Updated the project license to GPL-2.0-or-later.
- Enabled the Page Manager UI module.
- Fixed a warning during install by adding an additional check in AuthorMigrationTrait.
- Fixed the display name of the df_tools_crop module.
- Removed unnecessary dependency from the Basic block default entity form display.
- Removed the File Entity module.
- Removed remaining dependencies on the File Entity modules.
- Merged df_tools_moderation into df_tools_workflow.
- Update drupal facet library to resolve bugs with slider.
- Accounted for tall IPE sections with a scrollable window.
2.0.0-rc9
Demo Framework 8.x-2.0-rc9 contains the following updates:
Module updates
- Updated the Address module to 8.x-1.3.
- Updated the Asset Injector module to 8.x-2.1.
- Update the Moderation Dashboard module to latest commit hash.
- Updated the Responsive Preview module to 8.x-1.0-alpha7.
- Updated the Workbench Email module to 8.x-1.0-alpha7.
Bug fixes and improvements
- Tweaked video hero styles.
- Added a basic video hero block.
- Rendered gallery items as teaser images when creating/editing galleries.
- Removed dependency on File Entity from df_tools_gallery.
- Moved the df_tools_gallery module under df_tools_media.
- Added a new df_tools_cache module to provide cache-related Drush commands.
- Whitelisted anchor tag target attribute.
- Used the teaser view mode for displaying thumbnails of media entities on the media block form.
- Made workbench email config optional.
- Moved translation enablement into associated modules.
- Removed unused dependencies from df_tools_moderation.
- Moved material admin support to df_admin.
- Added missing dependencies on df_core.
- Decoupled df_tools_articles from df_tools_workflow.
- Removed the unused URL embed module.
- Removed unused features files.
- Removed moono-lisa editor skin now that it is included in core.
- Moved the df_tools_landing_page module under df_tools_layout.
- Removed unused module files.
- Decoupled df_tools_articles from df_tools_scheduled_updates.
- Decoupled df_tools_user from df_tools_scheduled_updates.
- Moved scheduled update form alterations from df_core to df_tools_scheduled_updates.
- Moved the df_tools_scheduled_updates under df_tools_workflow.
- Decoupled df_tools_user from df_tools_moderation.
- Removed the Scheduler module.
- Included config snapshot changes for media name fields.
- Worked around issues with Drush 9 and legacy tarballs.
- Automatically configured the Media block media field if the Acquia DAM module is installed.
- Converted image galleries from files to media.
- Pinned Drupal Core to 8.4.2.
- Fixed tab border CSS.
- Pinned the Drupal Console to 1.0.1.
- Rerolled core patch now that it gets applied after Lightning patch.
- Forked the composer-patches project in order to fix patch application ordering.
- Added df_core dependency to df_tools_panelizer.
- Used sensible letter spacing in the settings tray.
2.0.0-rc8
Demo Framework 8.x-2.0-rc8 contains the following updates:
Module updates
- Updated the Config Rewrite module to the latest commit hash.
- Updated the Lightning profile to 8.x-2.23.
- Updated the Media Entity Video module to 8.x-2.0-alpha1.
- Updated the Message module to 8.x-1.0-rc1.
- Updated the Moderation Dashboard module to the latest commit hash.
- Updated the Moderation Note module to the latest commit hash.
- Updated the Moderation Sidebar module to the latest commit hash.
Bug fixes and improvements
- Added the Asset Injector module.
- Fixed a z-index issue where modals appeared underneath the toolbar.
- Hid the Outside In button on administrative pages.
- Floated the user toolbar tab to the left in DFS Admin.
- Updated Media browser tests.
- Added a media library subcontext.
- Added tests for panelizer revisions.
- Altered test revision checking to work with the moderation sidebar.
- Patched core to allow Media name display to be configurable.
- Increased Drush dev requirement to 9.x.
- Enabled JSON API by default in df_tools_services.
- Improved appearance of behat results.
- Hid the Settings Tray contextual links.
- Updated the toolbar styling to account for Drupal 8.4.
- Exported configuration for archaeological purposes.
- Added a phing target to enable a scenario.
- Fixed a bug in df_tools_moderation related to non moderated nodes.
- Stopped including Drush in nightly build artifacts.
- Moved the df_tools_media hook_install() routine that modifies the Media view into hook_view_insert().
- Patched the Config Rewrite module in order to prevent unnecessary config from being written.
- Patched the Field Group module in order to fix WSOD on newer versions of PHP.
- Fixed WSOD when viewing node revisions using the tec theme.
- Temporarily replaced the Lightning media browser in order to work around missing library tab.
- Added a moderation sidebar context and updated moderation states tests.
- Patched the Search API module in order to avoid database writes during migrations.
- Patched the Material Admin Support module in order to add support for the core Media module.
- Migrated from the contrib Media Entity module to the core Media module.
2.0.0-rc7
Demo Framework 8.x-2.0-rc7 contains the following updates:
Module updates
- Updated the Address module to 8.x-1.2.
- Updated the Admin Login Path module to 8.x-1.0.
- Updated the Admin Toolbar module to 8.x-1.20.
- Updated the Google Analytics module to 8.x-2.2.
- Updated the Search API Solr module to 8.x-1.1.
Library updates
Bug fixes and improvements
- Added vertical space between stacked node form buttons.
- Moved custom DFS Admin code to the Material Admin Support module.
- Updated Travis PHP version to match Pipelines.
- Improved massageFormValues coding standards and readability.
- Converted formElement into an item and improved presentation.
- Stopped passed variables into t() in settingsSummary.
- Updated SimpleGeocoder field widget to use dependency injection.
- Fixed SimpleGeocoder field widget does not return form element value.
- Forced FAB to appear vertical on mobile.
- Update inherited tests to support new FABs.
- Added FAB to Content and Media pages.
- Replaced all usages of iWaitForAjaxToFinish with AwaitTrait.
- Accommodated changes to context structure.
- Added LightningExtension subcontext to test configuration.
- Consolidated remaining contexts.
- Removed duplicate contexts.
- Retrieved the PECL YAML extension manually.
- Removed makefile validation now that it is no longer supported by Drush.
- Refactored package script to use internal code only, not Drush.
- Made it easier to run Behat tests.
- Added a phing target to build cloud tarballs.
- Stopped requiring the dropzone library now that it is included with Lightning.
- Stopped requiring the cropper library now that it is included with Lightning.
- Updated the Lightning profile to 8.x-2.18.
- Added a test to verify that user login paths are admin paths.
- Added a test step to assert that the current page is an admin page.
- Added the tec logo to the user/ pages.
- Added a small variant of the tec logo.
- Enabled the Admin Login Path module.
- Added the Admin Login Path module.
- Added auto select behavior to the media embed block.
- Required page_manager in preparation for its removal from Lightning.
- Added a block plugin for the Lightning media browser.
- Added support for local videos to the media block.
- Added the hero display mode for local videos.
- Added type style support for moderation states and transitions.
- Added chips in /admin/content for content drafts.
- Added unique hashes to tests that did not have them.
- Updated test for search autocomplete.
- Added a step definition for manually writing text into a field.
- Added the Panelizer Thumbnail field formatter.
- Override Lightning Media styling in DFS Admin.
- Fixed a visual bug when sorting entity browser selections.
- Improved tabledrag styles when using the IPE.
- Positioned content browser actions correctly.
- Excluded the Lightning API module.
- Added and enabled the Material Admin theme.
- Added default form display for local videos.
- Patched Entity Browser to fix AJAX Views bug.
2.0.0-rc6
Demo Framework 8.x-2.0-rc6 contains the following updates:
Module updates
- Updated the Address module to 8.x-1.1.
- Updated the Adminimal Admin Toolbar module to 8.x-1.5.
- Updated the Block Class module to 8.x-1.0-alpha1.
- Updated the Facets module to 8.x-1.0-alpha11.
- Updated the File Entity module to 8.x-2.0-beta4.
- Updated the Geofield module to 8.x-1.0-alpha4.
- Updated the Lightning profile to 8.x-2.17.
- Updated the Message module to 8.x-1.0-beta2.
- Updated the Migrate Plus module to 8.x-4.0-beta1.
- Updated the Migrate Tools module to 8.x-4.0-beta1.
- Updated the OAuth module to 8.x-2.1.
- Updated the Responsive Theme Preview module to 8.x-1.0-alpha6.
- Updated the REST UI module to 8.x-1.15.
- Updated the Revision Log Default module to 8.x-1.0-alpha1.
- Updated the Revision Log Default module to 8.x-1.0.
- Updated the Scheduler module to 8.x-1.0-rc2.
- Updated the Workbench Email module to 8.x-1.0-alpha6.
Library updates
- Updated the cropper library to v3.0.0-rc.3.
- Updated the dropzone library to v4.3.0.
- Updated the fontawesome-iconpicker library to 1.3.0.
- Updated the imagesloaded library to v4.1.1.
- Updated the masonry library to v4.2.0.
- Updated the slick-carousel library to 1.7.1.
Bug fixes and improvements
- Added Material Admin and Type Style to the build.
- Updated Entity Browser patches.
- Added a dfs_dev_search module.
- Added an invisible setup task that disables the Update module.
- Enhanced the Composer package command to support bower and npm assets.
- Updated the df_tools_slideshow slick library asset paths to match the updated slick library folder name.
- Removed cweagans/composer-patches and drupal-composer/drupal-scaffold now that compatible versions are bundled with Lightning.
- Migrated libraries to asset-packagist.
- Disabled the default Content search index provided by Lightning.
- Accommodated changes to Search API in dfs_tec.
- Synced require-dev with Lightning.
- Excluded the Bartik and Seven themes now that Lightning has made them optional.
- Accommodated the conversion of Scheduled Updates into a subcomponent of Lightning Workflow.
- Stopped disabling the lightning_core_entity_load() function now that it has been removed from Lightning.
- Fixed dependency conflict when using Moderation Note.
- Cleaned up translation files after migrations finish.
- Added asset-packagist library.
- Ran composer validate in non-interactive mode.
- Pinned the Metatag module to 8.x-1.1 to avoid problems with normalizers until the next release of Lightning.
- Override Lightning Search node type index defaults during Obio Search install.
- Added a dedicated search index for DFS Tec.
- Stopped maximizing the content embed window now that it is maximized by default.
- Reduced the maximum number of dblog entries to 100 in order to reduce table size.
- Excluded doctrine/inflector from automatic makefile conversion.
- Pinned doctrine/inflector to 1.1.0 in order to work around PHP 7 version requirements in 1.2.0.
- Made the Lightning Media styling consistent with Content Browser.
- Extended and replaced the Lightning behat initialization command to allow for DF-specific selectors.
- Added demo-specific Moderation Dashboard support.
- Added Moderation Dashboard to the build.
2.0.0-rc5
Demo Framework 8.x-2.0-rc5 contains the following updates:
Module updates
- Updated the Address module to 8.x-1.0.
- Updated the Lightning profile to 8.x-2.16.
- Updated the Moderation Note module to 8.x-1.0-alpha1.
- Updated the Moderation Sidebar module to 8.x-1.0-alpha1.
- Updated the Rules module to 8.x-3.0-alpha3.
- Updated the Search API Solr module to 8.x-1.0.
- Updated the Swift Mailer module to 8.x-1.0-beta1.
Bug fixes and improvements
- Added a generic "code block" to aid with custom demos, etc.
- Fixed incorrect declaration of value provided by text_format field.
- Started verifying makefiles during test runs.
- Pinned to a slightly older version of Drupal Extension.
- Synced require-dev with Lightning.
- Accommodated changes to layout IDs after the removal of Layout Plugin.
- Fixed regression with the slideshow formatter.
- Updated test names and folder structure.
- Moved scenario-independent tests into a new file and removed the '@none' tag.
- Updated test generation method.
- Added support for generating Drush makefiles from composer.lock.
- Updated library definitions and added packaging as a post-update-command.
2.0.0-rc4
Demo Framework 8.x-2.0-rc4 contains the following updates:
Module updates
- Updated the AddToAny module to 8.x-1.8.
- Updated the Adminimal Admin Toolbar module to 8.x-1.4.
- Updated the dropzonejs module to 8.x-1.0-alpha7.
- Updated the Lightning profile to 8.x-2.13.
- Updated the Search API module to 8.x-1.1.
- Updated the Search API Autocomplete module to 8.x-1.0-alpha2.
- Updated the Search API SOLR module to 8.x-1.0-rc3.
- Updated the Workbench Email module to 8.x-1.0-alpha5.
Bug fixes and improvements
- Added support for specifying scenarios when running pipelines jobs.
- Whitelisted additional elements for the rich text format.
- Updated Travis, changing dynamic behat configuration to use tests located within the profile/tests directory instead of the root/tests directory.
- Patched Leaflet to avoid issues with Panels IPE.
- Removed duplicate Leaflet.Sleep notes present when using IPE.
- Added configuration for Acquia Pipelines.
- Added a Phing task to set the value of an XML element attribute.
- Patched Panels IPE to fuzzy match region names when switching layouts.
- Fixed a bug where block titles would always be hidden when using the IPE.
- Generated behat config dynamically.
- Improved Panels IPE layout picker styling.
- Cleaned up layout categories and labels in df_tools_panelizer.
- Synced new panels layout creation with Lightning.
- Removed the Search Autocomplete module.
- Added a default region to view/form displays.
- Moved Tec submodules into a separate directory.
- Added custom creation dates to dfs_tec articles.
- Added the dfs_tec_search module as a dependency of the dfs_tec scenario.
- Added a panelized search page.
- Added content type, created date and associated tags facets.
- Added autocomplete support to the dfs_tec search view.
- Added a custom search view for dfs_tec.
- Replaced the default Lightning Search index in order to index additional fields.
- Disabled the default Lightning Search view.
- Added a dfs_tec_search module.
- Decreased the weight of the tec page title block in order to move it to the top of the region.
- Removed the tec_search block.
- Added the Facets module.
- Removed outdated Panels patch from the build.
- Added a wrapper to basic blocks when they are not displayed in a core theme region.
- Patched the Panels module in order to fix a bug with temp store when using Content Browser.
- Added Workbench Email support for basic Article moderation.
- Added the Workbench Email module.
- Patched the Media Entity module in order to prevent notice thrown when migrating Media entities.
- Added search tests.
- Patched Content Browser to filter by allowed bundles.
2.0.0-rc3
Demo Framework 8.x-2.0-rc3 contains the following updates:
Resolved security alert
Module updates
- Updated the Admin Toolbar module to 8.x-1.19.
- Updated the Config Rewrite module to to 8.x-1.0.
- Updated the Content Browser module to 8.x-1.0-alpha4.
- Updated the Crop module to 8.x-1.2.
- Updated the dropzonejs module to 8.x-1.0-alpha6.
- Updated the Image Effects module to 8.x-1.0.
- Updated the Image Widget Crop module to 8.x-2.0.
- Updated the Lightning profile to 8.x-2.12.
- Updated the Link Class module to 8.x-1.3.
- Updated the Media entity video module to 8.x-1.0-beta2.
- Updated the Message module to 8.x-1.0-beta1.
- Updated the Message Notify module to 8.x-1.0-beta1.
- Updated the Scheduler module to 8.x-1.0-rc1.
- Updated the Search API Solr module to 8.x-1.0-beta2.
Bug fixes and improvements
- Retained original view mode when rendering slideshows.
- Patched addtoany to fix fatal error when on a node revision.
- Added the revision_log_default module.
- Useed unique revision log messages when translating or panelizing migrated entities.
- Accommodated changes to Panels in tests.
- Modified df_tools_panelizer's implementation of hook_layout_alter to support core Layout API / Layout discovery.
- Patched the Zurb Foundation theme to add support for core Layout API / Layout discovery.
- Ignored patch to Entity Browser applied by Lightning as it is part of the current release.
- Granted anonymous and authenticated users the ability to use search autocomplete.
- Enabled moderation support for the df_tools_cta module.
- Added, enabled and configured autocomplete for search.
- Disabled failing content embed test.
- Added search page search blocks.
- Added additional check to ensure that theme settings are available before attempting to use them.
- Removed reference to nonexistent content.
- Brought dev and tec page_manager config up to date.
- Made the Search and Search Autocomplete modules optional.
- Added the Search API SOLR module.
- Added a df_tools_search module.
- Stopped update.module from being enabled by default.
- Added block administration to creator and reviewer role
- Updated DF Block test to accommodate changes to button and message text.
- Moved Lightning Core hook_entity_load() alterations from a patch to df_core_module_implements_alter().
- Moved back to official composer-patches repo now that a new release is available.
- Synced block updates from dfs_tec to dfs_dev.
- Added a mainpagecontent block.
- Renamed block .yml files to match standards.
- Disable block initialization/inheritance for themes.
- Removed tec tab rewrites.
- Stopped verifying Lightning role configuration now that Lightning roles are excluded.
- Made dfs_tec config required and resolved dependencies.
- Fixed Lightning Media Image requires Lightning Roles to be installed.
- Accommodated changes to Lightning roles setup.
- Rewrote default tabs.
- Limited visibility of the page title block.
- Enabled moderation states and scheduled updates testing for the dfs_tec scenario.
- Changed the tec base_theme to dfs_base.
- Removed tabs block from the tec scenario.
- Enabled the moderation sidebar by default.
- Added the option to disable callout auto closing.
- Improved magellan block logic to find its parent container.
- Added block link to content dropdown.
- Fixed labels for block content view.
- Added language filter and cache value to block content view.
8.x-2.0-rc2
Demo Framework 8.x-2.0-rc2 contains the following updates:
Module updates
- Updated the dropzonejs module to 8.x-1.0-alpha5.
- Updated the Field Formatter Class module to 8.x-1.0.
- Updated the Image Effects module to 8.x-1.0-beta1.
- Updated the Lightning profile to 8.x-2.05.
- Updated the Link Class module to 8.x-1.2.
- Updated the Message module to 8.x-1.0-alpha6.
- Updated the Message Notify module to 8.x-1.0-alpha4.
- Updated the Responsive Preview module to the latest commit hash.
Bug fixes and improvements
- Checked the raw response in the content embed test to cover custom scenario themes.
- Added test coverage for embedding content.
- Overwrote the lightning ckeditor buttons adding justification group for rich_text editor.
- Updated Travis configuration.
- Removed Panels IPE tempstore alterations now that preview issues are fixed.
- Updated layout saving behaviour in PanelsInPlaceContext to match latest changes.
- Accommodated changes to Lightning test setup and added additional workflow tests.
- Made df_tools_panelizer a requirement of df_tools to fix inconsistent layout naming.
- Added DFExtension contexts.
- Added test files.
- Modded Latest articles view to sort by changed date
- Updated "I save the layout" set definition to match Panelizer changes.
- Forced saving as custom when using IPE on Landing Pages.
- Added responsive_preview to the build and patch Panelizer to force custom saves in IPE.
- Added migration process plugin to support UUID entity URLs.
- Added tabs to groups pages.
- Added support for Scenarios admin theme.
- Resolved dependencies.
- Accommodated changes to subprofile structure.
- Updated profile inheritance patch.
- Patched core to list unmet dependencies.
- Removed Lightning form patch.
- Added new rest resource to retrieve basic site information to df_tools_services.
- Fixed bug where the content embed block would lose its view mode whitelist.
- Cleaned up theme-level blocks created in tests.
- Replaced core hack with a ctools patch to fix unserialization errors with Panels IPE.
- Tweaked Block categories and labels for embedding existing content.
- Followup to add proper permission check for hiding Scheduler regardless of the form.
- Added very basic check that hides the "scheduler" fieldset for non-reviewers -- cleaned up df_admin, moving all .module code into df_core.module
- Stopped enabling cropping by default due to issues with Acquia Content Hub.
- Rewrote the crop thumbnail so it is less pixelated/jpeg artifact laden.
- Switched Hero crop type from 16:9 (HD) to 16:10 (Dual Wide).
- Added additional Hero cropping.
- Added the contact_message_rest module.
- Ignored robots-replace.txt placed in builds.
- Fixed weight for thumbnail image style cropping.
- Updated the media block to open in modal
- Turn on df_tools_crop by default, setting the square crop type available to Image media bundle.
- Patched the Contact Storage module to avoid config conflicts with the Message module.
- Patched the Page Manager module to fix bugs with modules adding custom REST formats.
8.x-2.0-rc1
Demo Framework 8.x-2.0-rc1 contains the following updates:
Bug fixes and improvements
- Added a basic crop type for Square image styles that ship with core and profiles
- Added the image_widget_crop and library to build.
- Fixed for toolbar menu icons.
- Added a new df_tools_media_video module.
- Added style for responsive preview.
- Added explicit unload for firefox before reloading the IPE changes.
- Added basic user tests.
- Added assertions to check that the page contains a specific title.
- Allowed reviewers to access the moderation sidebar.
- Allowed reviewers to access the administration toolbar.
- Hid more format tips link from reviewers.
- Allowed reviewers to use the administration theme.
- Converted reviewer role .yml to standard syntax.
- Fixed users with the Creator role being able to view administration sections.
- Limited workflow moderation states and scheduled updates tests to compatible scenarios.
- Fixed non-admin users unable to view content that has never been published.
- Added workflow tests for moderation states and scheduled updates.
- Added content view overrides to df_tools_moderation.
- Added z-index for slideshow button to show properly.
- Updated badges for Travis and Scrutinizer for 2.x
- Added tabs to dfs_dev /user pages.
- Fixed tabs block on /user/*.
- Added tabs block to content area for /user/* globally.