8.2.16 2018-03-28
This is a release to reflect the availablity of a new highly critical Drupal release. Everyone using Thunder or Drupal should update as soon as possible. This release does not contain any code changes. The only difference is the updated drush make files that lead to a new tar-ball on drupal.org which will contain the security patch for drupal. For more information about the Drupal release see: https://www.drupal.org/psa-2018-001
8.2.15 2018-03-08
Drupal 8.5.0 release fixes and test fixes. Also starting with this release we will have hard dependencies on the config selector module, which is required for delivering configuration depending on activated modules. Special note on Drupal 8.5.0 and the Google AMP integration: The lullabot AMP library is currently not compatible with the drupal 8.5 dependencies, for this reason we provide the pc-magas/amp library instead. Since we do not ship core patches anymore, we do not lock Drupal core anymore.
- Fix Config Selector and Thunder Updater are required by Thunder
- Do Enable config checks for more modules
- Do Prepare thunder for Drupal 8.5
8.2.14 2018-02-22
Security update for Drupal core: https://www.drupal.org/SA-CORE-2018-001, additionally several tests have been fixed. No features were added in this release.
8.2.13 2018-01-18
Thunder now contains a configurable length indicator for text fields. You can attach a length indicator to any text
field, it will show an indication, if the text length is within a given range. We implemented it for the SEO text field.
Additionally we added the redirect module, to automatically add redirects when URLs of articles have changed. As usual
several test improvements have been made.
- Add [UX] Field length indicator without setting a hard limit
- Add Update testing using UpdatePathTestBase
- Fix Previous article paths get not redirected to the current url
- Fix Daily tests are failing with Drush 9
- Do Update core and contrib
8.2.12 2017-12-20
We added a new feature to split paragraphs into two. This was contributed by Telekurier Online Medien GmbH. Additionally, we fixed the lazy loading of galleries that were below the visible area and improved the liveblog integration. PHP notices have been removed and links that are not available for a role are not displayed anymore. Test coverage has been improved to also check for errors on installation and unnecessary optional config installs have been removed
- Fix PHP Notice while adding image
- Fix Add liveblog page is not aligned with article design
- Fix Thunder installs all optional config after a module install
- Fix Gallery images below the visible area do not get loaded
- Fix Configuration menu - many useless menu items for SEO role
- Change Use selenium chrome docker image for tests
- Change Make update generation more generic for thunder_updater
- Add Integrate paragraphs split modul
- Add Evaluate drupal database log on automated tests
8.2.11 2017-12-11
This release does not contain any changes. It was necessary to update the tar ball on drupal.org that contained a version of config_update with a security flaw. This does not concern people installing and updating thunder with composer, drush or manually. It is only relevant for people downloading the tar ball from drupal.org.
8.2.10 2017-11-15
This is the release, where we removed lots of dependencies. Additionally we added inline form errors and the possibility to configure if the remove button for files is shown in the medie entity form or not.
- Add Integrate inline form errors
- Change Revert "Removing the 'Remove' button of image widgets"
- Change [META] Decouple modules from Thunder
8.2.9 2017-10-11
This release mostly fixes problems that occurred with the Drupal 8.4 update. Additionally several tests had to be updated because of new contrib module versions.
Updating to Drupal 8.4 requires Drush 8.1.12 or newer, we recommend to use Drush 8.1.15 or newer. Additional information can be found in Drupal 8.4.0 Changelog.
All changes and fixes in this release:
- Fix Update Thunder to Drupal 8.4
- Fix Enabling content translation module results in RuntimeException
- Fix Live blog tests flip flop
- Fix Cron failing because of simple_sitemap
- Fix Failing tests for Device Preview integration
- Change Update media_entity_pinterest to 1.0-beta2
8.2.8 2017-09-25
With this release we have improved support for the Seven theme, fixed few issues related to updates of modules and testing tools. Additionally, we have improved Checklist for updates and Paragraphs integration.
All changes and fixes in this release:
- Add Thunder does not support seven theme correctly
- Change Break up checkboxes into releases.
- Change Hard to differentiate Instagram and Twitter paragraph after adding
- Fix Pinterest paragraph is not enabled for Taxonomy term pages
- Fix Typo fix @ thunder_updater
- Fix Fix responsive_preview integration tests
- Fix Update entity browser to version 8.x-1.3
8.2.7 2017-08-28
This release notably fixes a data loss bug, where changes in an inline entity form where not submitted when collapsing the paragraph containing the inline entity form. The fix saves remote entities on collapsing a paragraph, this means, that changes on a referenced entity are saved before the referencing article is changed!
This might be unexpected behaviour, but we renamed the collapse button to "Collapse and save" to reflect this change.
All changes and fixes in this release:
- Fix Library not loaded in entity_browser form
- Change Remove the 'Remove' button of image widgets
- Change Mark Infinite theme and module as hidden
- Add Test modules if they are reinstallable
- Fix Paragraphs add in between buttons styling is not good
- Fix Saving of collapsed paragraphs with referenced fields doesn't work
8.2.6 2017-08-08
- Add pinterest paragraph
- Add in between paragraph loading notification
- Fixes Cannot reinstall thunder riddle integration
- Fixes Config Error on Liveblog reinstall
8.2.5 2017-07-26
- Addition of the content lock module to prevent concurrent editing of articles.
- Fix missing installation of empty fields module on updates
- Fixed installation instructions.
8.2.4 2017-07-17
With this release we are introducing a new admin theme, while there are many obvious visual changes, we also introduced some usability improvements.
- The save button is now fix at the bottom of the screen, no more scrolling down long paragraph lists!
- All paragraphs have a compact, yet helpful preview mode. The preview also has the same height now for every paragraph type, which is easier to read and also easier to handle.
- We removed lot of form clutter, forms are much cleaner, margins and paddings are harmonized, unneeded borders around field groups are removed.
- Images and other media can be directly edited in the paragraph now, no mor extra click on that edit button, no more distracting pop up windows!
- The help texts are now hidden behind small buttons with question marks – so they don’t disturb the nice view but are there if you need them
- The sidebar handling for mobile devices has been improved. You can now open and close the bar when you use a small device
But this is all just the beginning. We will continue to improve the authoring experience step by step in the future.
We try to update your paragraphs as good as possible, but if you have heavily modified your system, some paragraphs will not be looking as we intended. If you want to provide a better look for your custom paragraphs you can do the following:
For custom paragraph types, custom display settings "Preview" should be enabled and adjusted. For media bundles we have provided "Paragraph preview" view mode. In order to have proper look for media paragraph, in paragraph "Preview" view mode for media entity field "Rendered entity" formatter should be selected with view mode "Paragraph preview". As an example, you can take a look at default image paragraph provided by Thunder.
For text fields that should be displayed in a preview of the paragraph, we are suggesting to use "Trimmed" the text formatter with max 600 characters. As an example, you can take a look at default text paragraph provided by Thunder.
Additionally the new form display mode "Inline" has been added for media bundles. This form display mode is used for displaying of inline entity form for media entities in paragraphs. As an example, you can take a look at default image paragraph provided by Thunder.
If you would like to keep the old behaviour, just require "drupal/thunder_admin": "~1.0" in your root composer.json.
Many thanks to all people involved in the Thunder authoring experience task force:
Jeannette Mayer, Jessica Simon, Claudia Herwig, Andreas Nickel, Steffen Schlaer, Nico Davis, Maria Pecenka, Berta Leinweber, Miriam Fuchs, Franziska Fey
Very special thanks to Andreas Krauzberger and Andreas Sahle for being the masterminds and designers of all of this!
8.2.3 2017-07-03
This release adds no new functionality or bug fixes. Similar to release 8.2.1 we require more modules as soft dependencies. This time we decoupled the checklistapi module.
- Decoupled checklistapi module.
- Refactored updater.
8.2.2 2017-06-27
- Bump drupal core version in drush make file.
8.2.1 2017-06-13
- Decouple the shariff module, so that it can be disabled and removed.
- Fix a notice in Facebook Instant Articles integration
- Update drupal core and contrib modules.
8.2.0 2017-06-01
Version 2.0 adds new functionality and improved updating to Thunder. We bumped the major version to 2 because there are incompatibilities in the deployment. We removed the dependency on npm and bower for downloading javascript libraries. To be able to install Thunder with composer you will have to add
{
"type": "composer",
"url": "https://asset-packagist.org"
}
to your repositories section in your composer.json and the extra section of the same file should look like this:
"extra": {
"installer-types": ["bower-asset"],
"installer-paths": {
"docroot/core": ["type:drupal-core"],
"docroot/libraries/{$name}": [
"type:drupal-library",
"type:bower-asset"
],
"docroot/modules/contrib/{$name}": ["type:drupal-module"],
"docroot/profiles/contrib/{$name}": ["type:drupal-profile"],
"docroot/themes/contrib/{$name}": ["type:drupal-theme"],
"drush/contrib/{$name}": ["type:drupal-drush"]
},
"enable-patching": true
},
Also remove this line from the post-install-cmd and post-update-cmd sections:
"Thunder\\composer\\ScriptHandler::deployLibraries"
You can see those changes in the 2.x branch of thunder project.
The following features have been added:
- Liveblog
- Responsive Preview
- Access unpublished
- Improved Riddle integration
- Social Buttons
- Diff integration
- Google AMP integration
- Use composer asset-packagist repository instead of npm to download frontend libraries
- Improved Tests
- Improved Instagram preview
- Thunder Updater, provides information on what got updated and what needs manual intervention
8.1.5 2017-06-01
- Updates to current module versions
- Remove patches for media_entity_instagram, entity_reference_revisions, better_normalizers and blazy, these are now merged into the corresponding modules
- This also means, that those modules are not anymore version locked in the composer file.
8.1.4 2017-04-20
- Security update to Drupal 8.3.1
- catching up with contrib module updates
- Fixes https://www.drupal.org/node/2869222 (Deinstall Thunder Base Theme creates WSOD and reinstalling is not possible)
8.1.3 2017-04-10
- Update to drupal 8.3
- Updates for slick, blazy, slick_media, crop, simple_sitemap
- Added Drupal 8.3 compatibility patches for blazy, better_normalizers and entity_reference_revisions
8.1.2 2017-03-28
- Update Linkit to 4.3 because of a security release on 2017-03-21
- Update of contrib modules
- Set a fixed version in build-thunder.make to get Thunder up and running on simplytest.me
8.1.1 2017-03-20
- Update of contrib modules
- Fixing coding style issues
- Adding new tours (they will just appear for new installations)
8.1.0 2017-01-30
Release of thunder 8.1.0. This is almost identical to the rc6. We fixed a small css bug, and added a fixed the version for entity_reference_revisions to the one of rc6.
See also:
8.1.0-rc6 2017-01-25
This release candidate mainly improves the updater service and updates most contrib modules to the newest versions. An exception to the updates are the blazy and slick modules, which do not work properly after update. Additionally we now use the pecl yaml extension when validating our yml files, since it is more strict then the previously used Symfony component. lat but not least, we introduced fixed creation dates for the demo articles to prevent having articles with exactly the same creation dates.
8.1.0-rc5 2016-12-01
rc4 introduced a bug where part of the configuration could be invalid after updating under some circumstances. This release just fixes this update bug. If you already upgraded to rc4 you can check if your update has the problem by exporting your configuration (do a drush config-export) and checking if the following files in the config directory are valid:
- entity_browser.browser.gallery_browser.yml
- entity_browser.browser.multiple_image_browser.yml
I you do not have these files, it is ok, if you have them open them and check that they do not look like this:
entity_browser.browser.gallery_browser.yml
display_configuration:
auto_open: true
entity_browser.browser.multiple_image_browser.yml
widgets:
7d7f8f45-f628-48a3-84a8-c962c73f39e8:
settings:
auto_select: true
89532aea-140d-4b9e-96f4-2aa489c095cb:
settings:
auto_select: true
As you can see, those configurations would be incomplete. If your Files look similar to the other entity_browser.browser.* config files, everything is fine.
8.1.0-rc4 2016-12-01
Test improvements
- Added tests for SEO functionality (Metatag, Sitemap)
- Code style tests and fixes
- Update tests to work with current module markup
Config changes
- Activated revisions for article and basic page
- Media URLs are required for twitter and instagram entities
- UX: better responsiveness on content list
- Improve image style for media thumbnails
- UX: Add author filter to content overview
- UX: Add sorting to entity browser views
- Enable auto select on multiple_image_browser
- Reorganize node and term edit pages
- Auto open media browser
- reduce allowed allowed upload extensions in image browser
- Label form element non-required in the entity form
- Change gallery paragraph to simple widget
- Use responsive images in gallery
Fixes
- Fix entity browser preselection after error
- Add missing svg files for entity browser
- UX dropzone: Checkmark indicator for upload screen
- UX dropzone: Implement maxFiles
- UX dropzone: Improved MultiStep selection display
- Fix term access for unpublished terms
- UX media browser: Open entity browser with one click from Entity Browser IEF widget
- Make instagram responsive
- Fix PHP Notice
- Better entity browser usability on mobile devices
skipped release
8.1.0-rc2 2016-10-18
- Update to Drupal 8.2.1
- Introduce functional Javascript testing
- Reorganized travis.yml
- Fix metatag default configuration
- Fix display of default values in meta tag
- Fix media expire
- Fix saving of galleries in entity browser (did not save without saving the article). Yay! [Needs tests] Entity Browser widget loses selected images in inline entity form
- Fix save after reordering a newly added paragraph. Also Yay! Saving problem in preview mode with IEF items
- Fix paragraphs viewmode IEF Simple Widget not working in paragraphs with preview mode
- Fix several schema files
- Fix vanilla slick gallery display
- Move FIA code to a separate module
8.1.0-rc1 2016-09-08
- Integration of Harbourmaster single sign-on solution
- Nicer content overview with better searchability
- Taxonomy term status is now actually beeing used. Beware: If you have taxonomy terms without a status they will not be shown anymore!
- Improved demo content
8.1.0-beta12 2016-09-08
- Cleanup Release
- removing obsolete patches
- updating to current module versions, drupal core
- Fine tune editor permissions
- deeper integration of facebook instant articles
- ckeditor cleanups
- updated README.md
8.1.0-beta11 2016-08-23
- Configuration cleanup
- Paragraphs are closed on default
- Add tour for article creation and paragraph usage
- add nexx integration module
- fix focal point module
8.1.0-beta10 2016-08-16
- Security update for google analytics module
- Added google adsense module
8.1.0-beta9 2016-07-28
- Update to drupal 8.1.8
- Remove already merged dropzone patch.
- Add media_entity_slideshow patch, that makes it possible to update slideshows again.
8.1.0-beta8 2016-07-28
- Update to drupal 8.1.7
- Updated modules to most recent release
- Infinite module and theme are not installed by default
- Gallery is handled by slick
- Changed composer repository from https://packagist.drupal-composer.org to https://packages.drupal.org/8 be warned, that if you require the distribution that you change this in your composer file as well see https://www.drupal.org/node/2718229
- Installation of front end modules is handled by bower
- Improve test coverage
8.1.0-beta7 (2016-06-10)
- Include media browser and dropzonejs
- Update metatag module to beta8
- Add default content
8.x-1.0-beta6 (2016-05-11)
- Integrate video_embed_field
- Add default media paragraphs
- Add a file rename test