Changelog

This is the changelog for infomaker/everyware-theme-eu-resources

Current version: 0.13.0


This package is DEPRECATED. The resources have been incorporated into infomaker/everyware-theme-base-2 and are being maintained there.

0.13.0 - 2021-10-26

Added

  • \EuKit\Base\Parts\ArticleBodyPresentation have been updated with support for facebook-video, facebook-watch and facebook-page. This requires three new Twig templates in the theme:

    • @base/article/facebook-video.twig

    • @base/article/facebook-watch.twig

    • @base/article/facebook-page.twig

  • Page::getViewData() returns data about the images logo and logo_nav.

  • Teaser and Image can set arguments and sizes data, that will make them generate good sizes attributes in the img tags.

    • New class SiteLayout that can optimize the above further. A theme should configure it to match its own CSS styles.

  • Several images in view datas, which previously were just strings with image URL, now are objects with the properties src, width and height so these can be used in views. This includes:

    • Concept avatar images

    • Author portrait images

    • Related article thumbnails

Changed

  • \EuKit\Base\Parts\ArticleBodyPresentation presentation of facebook-post has changed the name of the required Twig template from @base/article/facebook.twig to @base/article/facebook-post.twig

Removed

  • WordPress styles for Gutenberg editor are no longer enqueued. (wp-block-library)

0.12.0 - 2021-06-24

Changed

  • Automatic image crop defaults to aligning top center.

  • Image class can be set to disable automatic crop, either manually from a method, or automatically from the NewsML flag disableAutomaticCrop.

  • ContentPart (fact boxes) can contain an image, which does not use automatic crop.

0.11.0 - 2021-05-20

Added

  • Image class can have other aspect ratios than 16:9.

  • Teaser class can set which aspect ratio its image should have.

  • ArticleBodyPresentation class methods can be extended.

0.10.1 - 2021-04-08

Fixed

  • Fixed property name not being filled when setting viewdata on BaseObject.

0.10.0 - 2021-03-19

Added

  • Teaser will now fallback to first article image if teaser lacks image. Same for article preamble if teaser lacks text.

Fixed

  • Fixed broken return type of setViewData methods on BaseObject and Page.

0.9.1 - 2021-02-08

Fixed

  • Add support for Everyware v2

0.9.0 - 2020-10-28

Added

  • Support for new Instagram oEmbed endpoint, needs settings parameters FB_API_APP_ID_KEY and FB_API_ACCESS_TOKEN_KEY to work properly. Time to cache response can be adjusted with settings parameter FB_API_200_CACHE_DURATION, default is 60 minutes

Fixed

  • Improved error handling for Instagram embeds

  • Notice error when social teaser text was missing

0.8.0 - 2020-06-04

Added

  • Added Parser for embedded maps in articles

Fixed

  • Strip html tags from social media teaser text (og:description)

0.7.0 - 2020-05-08

Added

  • Social teaser NewsML parser and view model data

0.6.0 - 2020-03-12

Added

  • Article theme settings to ArticlePage model

  • RelatedConcept data to concept stories on ArticlePage model

0.5.0 - 2020-01-15

Changed

  • Renamed sidebar ew-footer-1 to ew-footer.

Removed

  • Removed the following sidebars: ew-footer-2, 3 & 4, ew-sidebar.

0.4.6 - 2019-12-12

Fixed

  • Unded accidental breaking change to footers.

0.4.5 - 2019-12-12

Changed

  • Concept.php now throws exception when unable to fetch concept using the uuid found on Post.

0.4.4 - 2019-12-03

Changed

  • Updated everyware-newsml dependency ~0.6

  • Updated everyware-base dependency ~0.12

  • Updated everyware-support dependency ~0.4

  • Updated everyware-twig dependency ~0.6

  • Updated everyware-imengine dependency ~0.3

0.4.3 - 2019-11-28

Changed

  • Added embedid to vimeo articlepart

0.4.2 - 2019-11-18

Changed

  • Update everyware dependency to allow ~1.7

0.4.1 - 2019-10-28

Fixed

  • Remove unnecessary logging if teaser is missing from an article

0.4.0 - 2019-10-07

Added

  • Added two new "widget containers" to the concept page. (side of page and top panorama)

  • Added two new "widget containers" for static pages. (side of page and top panorama)

  • Permalink property on concepts

  • Avatar property to concepts. Imengine url.

  • everyware-concept as a dependency.

  • RelatedConcept class. Viewmodel for concepts.

Changed

  • Overwritten related_links with a named array.

0.3.5 - 2019-09-19

Fixed

  • Fix concepts error when concept is not found in OC

  • Fix ArticleBodyPresentation element rendering resulting in error if content is null

0.3.4 - 2019-09-18

Added

  • Added functionality to generate html out of list elements.

0.3.3 - 2019-09-16

Fixed

  • removed call to undefined method initViewData()

0.3.2 - 2019-08-23

Fixed

  • added string check to \EuKit\Base\Parts\Concept::parseMetadata

0.3.1 - 2019-07-04

Changes

  • \EuKit\Base\Parts\NewsMLArticle::getNewsMLTeaser will always return an array

0.3.0 - 2019-06-20

Changed

  • Most of the package has been restructured and refactored to allow for easier extending and overwriting of classes

Added

  • Support for concepts pages

  • Parsing of concept metadata

  • Teasers and articles gets mapped against typePropertyClassReference in config.json. Allows for custom classes.

0.2.10 - 2019-06-07

Added

  • Support for iframely content with links

0.2.9 - 2019-05-27

Added

  • Created BasePageTemplate which all other page template classes inherit

  • BasePageTemplate fetches menus in a nested manner instead of the old flat array (default)

Removed

  • Removed PageNotFoundTemplate

0.2.8 - 2019-05-14

Fixed

  • Fixes and Optimizations

0.2.7 - 2019-05-06

Added

  • Typo folder renamed JS to CSS in .min header

0.2.6 - 2019-05-06

Added

  • Typo renamed JS to CSS in .min header

0.2.5 - 2019-05-06

Added

  • Too avoid using elastic beanstalk in AWS we changed the handling of minified CSS and JS in the header

0.2.4 - 2019-05-02

Added

  • Handling of minified CSS and JS in header on stage too

0.2.3 - 2019-05-02

Added

  • Handling of minified CSS and JS in header

  • Added colors.sh to our /bin/utilis folder

0.2.2 - 2019-04-26

Added

  • Support for CDATA in article body text

  • Support for un-cropped images

0.2.1 - 2019-04-23

Fixed

  • Handling of no teaser-image

0.2.0 - 2019-04-08

Added

  • Added composer dependencies:

  • infomaker/everyware

    infomaker/everyware-base

    infomaker/everyware-support

    infomaker/everyware-newsml

    infomaker/everyware-twig

    infomaker/everyware-imengine

  • Added autoload

Changed

  • Moved files into src/

0.1.5 - 2019-03-27

Changed

  • Bumping version

0.1.3 - 2019-03-27

Added

  • README with guidance to installation and usage

  • Added this file and boilerplate and markup example for the future

0.1.2 - 2019-03-25

Added

  • First beta version

Last updated