Skip to content

Bump @11ty/is-land from 4.0.1 to 5.0.1#2120

Closed
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/11ty/is-land-5.0.1
Closed

Bump @11ty/is-land from 4.0.1 to 5.0.1#2120
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/npm_and_yarn/11ty/is-land-5.0.1

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github Feb 20, 2026

Bumps @11ty/is-land from 4.0.1 to 5.0.1.

Release notes

Sourced from @​11ty/is-land's releases.

is-land v5.0.1

No component code changes, this release is strictly npm publish hardening using OIDC/Trusted Publishers.

Full Changelog: 11ty/is-land@v5.0.0...v5.0.1

is-land v5.0.0

  • Breaking Change affects <is-land autoinit>: Removes autoinit attribute and the is-land-autoinit.js file. Switch to use framework initialization types (via Island.addInitType()) instead (see sample code below).
  • Broadens browser support (thank you @​vanarok in #21) and adds (cut the mustard-style) feature test:
    • v5.0.0 supports Chrome 71, Firefox 65, Safari 12.1
    • v4.0.0 supports Chrome 88, Firefox 78, Safari 14
  • Brotli compressed file size stats: v4.0.0 at 1.61 kB to v5.0.0 at 1.83 kB
  • Very large performance gains when using on:idle, on:media, or on:load conditions.
  • Fixes bug with node restoration order when renaming (should be inner -> outer for renames, outer -> inner for original names) causing multiple connectedCallbacks fired on custom elements. Complex Nested is-lands demo
  • Use passive event listeners with on:interaction to improve scrolling performance (fixes Lighthouse warning) #20
  • Adds import attribute support to core plugin (was previously in is-land-autoinit.js)
  • Register your own framework initialization types using Island.addInitType() and islands must match the appropriate name in the <is-land type> attribute — examples provided for alpine, petite-vue (see below), vue, vue-ssr, preact, preact-ssr, svelte, or svelte-ssr (Web Components and lit are supported out of the box).
    • Notably when using type and import (e.g. <is-land type import>) import attribute targets are not loaded automatically for you:
      • <is-land import="">: import() is performed for you
      • <is-land import="" type="">: you’re responsible for import() in your initialization function.
  • Adds Island.addFallback API to improve control of fallback content. Example provided for Alpine.js islands (Demo) (without separate \<template> markup) for easier-to-control progressively-enhanced fallback content.
  • Support renaming on: attribute prefix #16
  • Fixes #1 allowing folks to rename the custom element tag name. Demo
  • Changes manual definition use case to use ?nodefine query param per https://www.zachleat.com/web/nodefine/
  • Adds dist/is-land.min.js minimized JS to published code.
  • Clarify framework support instructions by @​dave-kennedy in #28
  • Adding SolidJS web component examples #3 by @​jake-danton in #24
  • Swaps to use Import Maps on Lit, Svelte, and Solid demos to skip bundling on libraries that use bare specifiers on imports.
  • Adds GitHub to npm release provenance
  • Fix README link to Markdown demo by @​funwhilelost in 11ty/is-land#33
  • Better patterns for static Island.define() and customElements.define for using a different tag name (rather than <is-land>). Island.define(tagName) API is removed. #32

New Island.addInitType API

Sample Island.addInitType usage for petite-vue:

// This code only needs to be added once globally
Island.addInitType("petite-vue", async (node) => {
	// Load the library, mount the target node
	const { createApp } = await import("https://unpkg.com/petite-vue@0.4.1/dist/petite-vue.es.js");
	createApp().mount(node);
});

More examples available.

New Contributors:

... (truncated)

Commits
Maintainer changes

This version was pushed to npm by [GitHub Actions](https://www.npmjs.com/~GitHub Actions), a new releaser for @​11ty/is-land since your current version.


Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code labels Feb 20, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/11ty/is-land-5.0.1 branch 2 times, most recently from d70d269 to 77ecd82 Compare February 21, 2026 13:08
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/11ty/is-land-5.0.1 branch from 77ecd82 to 61db6f0 Compare February 22, 2026 17:08
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/11ty/is-land-5.0.1 branch from 61db6f0 to 28ee0bf Compare March 6, 2026 10:13
Bumps [@11ty/is-land](https://github.com/11ty/is-land) from 4.0.1 to 5.0.1.
- [Release notes](https://github.com/11ty/is-land/releases)
- [Commits](11ty/is-land@v4.0.1...v5.0.1)

---
updated-dependencies:
- dependency-name: "@11ty/is-land"
  dependency-version: 5.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/11ty/is-land-5.0.1 branch from 28ee0bf to 8600b73 Compare March 11, 2026 23:48
@dougaitken
Copy link
Copy Markdown
Member

Closing — this is a major version bump with breaking changes (CI is failing). Tracked in #2122 for a proper migration.

@dougaitken dougaitken closed this Mar 29, 2026
@dependabot @github
Copy link
Copy Markdown
Contributor Author

dependabot Bot commented on behalf of github Mar 29, 2026

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/npm_and_yarn/11ty/is-land-5.0.1 branch March 29, 2026 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update Javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant