Embed v4.0.0 Release Notes

Release Date: 2020-03-13 // about 4 years ago
  • ๐Ÿ”จ Full library refactoring.

    โž• Added

    • ๐Ÿ‘Œ Support for multiple parallel request with curl_multi
    • ๐Ÿ‘Œ Support for PSR-7 Http Messages, PSR-17 Http Factories and PSR-18 Http Client
    • cms value
    • language to detect the page language
    • languages to detect urls to versions in different languages
    • favicon to detect small favicons (16 or 32px)
    • icon to detect big icons (from 48px)

    ๐Ÿ”„ Changed

    • ๐Ÿ”„ Changed providers (oEmbed, Html, OpenGraph etc) by independent detectors (title, url, language etc).
    • The tags value is renamed to keywords
    • ๐Ÿ‘‰ Use Psr standards instead custom interfaces.
    • ๐Ÿ‘Œ Improved tests using cached responses.

    โœ‚ Removed

    • ๐Ÿ‘Œ Support for PHP<7.4
    • type value (is was very confusing)
    • images value
    • providerImage (use favicon or icon instead)
    • ๐Ÿ‘Œ Support for files (pdf, jpg, video, etc).

    ๐Ÿš€ [4.0.0]: https://github.com/oscarotero/Embed/releases/tag/v4.0.0