airfleet/airfleet-elements-media-plugin

Project releases

airfleet-elements-media-plugin

Release 2.0.0

Requires PHP 8.2 and a new framework dependency, switching package management to Bun.

GitHub
View full changelog

Changed

  • Breaking: Increased PHP version requirement to >=8.2
  • Breaking: Added new dependency - Airfleet Framework plugin - and removed scoped framework composer package
  • Added plugin dependencies in main plugin file (Requires Plugins metadata field)
  • Internal: Increased Node.js version requirement to >=24
  • Internal: Bump npm dependency @airfleet/wordpress-dev to ^4.0.0
  • Internal: Bump composer dependency airfleet/wordpress-dev to ^4.0.0
  • Internal: Switched package manager to Bun
  • Internal: Updated linters and development tools
  • Internal: Updated configuration for development tools
  • Internal: Moved configuration sections from package.json to dedicated config files
  • Internal: Updated browserslist configuration
  • Internal: Updated package.json scripts to use Airfleet CLI
  • Internal: Updated README.md to remove Getting Started and Documentation sections
  • Internal: Updated Plugin URI metadata field in main plugin file
  • Internal: Updated GitHub workflows
  • Internal: Added .airfleet-license and .airfleet-visible
airfleet-elements-media-plugin

Release 1.3.0

Added support for forced previews in the block editor

GitHub
View full changelog

Changed

  • Added support for forced previews by using helper $_should_show_preview() (requires latest Elements - Core plugin)
  • Updated block editor preview text with more contextual information
  • Used filter airfleet/elements/exclude_non_editor_scripts to exclude non-editor scripts when force previews are enabled
airfleet-elements-media-plugin

Release 1.2.0

Added Background option and container wrapping to Media block

GitHub
View full changelog

Added

  • Added Background option for Media block
  • Wrapped Media block's content around container
airfleet-elements-media-plugin

Release 1.1.0

Updated components to support airfleet/elements/empty/$slug filter

GitHub
View full changelog

Changed

  • Updated components to add support for airfleet/elements/empty/$slug filter
airfleet-elements-media-plugin

Release 1.0.0

Added a Content tab to elements-blocks-media and Airfleet tabs to elements-components-embed.

GitHub
View full changelog

Changed

  • elements-blocks-media: added Content tab
  • elements-components-embed: added Airfleet tabs
  • elements-components-embed-sizer: excluded from having responsive options
airfleet-elements-media-plugin

Release 0.4.1

The embed sizer component now uses the aspect-ratio CSS property and has a default_size property.

GitHub
View full changelog

Changed

  • elements-components-embed-sizer: changed to use the aspect-ratio CSS property instead of padding-top
  • elements-components-embed-sizer: added default_size property (now you can set a predefined value for default size)
airfleet-elements-media-plugin

Release 0.3.0

Added support for automatically sizing embeds and iframes in a responsive manner.

GitHub
View full changelog

Added

  • Added component view elements-components-embed-sizer (automatically size embeds/iframes to make them responsive)
  • Added filter airfleet/elements/embed-sizer/size (customize size options for embed sizer)
airfleet-elements-media-plugin

Release 0.2.0

Added elements-components-embed to flexible elements-form

GitHub
View full changelog

Changed

  • Added elements-components-embed to flexible elements-form

Fixed

  • Updated composer lock file dependencies (fixes issue with wpify/scoper)
airfleet-elements-media-plugin

Release 0.1.0

Added elements-media flexible component, Media block, and embed component.

GitHub
View full changelog

Added

  • Added elements-media flexible component
  • Added "Media" block
  • Added elements-components-embed view (embed component)