Version 5.4.0
November 12, 2024
Added
- Added
spicyweb\embeddedassets\actions\Refresh
(previously added in 4.2.0) - Added the Refresh element action button to asset indexes on the assets page of the Craft control panel (previously added in 4.2.0)
Version 5.3.0
November 6, 2024
Added
- Added
spicyweb\embeddedassets\adapters\ipcamlive\Extractor
- Added
spicyweb\embeddedassets\adapters\ipcamlive\detectors\Code
- Added
spicyweb\embeddedassets\adapters\ipcamlive\detectors\ProviderName
- Added
spicyweb\embeddedassets\adapters\ipcamlive\detectors\ProviderUrl
- Added
spicyweb\embeddedassets\adapters\ipcamlive\detectors\Type
Changed
- The default value for
spicyweb\embeddedassets\models\Settings::$whitelist
now includes'ipcamlive.com'
Version 5.2.0
October 25, 2024
Changed
spicyweb\embeddedassets\Service::getEmbeddedAsset()
andspicyweb\embeddedassets\Variable::get()
(craft.embeddedAssets.get()
) now acceptnull
instead of an asset, and returnnull
in that case (thanks @nstCactus)
Version 5.1.2
August 20, 2024
Fixed
- Fixed a compatibility issue with Craft Cloud
Version 5.1.1
August 2, 2024
Fixed
- Fixed a bug where Google Maps share links were not working
Version 5.1.0
April 22, 2024
Added
- Added
spicyweb\embeddedassets\adapters\bluesky\Extractor
(previously added in 4.1.0) - Added
spicyweb\embeddedassets\adapters\bluesky\OEmbed
(previously added in 4.1.0) - Added
spicyweb\embeddedassets\adapters\openstreetmap\Extractor
(previously added in 4.1.0) - Added
spicyweb\embeddedassets\adapters\openstreetmap\detectors\Code
(previously added in 4.1.0) - Added
spicyweb\embeddedassets\adapters\openstreetmap\detectors\Type
(previously added in 4.1.0)
Changed
- The default value for
spicyweb\embeddedassets\models\Settings::$whitelist
now includes'bsky.app'
,'bsky.social'
, and'openstreetmap.org'
(previously changed in 4.1.0)
Version 5.0.1
March 28, 2024
Added
- Added
spicyweb\embeddedassets\models\EmbeddedAsset::deprecatedProperties()
(previously added in 4.0.1)
Changed
- Deprecation warnings for deprecated embedded asset properties will now only be logged for front-end requests
Version 5.0.0
March 27, 2024
Added
- Added Craft 5 compatibility
Changed
- Links to embedded assets on asset fields can no longer be disabled, and have been moved into the fields' action menus
Removed
- Removed Craft 4 compatibility
- Removed
spicyweb\embeddedassets\models\Settings::$showFieldLinkIcon
Version 4.2.0
November 12, 2024
Added
- Added
spicyweb\embeddedassets\actions\Refresh
- Added the Refresh element action button to asset indexes on the assets page of the Craft control panel
Version 4.1.2
August 20, 2024
Fixed
- Fixed a compatibility issue with Craft Cloud
Version 4.1.1
August 2, 2024
Fixed
- Fixed a bug where Google Maps share links were not working
Version 4.1.0
April 22, 2024
Added
- Added
spicyweb\embeddedassets\adapters\bluesky\Extractor
- Added
spicyweb\embeddedassets\adapters\bluesky\OEmbed
- Added
spicyweb\embeddedassets\adapters\openstreetmap\Extractor
- Added
spicyweb\embeddedassets\adapters\openstreetmap\detectors\Code
- Added
spicyweb\embeddedassets\adapters\openstreetmap\detectors\Type
Changed
- The default value for
spicyweb\embeddedassets\models\Settings::$whitelist
now includes'bsky.app'
,'bsky.social'
, and'openstreetmap.org'
Version 4.0.1
March 28, 2024
Added
- Added
spicyweb\embeddedassets\models\EmbeddedAsset::deprecatedProperties()
Changed
- Deprecation warnings for deprecated embedded asset properties will now only be logged for front-end requests
Version 4.0.0
March 26, 2024
Added
- Added
spicyweb\embeddedassets\adapters\akamai\Extractor
- Added
spicyweb\embeddedassets\adapters\akamai\detectors\Type
- Added
spicyweb\embeddedassets\adapters\akamai\detectors\Url
- Added
spicyweb\embeddedassets\adapters\default\Extractor
- Added
spicyweb\embeddedassets\adapters\default\detectors\Title
- Added
spicyweb\embeddedassets\adapters\default\detectors\Type
- Added
spicyweb\embeddedassets\adapters\googlemaps\Extractor
- Added
spicyweb\embeddedassets\adapters\googlemaps\detectors\Code
- Added
spicyweb\embeddedassets\adapters\googlemaps\detectors\ProviderName
- Added
spicyweb\embeddedassets\adapters\googlemaps\detectors\Title
- Added
spicyweb\embeddedassets\adapters\googlemaps\detectors\Type
- Added
spicyweb\embeddedassets\adapters\pbs\Extractor
- Added
spicyweb\embeddedassets\adapters\pbs\detectors\Code
- Added
spicyweb\embeddedassets\adapters\pbs\detectors\Type
- Added
spicyweb\embeddedassets\adapters\sharepoint\Extractor
- Added
spicyweb\embeddedassets\adapters\sharepoint\detectors\Url
- Added
spicyweb\embeddedassets\events\BeforeRequestEvent
- Added
spicyweb\embeddedassets\models\EmbeddedAsset::$keywords
- Added
spicyweb\embeddedassets\Service::EVENT_BEFORE_REQUEST
Changed
- Now requires Craft CMS 4.7.0 or later Craft CMS 4 releases
- Upgraded from Embed 3 to Embed 4 (requires at least 4.4.10)
spicyweb\embeddedassets\models\EmbeddedAsset::$imageHeight
will not be set on newly created embedded assetsspicyweb\embeddedassets\models\EmbeddedAsset::$imageWidth
will not be set on newly created embedded assetsspicyweb\embeddedassets\models\EmbeddedAsset::$images
now returns an array of image URLs, rather than an array of key/value pairs representing image data, and will not be set on newly created embedded assetsspicyweb\embeddedassets\models\EmbeddedAsset::$providerIcons
now returns an array of image URLs, rather than an array of key/value pairs representing image data, and will not be set on newly created embedded assetsspicyweb\embeddedassets\models\EmbeddedAsset::$tags
will not be set on newly created embedded assets
Deprecated
- Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$imageHeight
, due to being removed in Embed 4 - Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$imageWidth
, due to being removed in Embed 4 - Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$images
, due to being removed in Embed 4; use$image
instead - Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$providerIcons
, due to being removed in Embed 4; use$providerIcon
instead - Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$tags
, due to being removed in Embed 4; use$keywords
instead
Removed
- Removed
spicyweb\embeddedassets\events\BeforeCreateAdapterEvent
; usespicyweb\embeddedassets\events\BeforeRequestEvent
instead - Removed
spicyweb\embeddedassets\gql\interfaces\EmbeddedAssetImage
- Removed
spicyweb\embeddedassets\gql\types\EmbeddedAssetImage
- Removed
spicyweb\embeddedassets\gql\types\generators\EmbeddedAssetImageType
- Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getVideoCode()
; usegetIframeCode()
instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getVideoUrl()
; usegetIframeSrc()
instead - Removed
spicyweb\embeddedassets\models\Settings::$embedlyKey
- Removed
spicyweb\embeddedassets\models\Settings::$iframelyKey
- Removed
spicyweb\embeddedassets\models\Settings::$minImageSize
, due to the Embed 3 parameters it was used for being removed in Embed 4 - Removed
spicyweb\embeddedassets\models\Settings::$soundcloudKey
- Removed
spicyweb\embeddedassets\Service::EVENT_BEFORE_CREATE_ADAPTER
; usespicyweb\embeddedassets\Service::EVENT_BEFORE_REQUEST
instead - Removed
spicyweb\embeddedassets\validators\Image
Version 3.2.0
December 6, 2023
Added
- Added an icon to link to embedded asset URLs when an embedded asset is selected in an assets field (inspired by the Embedded Assets Link plugin for Craft 3)
- Added the
showFieldLinkIcon
plugin setting (defaults totrue
) to control whether or not to show field link icons
Version 3.1.9
November 24, 2023
Added
- Added support for embedding OneDrive (live.com) and Sharepoint (sharepoint.com) URLs (thanks @boboldehampsink)
Version 3.1.8
September 2, 2023
Fixed
- Fixed an error caused by Embedded Assets, that occurred when changing subfolders while browsing assets to add to a field
Version 3.1.7
August 30, 2023
Fixed
- Fixed an error that occurred when embedding using an assets field, if the field is set to restrict assets to a single location and the location uses variables
Version 3.1.6
August 1, 2023
Changed
- The default
whitelist
plugin setting now includeswistia.com
andwistia.net
spicyweb\embeddedassets\models\EmbeddedAsset::getIframeCode()
now supports Wistia videosspicyweb\embeddedassets\models\EmbeddedAsset::getIframeSrc()
now supports Wistia videosspicyweb\embeddedassets\models\EmbeddedAsset::getVideoId()
now supports Wistia videos
Version 3.1.5
April 15, 2023
Added
- Added French translations (thanks @scandella)
Fixed
- Fixed an error that could occur when trying to load an embedded asset created on Craft 2
Version 3.1.4
April 12, 2023
Fixed
- Fixed an error that occurred when trying to save a direct Vimeo URL as an embedded asset
Version 3.1.3
March 25, 2023
Fixed
- Fixed Craft 4.4 compatibility issues
Version 3.1.2
March 25, 2023
Fixed
- Fixed a bug where some strings weren't translatable when they should have been
- Fixed an error that occurred when trying to embed a TikTok asset
Version 3.1.1
January 7, 2023
Changed
spicyweb\embeddedassets\models\EmbeddedAsset::getVideoId()
now supports Dailymotion videos
Version 3.1.0
November 2, 2022
Added
- Added
spicyweb\embeddedassets\assets\main\MainAsset
- Added
spicyweb\embeddedassets\assets\preview\PreviewAsset
- Added
spicyweb\embeddedassets\errors\NotWhitelistedException
- Added
spicyweb\embeddedassets\models\Settings::$preventNonWhitelistedUploads
(defaults tofalse
, adds the ability to prevent the saving of embedded assets from providers that are not whitelisted in the plugin settings)
Changed
- Embedded Assets' JavaScript source has been converted to TypeScript
Deprecated
- Deprecated
spicyweb\embeddedassets\assets\Main
; usespicyweb\embeddedassets\assets\main\MainAsset
instead - Deprecated
spicyweb\embeddedassets\assets\Preview
; usespicyweb\embeddedassets\assets\preview\PreviewAsset
instead
Version 3.0.5
August 30, 2022
Added
- Added the
$removeAttributes
argument tospicyweb\embeddedassets\models\EmbeddedAsset::getIframeCode()
, for removing tag attributes from an iframe
Changed
- Updated JavaScript dependencies
Version 3.0.4
June 26, 2022
Added
- Added a second parameter (
$attributes
) tospicyweb\embeddedassets\models\EmbeddedAsset::getIframeCode()
, for adding attributes to the iframe element, in the formatattribute
orattribute=value
Changed
- The first parameter (
$params
) tospicyweb\embeddedassets\models\EmbeddedAsset::getIframeCode()
is no longer required
Version 3.0.3
June 15, 2022
Fixed
- Fixed a bug where non-admin users who have the permission to save assets in a volume were unable to save embedded assets in that volume (thanks @aodihis)
Version 3.0.2
May 27, 2022
Added
- Added the
enableAutoRefresh
plugin setting (defaults totrue
) for controlling whether Instagram embedded assets are auto-refreshed - Added
spicyweb\embeddedassets\Service::refreshEmbeddedAsset()
- Added
spicyweb\embeddedassets\errors\RefreshException
Version 3.0.1
May 18, 2022
Fixed
- Fixed a bug where trying to save an embedded asset to a subfolder of a volume's filesystem would save the embedded asset in the filesystem's root folder instead
Version 3.0.0
May 5, 2022
Added
- Added Craft 4 compatibility
Removed
- Removed Craft 3 compatibility
- Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getCacheAge()
- Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getRequestUrl()
; use theurl
property instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getSafeHtml()
; use a combination of thegetIsSafe()
method and thecode
property instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getThumbnailHeight()
; use theimageHeight
property instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getThumbnailUrl()
; use theimage
property instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::getThumbnailWidth()
; use theimageWidth
property instead - Removed
spicyweb\embeddedassets\models\EmbeddedAsset::isSafe()
; usegetIsSafe()
instead - Removed
spicyweb\embeddedassets\Service::getCachedAssetPath()
- Removed
spicyweb\embeddedassets\Variable::fromAsset()
; useget()
instead - Removed
spicyweb\embeddedassets\Variable::fromAssets()
; iterate your assets manually and callget()
on each instead - Removed
spicyweb\embeddedassets\Variable::isEmbedded()
; useget()
instead
Version 2.11.4
March 25, 2023
Fixed
- Fixed Craft 3.8 compatibility issues
Version 2.11.3
June 30, 2022
Fixed
- Fixed a bug where the 'Uploaded by' field would be empty for newly created embedded assets
Version 2.11.2
June 24, 2022
Fixed
- Fixed a type error that could occur in version 2.11.1
Version 2.11.1
June 24, 2022
Fixed
- Fixed an error that occurred when saving an embedded asset, if the embedded asset title (and therefore the filename) contained invalid characters
Version 2.11.0
June 15, 2022
Added
- Added
spicyweb\embeddedassets\gql\interfaces\EmbeddedAssetImage
- Added
spicyweb\embeddedassets\gql\types\EmbeddedAssetImage
- Added
spicyweb\embeddedassets\gql\types\generators\EmbeddedAssetImageType
Fixed
- Fixed a bug where accessing embedded assets'
images
andproviderIcons
properties through GraphQL outside of dev mode would cause an error
Version 2.10.7
April 21, 2022
Fixed
- Fixed a bug where replacing an embedded asset would not cause its cached data to be replaced
Version 2.10.6
April 20, 2022
Fixed
- Fixed an error that could occur when loading a saved embedded asset preview on Craft 3.6
Version 2.10.5
April 16, 2022
Fixed
- Fixed a bug that could cause invalid Vimeo URLs to be loaded when the 'Disable tracking on Vimeo iframes' setting was enabled
- Fixed a bug with Instagram auto-refreshing in 2.10.4
Version 2.10.4
April 14, 2022
Changed
- Moved auto-refreshing of Instagram embedded assets to a queue job
Version 2.10.3
March 21, 2022
Fixed
- Fixed a bug when auto-refreshing Instagram embedded assets, where the previous cached data was not being replaced
Version 2.10.2
March 15, 2022
Added
- Added support for embedding Vimeo URLs with the new external embed format (thanks @boboldehampsink)
Changed
- Updated JavaScript dependencies
Fixed
- Fixed some issues with Instagram asset auto-refreshing (thanks @arifje)
Version 2.10.1
February 7, 2022
Fixed
- Fixed a bug where refreshing embedded assets from the console wouldn't refresh an embedded asset if the data was still cached from when the embedded asset was created
Version 2.10.0
January 6, 2022
Added
- Added
spicyweb\embeddedassets\Variable::create()
(craft.embeddedAssets.create()
) for creating anEmbeddedAsset
model from an asset's contents or other user-provided data that represents a valid embedded asset - Added a console command for refreshing embedded asset data by provider
Changed
- The console command for refreshing all embedded asset data now accepts both
--volume
and--provider
options
Version 2.9.1
November 30, 2021
Fixed
- Fixed an error that occurred when executing a GraphQL query for embedded asset data using Gridsome, or after generating types using GraphQL codegen
Version 2.9.0
November 3, 2021
Added
- Added console commands for refreshing all embedded asset data and refreshing embedded asset data by volume
Version 2.8.1
October 8, 2021
Changed
- Updated
spicyweb\embeddedassets\events\BeforeCreateAdapterEvent
to allow custom configuration ofDispatcher
instance (thanks @qrazi)
Version 2.8.0
August 2, 2021
Added
- Added
spicyweb\embeddedassets\Service::EVENT_BEFORE_CREATE_ADAPTER
- Added
spicyweb\embeddedassets\events\BeforeCreateAdapterEvent
Changed
- Updated JavaScript dependencies
Version 2.7.0
June 2, 2021
Added
- Added the
iframeCode
andiframeSrc
fields for GraphQL queries, which take aparams
argument in the same format as an embedded asset model'sgetIframeCode()
andgetIframeSrc()
methods
Changed
- Embedded Assets now requires Embed 3.4.17 or any later Embed 3 version
Version 2.6.1
May 10, 2021
Changed
- Restricted Embedded Assets' required Embed version to 3.4.15 for now
Version 2.6.0
May 10, 2021
Added
- Added the
Use YouTube nocookie?
plugin setting, which will force usage of theyoutube-nocookie.com
domain for YouTube iframes when enabled - Added the
Disable tracking on Vimeo iframes?
plugin setting, which will force usage of thednt=1
query parameter for Vimeo iframes when enabled - Added
spicyweb\embeddedassets\models\EmbeddedAsset::getIframeCode()
(likegetVideoCode()
, but for all cases where the embedded asset'scode
is an<iframe>
) - Added
spicyweb\embeddedassets\models\EmbeddedAsset::getIframeSrc()
(likegetVideoUrl()
, but for all cases where the embedded asset'scode
is an<iframe>
)
Changed
- Embedded Assets now requires Craft 3.6.0 or later
- Changed Embedded Assets' JavaScript dependency package management from Yarn to NPM
Version 2.5.3
April 9, 2021
Fixed
- Fixed an issue where direct Vimeo URLs could not be embedded (thanks @boboldehampsink)
- Fixed a potential preview styling issue when the embedded asset code is a
<video>
Version 2.5.2
April 2, 2021
Changed
- Updated the
embed/embed
library version requirement to ^3.4.15
Version 2.5.1
February 27, 2021
Fixed
- Fixed a bug where a validation error would occur when saving the plugin settings, if any of the Parameters list values were 0
Version 2.5.0
February 17, 2021
Changed
- The embedded asset caching added in Embedded Assets 2.3.0 now uses the Craft data cache, rather than manual saving of files within
storage/runtime/assets/embeddedassets
(thanks @johndwells)
Fixed
- Fixed a potential error when trying to get the
EmbeddedAsset
model of an asset that wasn't an embedded asset
Version 2.4.5
December 29, 2020
Changed
- Updated the
embed/embed
library version requirement to ^3.4.13
Version 2.4.4
November 24, 2020
Added
- Added a default English translation file
Fixed
- Fixed an issue with the
getVideoCode()
andgetVideoUrl()
methods where an extra?
could sometimes be included in the returned URL
Version 2.4.3
November 3, 2020
Changed
- Updated
embed/embed
library minimum requirement to 3.4.9 - The exceptions thrown if an embedded asset's
getVideoCode()
method is called on an embedded asset that is not a video, or where it is not passed an array, have been given more descriptive error messages
Version 2.4.2
October 26, 2020
Fixed
- Fixed a JavaScript error that prevented Redactor fields' 'link to an asset' option from working correctly
Version 2.4.1
October 19, 2020
Added
- Added the
referer
plugin setting, allowing setting the domain to be sent as the referer with embedded asset requests, which allows the embedding of domain-restricted Vimeo videos (thanks @johndwells)
Version 2.4.0
October 2, 2020
Added
- Added support for retrieving embedded asset data with GraphQL in Craft CMS Pro
- Added
spicyweb\embeddedassets\models\EmbeddedAsset::getIsSafe()
Deprecated
- Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::isSafe()
(this should not require any Twig template updates)
Fixed
- Updated the node-sass version requirement to 4.13.1; resolves a security issue
Version 2.3.4
August 25, 2020
Fixed
- Fixed an issue where the Embed and Replace button text could not be translated
Version 2.3.3
August 10, 2020
Fixed
- Fixed a bug with asset index modals for asset fields that don't allow JSON assets, where the Embed button would appear after selecting an asset
- Updated the elliptic version requirement in yarn.lock to 6.5.3
Version 2.3.2
July 28, 2020
Fixed
- Fixed an issue where Instagram embeds would include the login URL (with otherwise correct data) in some cases after checking for expired signatures
Version 2.3.1
July 20, 2020
Fixed
- Fixed a bug with Embedded Assets 2.3.0, where asset index modals for asset fields with no restriction on allowed file types would not show an Embed button
Version 2.3.0
July 10, 2020
Changed
- Embedded Assets now requires Craft 3.4.0 or later
- Embedded Assets now caches embedded asset JSON files in a Craft install's
storage/runtime/assets/embeddedassets
directory, improving the performance of the Craft Assets page when using a remote storage volume - Updated
embed/embed
library minimum requirement to 3.4.8 - Embedded Assets' JavaScript source has been converted to use the Standard JS style
Fixed
- Fixed an issue where Embedded Assets was putting an Embed button on a Redactor field's Add Image modal
- Fixed a performance issue with Embedded Assets' check for expired Instagram signatures
- Fixed an issue where Instagram embeds would include the login URL (with otherwise correct data) in some cases
- Replaced usage of the deprecated
Twig_Markup
class withTwig\Markup
Version 2.2.7
July 1, 2020
Fixed
- Embedded Assets now internally stores all embedded asset data that has been loaded during a request, to avoid unnecessary reloads of embedded asset file contents, improving the performance of the Craft Assets page
Version 2.2.6
May 31, 2020
Fixed
- Updated
embed/embed
library minimum requirement to ^3.4.5, to fix issue with Instagram embeds not working in some cases - Fixed JavaScript error when entering an embed URL which returns an embedded asset with no associated media
Version 2.2.5
May 26, 2020
Added
- Added support for embedding videos from PBS
Version 2.2.4
May 19, 2020
Changed
- Updated
embed/embed
library minimum requirement to ^3.4.4, for compatibility with TikTok embeds - Updated default whitelist to include TikTok
Fixed
- Fixed error when trying to embed a TikTok asset
- Fixed error when trying to embed a Giphy asset
Version 2.2.3
May 18, 2020
Added
- Added the
getVideoId()
method for an embedded asset from YouTube or Vimeo
Fixed
- Fixed typo in 'netflix.com' in Embedded Assets' default whitelist
Version 2.2.2
May 15, 2020
Added
- Added support for Craft 3.4 asset previews
Version 2.2.1.1
April 22, 2020
Fixed
- Fix PHP 7.4 deprecation #127 - thanks @engram-design
Version 2.2.1
February 13, 2020
Fixed
- Fix #121 - check for data URL when validating image URL
Version 2.2.0
February 13, 2020
Added
- Instagram auto refresh (once the Instragram signature expires, the JSON file will be updated)
- Added the replace button on the asset index page
Fixed
- Fixed bug which was causing embedded assets to save to the wrong asset folder
- add fix for PHP 7.4 deprecation error #122 - thanks @oddnavy
Version 2.1.1.1
October 28, 2019
Fixed
- Fix releases
Version 2.1.1
October 28, 2019
Fixed
- Fix #117 - make sure the url has the query string when adding params
Version 2.1.0
October 18, 2019
Added
- embed button won't be shown if the field doesn't allow json files
- Allow API Keys to be set using env variables.
Changed
- Update composer craft requirement to ^3.1.0
Version 2.0.12
September 20, 2019
Fixed
- Fix #116 - updating embed library to the latest version to fix the vimeo issue - thanks @cole007
Version 2.0.11
July 30, 2019
Changed
- switch to yarn.
Fixed
- fix an issue with previews for assets that's not an embedded asset.
Version 2.0.10
July 11, 2019
Fixed
- Fix - Dependancy security vulnarability fix with lodash.mergewith
Version 2.0.9
July 3, 2019
Fixed
- Fix - Register the assets first before getting the default thumbnail
Version 2.0.8
July 1, 2019
Added
- Added getVideoUrl and getVideoCode. Allows additional params to be added to the embedded video urls.
Version 2.0.7
June 28, 2019
Fixed
- Make sure to not execute any thumbnail retrieval functions if showThumbnailsInCp is false
Version 2.0.6
June 12, 2019
Fixed
- Fixed #99 stretched thumbnail issue
Version 2.0.5
June 6, 2019
Fixed
- Fix vulnarability issue with js-yaml<3.13.1
Version 2.0.4
May 24, 2019
Fixed
- Fix vulnerability issues with tar <4.4.2
- Actually catch the error thrown if the json file doesn't exist - thanks @engram-design
Version 2.0.3
April 24, 2019
Added
- Add
showThumbnailsInCp
setting - Thanks @ttempleton - New icon
Version 2.0.2
March 18, 2019
Fixed
- Fixed incompatibility with Internet Explorer 11
- Fixed Embedded Assets 2.0.1 incompatibility with Craft 3.1 releases prior to 3.1.13
Version 2.0.1
March 12, 2019
Fixed
- Fixed error when saving an embedded asset if Embedded Assets' Parameters setting was empty
- Fixed error when saving an embedded asset if the title contained emoji (now removes any emoji from the asset title)
Version 2.0.0
February 26, 2019
The plugin’s package name has changed to
spicyweb/craft-embedded-assets
. Embedded Assets will need be updated to 2.0 from a terminal, by runningcomposer require spicyweb/craft-embedded-assets
and thencomposer remove benjamminf/craft-embedded-assets
.
Added
- Embedded Assets is now maintained by Spicy Web
- Added
extraWhitelist
setting (thanks @benjamminf)
Changed
- The asset preview controller action now supports passing an
assetId
parameter (thanks @benjamminf) - Show image preview if large enough / reduce max height for smaller screens (thanks @benjamminf)
- Refactored preview iframe JS into its own class (thanks @benjamminf)
- Improved asset previews in assets table (thanks @benjamminf)
Fixed
- Fixed issues with not being able to save embedded assets in subfolders (thanks @kyle51north)
- Fixed asset volume permission issue, preventing embedded assets from being saved in Craft 3.1 (thanks @limesquare-nl / @kyle51north)
- Prevent scripts from loading async in preview, causing the asset preview to jump around after it loads (thanks @benjamminf)
- Fixed issue with blank thumbnails showing in asset preview (thanks @benjamminf)
Removed
- Removed unnecessary JS size detection in favour of readily available embed data (thanks @benjamminf)
Version 1.0.2
May 9, 2018
Added
- Added
html
property for conveniently handling checks for embed codes and safety
Fixed
- Fixed issue with
isSafe
method throwing an error if thecode
property is empty - If a URL can't be loaded, the UI will now timeout and show an error notice
- Improved stability of the method of reading JSON files
Version 1.0.1
May 9, 2018
Fixed
- Implemented missing legacy properties on embedded assets
Version 1.0.0
May 8, 2018
- Initial release for Craft 3