Skip to content

Releases: acquia/df

3.0.0-beta1

27 Jun 17:06
Compare
Choose a tag to compare

Module updates and version changes

Lightning Updated to 3.1.4
Asset Injector module 2.2.0
Image Effexts 1.1.0
Field Formatter Class 1.1.0
Address 1.4.0
Media AcquiaDAM 1.32
Commerce 2.7.0
Leaflet updated (tied to new dev SHA due to lack of releases)

Updates and Bug Fixes:

EU Cookie Compliance is now opt-in by default in df_tools_gdpr
Video hero set to autoplay
Added Entity Usage module (missing dependency for Media Acquiadam)
Scheduled content now handled by Lightning (possible UX regression, but functional)
Regressions in Media Acquia DAM resolved, one should be able to login and see thumbnails correctly.
Locations can now be embedded with a working map

2.0.0

20 Mar 16:17
Compare
Choose a tag to compare

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

08 Jan 18:54
Compare
Choose a tag to compare

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

28 Nov 19:32
Compare
Choose a tag to compare

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

04 Oct 20:00
Compare
Choose a tag to compare

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

  • Updated the Drupal Extension to 3.3.x.
  • Updated Drush to 8.1.13.

    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

    25 Aug 20:41
    Compare
    Choose a tag to compare

    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

    07 Jul 16:40
    Compare
    Choose a tag to compare

    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

    26 May 17:43
    Compare
    Choose a tag to compare

    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

    26 Apr 19:26
    Compare
    Choose a tag to compare

    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

    26 Apr 19:08
    Compare
    Choose a tag to compare

    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.