eleventy-plugin-embed-everything

An Eleventy plugin to easily embed common media formats in posts, using only their URLs

MIT License

Downloads
80.7K
Stars
99
Committers
11

Bot releases are visible (Hide)

eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)
eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)
eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)

  • Bump @11ty/eleventy-fetch to v4.0.0 (#174)

eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)

  • Switch dependency from chalk to kleur to display parent console warning (#166)

eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)

  • Bump @11ty/eleventy-fetch to v4.0.0 (#174)

eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Patch Changes

  • Update copyright year (#170)
eleventy-plugin-embed-everything - [email protected]

Published by github-actions[bot] over 1 year ago

Minor Changes

  • Add option to use different image thumbnail sizes in lite mode (#175)

  • Allow control over YouTube video start time via URL parameter (#167)

Patch Changes

  • Embed builder now accepts an object with video data, instead of just a video ID string. The object includes an id value that can be destructured. (#164)

  • Update copyright year (#170)

  • Update internal workings of YouTube regex to enable future functionality (#160)

  • Make implicit defaults explicit (#169)

  • More error-resistant handling of URL edge cases (#180)

  • Decode HTML-encoded ampersands before parsing URL params (#168)

eleventy-plugin-embed-everything - v1.15.0

Published by gfscott over 1 year ago

What's Changed

Two changes of note in this release:

  • Removing CI tests for unsupported Node.js versions
  • Migrating to a monorepo structure

Removing CI tests for Node.js < 14

Our testing framework, Ava, no longer supports Node.js versions less than v14, which had prevented us from updating an important dev dependency for some time now. Security support for Node.js 12 ended nearly a year ago, so we’re removing unsupported Node versions from our CI tests. For more about this decision, see this announcement.

This doesn’t mean the plugins won’t continue to work on older Node versions. Nothing about the plugins’ public APIs has changed in a way that would make them stop working. But it’s no longer practical to test them on those older Node versions thoroughly.

Because this change is only to dev dependencies and doesn’t affect the plugins’ public APIs, it’s not considered a breaking change. But we're releasing it as a minor update to try and minimize any surprises.

Migrating to a monorepo

Again, this change has no effect on any public API or plugin functionality. It’s purely an operational change to how the plugins get developed and released. Again, it made sense to do this as part of a minor release since it’s a fairly major restructuring of the codebase.

Other updates

Otherwise this update simply bumps plugin dependencies to their latest version. They’re all patch releases, with the exception of YouTube, which has been upgraded to v1.8.0.

[email protected]

[email protected] is a minor release that updates the embedded iframe allow value. View the PR for details.


PRs included in this release

Removing unsupported Node versions

Monorepo refactor

Plugin dependency bumps

Other dependency bumps

Other fixes

Full Changelog: https://github.com/gfscott/eleventy-plugin-embed-everything/compare/v1.14.1...v1.15.0

eleventy-plugin-embed-everything - v1.14.1

Published by gfscott about 2 years ago

What's Changed

This release is strictly dependency bumps.

Full Changelog: https://github.com/gfscott/eleventy-plugin-embed-everything/compare/v1.14.0...v1.14.1

eleventy-plugin-embed-everything - v1.14.0

Published by gfscott almost 3 years ago

What's Changed

This release bumps dependencies, which would normally be a patch release. I've marked it a minor release, however, since the updates include a fairly substantial (but non-breaking) refactoring of some key regular expressions to improve RegEx performance and mitigate ReDoS potential.

Full Changelog: https://github.com/gfscott/eleventy-plugin-embed-everything/compare/v1.13.3...v1.14.0

eleventy-plugin-embed-everything -

Published by gfscott about 3 years ago

Updates

  • [Dependencies] Bump codecov to 3.8.3 (#60)
  • [Dependencies] Bump eleventy-plugin-embed-instagram to 1.2.2 (#61)
  • [Dependencies] Bump eleventy-plugin-embed-tiktok to 1.1.2 (#62)
  • [Dependencies] Bump eleventy-plugin-embed-twitch to 1.2.2 (#63)
  • [Dependencies] Bump eleventy-plugin-embed-twitter to 1.3.2 (#64)
  • [Dependencies] Bump eleventy-plugin-embed-soundcloud to 1.2.2 (#65)
  • [Dependencies] Bump eleventy-plugin-youtube-embed to 1.6.4 (#66)
  • [Dependencies] Bump eleventy-plugin-embed-spotify to 1.2.2 (#67)
  • [Dependencies] Bump eleventy-plugin-vimeo-embed to 1.3.2 (#68)
  • [Dependencies] Bump normalize-url to 4.5.1 and glob-parent to 5.1.2 (#69)
eleventy-plugin-embed-everything -

Published by gfscott over 3 years ago

Updates

  • [Ops] Switch to GitHub-native Dependabot config (#56)
  • [Dependencies] Bump codecov to v3.8.2 (#57)
  • [Dependencies] Bump all embed dependencies to latest versions (#58)
eleventy-plugin-embed-everything -

Published by gfscott over 3 years ago

Bugfix

  • [Bug] Fixes "no such file" error when using YouTube plugin in lite mode prior to v1.6.2
eleventy-plugin-embed-everything -

Published by gfscott over 3 years ago

Updates

eleventy-plugin-embed-everything -

Published by gfscott over 3 years ago

Updates

eleventy-plugin-embed-everything -

Published by gfscott over 3 years ago

This release is focused on modularity and testing.

New features

  • [Feature] Extend default plugin list with add option (#50)

Updates

  • [Ops] Refactor for modularity, testing, coverage (#50)
  • [Dependencies] Bump eleventy-plugin-embed-soundcloud to v1.2.0 (#49)
eleventy-plugin-embed-everything -

Published by gfscott almost 4 years ago

Updates

  • [Dependencies] Bump dependencies to latest versions (#47)
eleventy-plugin-embed-everything -

Published by gfscott almost 4 years ago

Updates

  • [Dependencies] Bump eleventy-plugin-youtube-embed to 1.4.8 (#29)
  • [Dependencies] Bump eleventy-plugin-embed-spotify to 1.1.8 (#30)
  • [Dependencies] Bump eleventy-plugin-vimeo-embed to 1.2.2 (#31)
eleventy-plugin-embed-everything -

Published by gfscott about 4 years ago

Updates

  • Bump all dependencies (#28)
eleventy-plugin-embed-everything -

Published by gfscott about 4 years ago

Updates

  • [Dependencies] Bump Instagram, Vimeo, and YouTube packages (#25)
  • [Ops] Change test exit code to enable npm-publish action (#26)
Package Rankings
Top 5.17% on Npmjs.org
Related Projects