Embedded Assets 4.0.0-beta.1
Pre-release
Pre-release
Added
- Added
spicyweb\embeddedassets\adapters\akamai\Extractor
- Added
spicyweb\embeddedassets\adapters\akamai\detectors\Url
- Added
spicyweb\embeddedassets\adapters\default\Extractor
- Added
spicyweb\embeddedassets\adapters\default\detectors\Title
- Added
spicyweb\embeddedassets\adapters\pbs\Extractor
- Added
spicyweb\embeddedassets\adapters\pbs\detectors\Code
- 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 - Deprecated
spicyweb\embeddedassets\models\EmbeddedAsset::$type
, due to being removed in Embed 4
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::$minImageSize
, due to the Embed 3 parameters it was used for being removed in Embed 4 - Removed
spicyweb\embeddedassets\Service::EVENT_BEFORE_CREATE_ADAPTER
; usespicyweb\embeddedassets\Service::EVENT_BEFORE_REQUEST
instead - Removed
spicyweb\embeddedassets\validators\Image