schema-org

Schema.org for Nuxt, supporting typed and automated Google Rich Results.

v2.2.0 by github-actions[bot]github-actions[bot]

⚠️ This release contains dependencies updates, including unhead-schema-org@0.6.0. It introduces new logic to resolve duplicate nodes. It's worth retesting your Schema.org when upgrading. If you have any problems, please make an issue.

v2.1.3 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v2.1.3",
    "tag_name": "v2.1.3",
    "date": "2023-04-29T11:26:23Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 2,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v2.1.3",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v2.1.3",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v2.1.3",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v2.1.3",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V213",
    "description": "",
    "_type": "markdown",
    "_id": "github:v2.1.3.md",
    "_source": "github",
    "_file": "v2.1.3.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v2.1.2 by github-actions[bot]github-actions[bot]

Bug Fixes

v2.1.1 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: use environment variables for host (1e96f6a)

v2.1.0 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v2.1.0",
    "tag_name": "v2.1.0",
    "date": "2023-01-05T02:02:19Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 2,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v2.1.0",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v2.1.0",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v2.1.0",
    "prerelease": false,
    "reactions": {
      "url": "https://api.github.com/repos/vueuse/schema-org/releases/87958434/reactions",
      "total_count": 3,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 3,
      "rocket": 0,
      "eyes": 0
    },
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v2.1.0",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V210",
    "description": "",
    "_type": "markdown",
    "_id": "github:v2.1.0.md",
    "_source": "github",
    "_file": "v2.1.0.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v2.0.7 by github-actions[bot]github-actions[bot]

Bug Fixes

  • allow setting host from runtime config (d840e73)

v2.0.6 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v2.0.6",
    "tag_name": "v2.0.6",
    "date": "2022-12-24T09:10:05Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 2,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v2.0.6",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v2.0.6",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v2.0.6",
    "prerelease": false,
    "reactions": {
      "url": "https://api.github.com/repos/vueuse/schema-org/releases/87154496/reactions",
      "total_count": 1,
      "+1": 0,
      "-1": 0,
      "laugh": 0,
      "hooray": 0,
      "confused": 0,
      "heart": 1,
      "rocket": 0,
      "eyes": 0
    },
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v2.0.6",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V206",
    "description": "",
    "_type": "markdown",
    "_id": "github:v2.0.6.md",
    "_source": "github",
    "_file": "v2.0.6.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v2.0.5 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v2.0.5",
    "tag_name": "v2.0.5",
    "date": "2022-12-24T09:02:31Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 2,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v2.0.5",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v2.0.5",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v2.0.5",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v2.0.5",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V205",
    "description": "",
    "_type": "markdown",
    "_id": "github:v2.0.5.md",
    "_source": "github",
    "_file": "v2.0.5.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v2.0.4 by github-actions[bot]github-actions[bot]

Bug Fixes

v2.0.3 by github-actions[bot]github-actions[bot]

Bug Fixes

  • useSchemaOrg only on server (b866328)

v2.0.2 by github-actions[bot]github-actions[bot]

Bug Fixes

  • allow nuxt edge channel releases (b86d7e5)

v2.0.1 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v2.0.1",
    "tag_name": "v2.0.1",
    "date": "2022-12-11T01:06:27Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 2,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v2.0.1",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v2.0.1",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v2.0.1",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v2.0.1",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V201",
    "description": "",
    "_type": "markdown",
    "_id": "github:v2.0.1.md",
    "_source": "github",
    "_file": "v2.0.1.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v2.0.0 by github-actions[bot]github-actions[bot]

Release v2 🎉

Version 2 of @vueuse/schema-org is a migration of the core logic to the package unhead-schema-org.

This migration significantly improves the maintainability of the package. The core logic leverages Unhead for all reactivity and tag management. See the release post for more context.

This has the following benefits:

  • Package size reduced by ~25% (8kb)
  • End user config is much simpler (just add the unhead plugin)
  • All reactivity issues are resolved
  • Treeshaking handled by Unhead

In this update, we also remove features that added to the complexity of using the package, namely the runtime aliasing.

With runtime aliasing dropped, all imports can be accessed directly from the package root @vueuse/schema-org. This means we no longer support schema-dts.

All core logic remains the same, there are no new features within this major.

Migration Guide

Firstly, it's important to make sure you're using the latest version of @vueuse/head. Version 2 requires 1.0.20, but is not a hard dependency to avoid collisions.

For Nuxt, little migration work should be needed.

For other implementations, please reference the new install documentation and the below-breaking changes.

If you have errors around use is not a function, delete your lock file / node_modules and re-install to force the version to update.

⚠️ Breaking Changes

Requires @vueuse/head >= 1.0.20

You should ensure you're using the latest VueUse head version.

@vueuse/schema-org-vite is removed

To simplify package maintenance, this module is no longer provided.

This also includes the SchemaOrg vite plugin. You should remove this from your vite.config.ts.

-import { SchemaOrg } from '@vueuse/schema-org-vite'
// https://vitejs.dev/config/
export default defineConfig({
plugins: [
vue(),
- SchemaOrg(),
]
},

Runtime Aliases removed

You should import all composables from the root package now.

-import { SchemaOrg } from '@vueuse/schema-org/runtime'
+import { SchemaOrg } from '@vueuse/schema-org'

Config meta key no longer supported

Config meta should be provided at the root config level.

v1

{
meta: {
canonicalHost: 'https://example.com'
}
{

v2

{
host: 'https://example.com
}

You should provide host instead of canonicalHost as well.

schema-dts no longer supported

To simplify package maintenance schema-dts is dropped. You can still support it yourself by wrapping the define functions with the schema-dts types.

v2.0.0-beta.4 by github-actions[bot]github-actions[bot]

v2.0.0-beta.3 by github-actions[bot]github-actions[bot]

v2.0.0-beta.1 by github-actions[bot]github-actions[bot]

v2.0.0-beta.0 by github-actions[bot]github-actions[bot]

v1.1.0-beta.6 by github-actions[bot]github-actions[bot]

v1.1.0-beta.5 by github-actions[bot]github-actions[bot]

v1.1.0-beta.4 by github-actions[bot]github-actions[bot]

v1.1.0-beta.3 by github-actions[bot]github-actions[bot]

v1.1.0-beta.3 (v1.1.0-beta.2..v1.1.0-beta.3)

🩹 Fixes

  • Missing defineSearchAction (b38abaf)
  • core: Export defineReadAction from mock (5175e87)
  • core: Export define actions (7c46e3f)

📖 Documentation

  • 📝 v1 docs replace asSearchAction with defineSearchAction (210a9a8)

🏡 Chore

❤️ Contributors

  • Harlan Wilton
  • Josh Corbett
  • Louis Haftmann

v1.1.0-beta.2 by github-actions[bot]github-actions[bot]

v1.1.0-beta.2 (v1.1.0-beta.1..v1.1.0-beta.2)

🩹 Fixes

  • nuxt: Use import:sources to avoid deprecation notice (8a47ab4)
  • nuxt: Bump nuxt dependency to rc.9 (41e4970)
  • nuxt: Bump nuxt dependency to rc.9 (6b849a8)

🏡 Chore

❤️ Contributors

  • Harlan Wilton

v1.1.0-beta.1 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • types: Maybe fix ts resolutions with typesVersions (c23928b)
  • exports: Export all files for resolutions (4c7e8db)

🏠 Chore

  • docs: Social links to twitter and github repo (6e4d1f8)

❤️ Contributors

  • Harlan Wilton
  • Maximo Mussini

Changes from v1.1.0-beta.0...HEAD

v1.1.0-beta.0 by github-actions[bot]github-actions[bot]

🚀 Enhancements

  • core: Add support to change script position from body (2816003)
  • Add îles support (b7ed23b)

🌊 Types

  • Expose SchemaOrgPluginOptions (4054568)

Changes from v1.0.3-beta.4...HEAD

v1.0.3-beta.4 by github-actions[bot]github-actions[bot]

🏡 Chore

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.3-beta.3...HEAD

v1.0.3-beta.3 by github-actions[bot]github-actions[bot]

🏡 Chore

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.3-beta.2...HEAD

v1.0.3-beta.1 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • runtime: Use full paths (a76ec60)
  • alias: Only scan user files (f179275)
  • core: Avoid Symbol to avoid conflict (09b7393)

🏡 Chore

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.3-beta.0...HEAD

v1.0.3-beta.0 by github-actions[bot]github-actions[bot]

🚀 Enhancements

  • Simplify runtime aliasing and mocking (6c77775)

Changes from v1.0.2...HEAD

v1.0.2 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • vite: Check for production in a safer way (cc2393c)

🏡 Chore

  • docs: Update vite setup to expiremental (1f6e048)
  • Release v1.0.2 (423b452)

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.1...HEAD

v1.0.1 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • vite: Allow ts config file to be missing (3d9b6ad)
  • vite: Resolve paths as object and from root (66cdc19)
  • types: Use simpler type generics to avoid missing types (1234a71)

🏡 Chore

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.0...HEAD

v1.0.0 by github-actions[bot]github-actions[bot]

🌳 Release v1.0.0

⚠️ Breaking Changes

This is a major release that has taken a few weeks, there are many new features, bug fixes and general improvements. As this was mostly a full re-build, not all changes are documented.

For a more detailed changelog and migration guide see the release post.

🚀 Features

Enhancements

  • Script is embedded to the end of the <body>
  • New Schema.org: Course, Event, Book, SoftwareApp
  • Performance improvements around resolving graph
  • Much better reactivity
  • Webpack support

Docs

  • Doc site is now powered by Docus
  • General clean up

v1.0.0-beta.25 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v1.0.0-beta.25",
    "tag_name": "v1.0.0-beta.25",
    "date": "2022-08-24T04:21:23Z",
    "body": "",
    "v": 1,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v1.0.0-beta.25",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v1.0.0-beta.25",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v1.0.0-beta.25",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    }
  },
  "excerpt": false,
  "tag": "div"
}

v1.0.0-beta.24 by github-actions[bot]github-actions[bot]

🚀 Enhancements

  • vite: Automatically update tsconfig paths for chosen types (b6edee9)

Changes from v1.0.0-beta.23...HEAD

v1.0.0-beta.23 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v1.0.0-beta.23",
    "tag_name": "v1.0.0-beta.23",
    "date": "2022-08-23T13:40:26Z",
    "body": "",
    "v": 1,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v1.0.0-beta.23",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v1.0.0-beta.23",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v1.0.0-beta.23",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    }
  },
  "excerpt": false,
  "tag": "div"
}

v1.0.0-beta.22 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • vite: Infer meta from useHead (15bb62e)
  • vitepress: Avoid updating DOM when SSR (448aaf6)

Changes from v1.0.0-beta.21...HEAD

v1.0.0-beta.21 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • vite: Don't alias pkg name to avoid vitesse build bug (6873fe1)

Changes from v1.0.0-beta.20...HEAD

v1.0.0-beta.20 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • core: Maybe avoid side-effects (4801e95)
  • vite: Export Vite specific plugin (f824b03)

Changes from v1.0.0-beta.19...HEAD

v1.0.0-beta.19 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • core: Resolve legacy config properly (e7763a4)

Changes from v1.0.0-beta.18...HEAD

v1.0.0-beta.18 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v1.0.0-beta.18",
    "tag_name": "v1.0.0-beta.18",
    "date": "2022-08-23T03:36:06Z",
    "body": "",
    "v": 1,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v1.0.0-beta.18",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v1.0.0-beta.18",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v1.0.0-beta.18",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    }
  },
  "excerpt": false,
  "tag": "div"
}

v1.0.0-beta.17 by github-actions[bot]github-actions[bot]

🚀 Enhancements

  • Schema-org-graph-js@0.4.3 (dc1fc58)
  • core: Improve createSchemaOrg API (40540c9)
  • nuxt: Add schema-org:meta hook (d5a50ad)
  • nodes: Add new nodes, Book, Course, ItemList, Movie, etc (8bca3ea)
  • nuxt: Allow inferences on description and image (e7054d6)

🩹 Fixes

  • components: ⚠️ Remove renderScopedSlots prop (2a914e2)

⚠️ Breaking Changes

  • components: ⚠️ Remove renderScopedSlots prop (2a914e2)

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.0-beta.16...HEAD

v1.0.0-beta.16 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • alias-plugin: Avoid transpile (1a7b687)

Changes from v1.0.0-beta.15...HEAD

v1.0.0-beta.15 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • alias-plugin: Resolve stackblitz not transforming (287fce1)

Changes from v1.0.0-beta.14...HEAD

v1.0.0-beta.14 by github-actions[bot]github-actions[bot]

🚀 Enhancements

  • nuxt, vite: Standard user config, webpack support and tests (a972d1b)
  • vitepress, vitesse: Support legacy user config (71162ca)

🩹 Fixes

  • schema-org: Export missing defineEvent (5d46947)
  • SchemaOrgDebug: Use props.console (3d49885)

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.0-beta.13...HEAD

v1.0.0-beta.13 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • components: Export SchemaOrgEvent (137bcda)

Changes from v1.0.0-beta.12...HEAD

v1.0.0-beta.12 by github-actions[bot]github-actions[bot]

🩹 Fixes

  • nuxt: Constrain compatibility to nuxt/kit version (fe18725)
  • nuxt: Allow 0.x version config, avoids breaking changes (1d95d69)

🏡 Chore

❤️ Contributors

  • Harlan Wilton

Changes from v1.0.0-beta.11...HEAD

v1.0.0-beta.9 by github-actions[bot]github-actions[bot]

Bug Fixes

  • ensure runtime does not get bundled when mocking (4c702fa)

v1.0.0-beta.8 by github-actions[bot]github-actions[bot]

Bug Fixes

v1.0.0-beta.7 by github-actions[bot]github-actions[bot]

Bug Fixes

v1.0.0-beta.6 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: improve pkg config (98a8eb3)
  • nuxt: publish aliases so types work (257a213)
  • schema-org: export simple and full mjs and ts (c5f6db7)

v1.0.0-beta.5 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: prefer filesystem path over alias (c677f39)
  • vite: allow full package resolution overrides (d85944a)

v1.0.0-beta.4 by github-actions[bot]github-actions[bot]

Bug Fixes

  • unplugin-alias: init optional args (5a6349e)
  • useSchemaOrg: aggressively setupDOM (5228d83)
  • vite: export main/module/types (2734113)
  • vitesse: register DOM and route reactivity (e7ac3b3)

v1.0.0-beta.3 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: allow client-side script to setupDOM (aed49cb)
  • nuxt: use simpler paths (2caf85e)

v1.0.0-beta.2 by github-actions[bot]github-actions[bot]

Bug Fixes

  • try and resolve ERR_PACKAGE_IMPORT_NOT_DEFINED (1536501)

v1.0.0-beta.11 by github-actions[bot]github-actions[bot]

Bug Fixes

  • SchemaOrgDebug: import onBeforeUnmount (15e7236)

v1.0.0-beta.10 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v1.0.0-beta.10",
    "tag_name": "v1.0.0-beta.10",
    "date": "2022-08-16T11:33:40Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 1,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v1.0.0-beta.10",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v1.0.0-beta.10",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v1.0.0-beta.10",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v1.0.0-beta.10",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V100 Beta10",
    "description": "",
    "_type": "markdown",
    "_id": "github:v1.0.0-beta.10.md",
    "_source": "github",
    "_file": "v1.0.0-beta.10.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v1.0.0-beta.1 by github-actions[bot]github-actions[bot]

⚠️ Not stable

v1.0.0-beta.0 by github-actions[bot]github-actions[bot]

⚠️ Not stable

Bug Fixes

  • nuxt: avoid scanning payload for now (e11a085)
  • nuxt: improved ModuleOptions (b24a399)
  • vite: append full meta (bc8bcb9)
  • vite: improved integration API (e4876d6)

Features

  • support schemda-dts with /full export (154dbc0)

v0.7.0-beta.3 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.7.0-beta.3",
    "tag_name": "v0.7.0-beta.3",
    "date": "2022-07-19T07:55:49Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.7.0-beta.3",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.7.0-beta.3",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.7.0-beta.3",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.7.0-beta.3",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V070 Beta3",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.7.0-beta.3.md",
    "_source": "github",
    "_file": "v0.7.0-beta.3.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.7.0-beta.2 by github-actions[bot]github-actions[bot]

Bug Fixes

  • core: prefer vue-demi to resolve monorepo hoisting issues (72ecb3e)
  • core: watch route path for better reactivity (be710a9)

Features

  • nuxt: experimental config to remove runtime scripts when SSR (bc06287)

v0.7.0-beta.1 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.7.0-beta.1",
    "tag_name": "v0.7.0-beta.1",
    "date": "2022-07-18T07:33:12Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.7.0-beta.1",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.7.0-beta.1",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.7.0-beta.1",
    "prerelease": true,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.7.0-beta.1",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V070 Beta1",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.7.0-beta.1.md",
    "_source": "github",
    "_file": "v0.7.0-beta.1.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.7.0-beta.0 by github-actions[bot]github-actions[bot]

Bug Fixes

  • core: migrate ssr / client logic from nuxt to core (e1c97f6)
  • docs: use new layout template slot (7bb736d)
  • nodes: check for hash before duplicating nodes (accbe4f)
  • nuxt: avoid optimizing of dependency (a042815)
  • nuxt: revert bespoke nuxt logic (d727d38)
  • SchemaOrgInspector: remove syntax highlighting for better reactivity (c9d7161)

v0.6.5 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: alias [@vueuse](https://github.com/vueuse)/schema-org path (bca8fea), closes #9
  • SchemaOrgInspector: before SSR render, allow other components to mount (8c522c2)

v0.6.4 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.6.4",
    "tag_name": "v0.6.4",
    "date": "2022-07-11T09:00:01Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.6.4",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.6.4",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.6.4",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.6.4",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V064",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.6.4.md",
    "_source": "github",
    "_file": "v0.6.4.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.6.3 by github-actions[bot]github-actions[bot]

Bug Fixes

  • nuxt: prefer runtime ssr/spa client logic (4fac56a)
  • SchemaOrgInspector: disable console prop by default (206d588)

v0.6.2 by github-actions[bot]github-actions[bot]

Features

  • add hint to DOM element data-id="schema-org-graph" (2ca805f)
  • nuxt: improved SSR support (483c8dc)
  • Question: add aliases question and answer (ef10bd7)

Reverts

v0.6.1 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.6.1",
    "tag_name": "v0.6.1",
    "date": "2022-05-24T04:34:45Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.6.1",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.6.1",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.6.1",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.6.1",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V061",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.6.1.md",
    "_source": "github",
    "_file": "v0.6.1.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.6.0 by github-actions[bot]github-actions[bot]

⚠️ Breaking changes

  • Vue 2 support (via vue-demi) has been dropped (ded8790)
  • Vanilla Vite setups will require changing the createSchemaOrg usage. See the latest setup for changes. 08fdbb6

Features

Bug Fixes

  • target es2019 (7f85854)
  • nuxt: use custom useSchemaOrg implementation (e6d5eab)
  • components: avoid hydration when client isn't available (51d4f22)
  • core: allow useSchemaOrg to fail (d2dfc27)

SchemaOrg Nodes

Chore

  • remove consola dependency (6ebbf09)

v0.6.0-beta.2 by github-actions[bot]github-actions[bot]

Bug Fixes

v0.6.0-beta.1 by github-actions[bot]github-actions[bot]

Bug Fixes

  • allow components to fail (058c6b2)
  • allow useSchemaOrg to fail (d2dfc27)
  • remove consola (6ebbf09)
  • components: never hydrate when client isn't available (51d4f22)
  • nuxt: use custom useSchemaOrg implementation (e6d5eab)
  • Review: allow simpler config of author and rating (e5419ff)
  • Review: expose export (1c53f0c)
  • SchemaOrgInspector: allow opt-out of console via prop (b49bc63)
  • add ssr hint to payload (744d316)
  • drop vue2 (vue-demi) support (ded8790)
  • only use consola when debugging (7fda328)
  • prefer dev dependencies from core package (f9f4d1e)
  • prefer passing uid as number instead of component referance (f61298b)
  • target es2019 (7f85854)
  • refactor!: core providers export (08fdbb6)

Features

  • docs: use latest vitepress theme (71cc282)
  • docs: use latest vitepress theme (0411439)

BREAKING CHANGES

  • vanilla vite / vue setups will require modifying their configuration

v0.5.2 by github-actions[bot]github-actions[bot]

Bug Fixes

  • reading og:image will properly infer image (74234d2)
  • watch route explicitly for better reactivity (33bf4dc), closes #3

v0.5.1 by github-actions[bot]github-actions[bot]

Bug Fixes

  • Article: allow root person to be resolved as author (a440a33)
  • components: parse props properly (dcc4940)
  • allow global root nodes to resolve relations independently (b1a52f3)

Features

  • components: renderScopedSlots prop (002fbe6)

v0.5.0 by github-actions[bot]github-actions[bot]

Features

  • universal component API support (b7e28d1)

v0.4.4 by github-actions[bot]github-actions[bot]

Bug Fixes

  • SchemaOrgArticle: read props from attrs (02726bb)
  • SchemaOrgBreadcrumb: handle mount and dismount properly (4936bed)
  • vitepress: remove nodes before re-adding them on route change (4956478)

Features

  • SchemaOrgInspector: new basic syntax highlighting (2747a05)

v0.4.3 by github-actions[bot]github-actions[bot]

Features

  • SchemaOrgArticle: new component (8c45dd5)
  • support fetching from the og:image (29b553e)

v0.4.2 by github-actions[bot]github-actions[bot]

Bug Fixes

  • vitepress: add provider logic for route changes (36f6aa6)
  • allow date resolving to fail (8729c7b)
  • Person: only resolve url for identity node (758066f)
  • Rating: provide default best / worst rating and remove review artifacts (955d0e5)
  • Review: add missing reviewBody (eb31d59)

Features

  • Offer: provide default priceValidUntil and resolve date (60efbd4)
  • Product: resolve generated sku for product (2304e98)
  • SchemaOrgReview: new component (0d018fa)

v0.4.1 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.4.1",
    "tag_name": "v0.4.1",
    "date": "2022-05-03T16:24:18Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.4.1",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.4.1",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.4.1",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.4.1",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V041",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.4.1.md",
    "_source": "github",
    "_file": "v0.4.1.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.4.0 by github-actions[bot]github-actions[bot]

Bug Fixes

  • core: allow nodes to re-add themselves on meta change (cef4654)
  • core: improved reactivity of route context (ab2a911)
  • core: re-worked node hierarchy logic (2b3416c)

v0.3.0 by github-actions[bot]github-actions[bot]

Bug Fixes

Features

  • core: simplified reactivity for schema's using route context (ae6a173)

v0.2.1 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.2.1",
    "tag_name": "v0.2.1",
    "date": "2022-05-01T15:12:58Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.2.1",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.2.1",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.2.1",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.2.1",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V021",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.2.1.md",
    "_source": "github",
    "_file": "v0.2.1.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.2.0 by github-actions[bot]github-actions[bot]

Bug Fixes

  • avoid iterating refs when cleaning unused attributes (1987743)
  • breadcrumbs: allow WebPage to resolve relation (d2b8f48)
  • switch to passing HeadClient in options over useHead (ea98d9e)
  • SchemaOrgInspector: reactivity issue resolved (5f93a6f)

Features

  • injectSchemaOrg function for provides (200da37)
  • rewritten core for improved reactivity and SSR (7111bbf)
  • breadcrumb: resolve list items with automated positions (75d5c4e)
  • SchemaOrgQuestion: component now supports SSR (6ca951b)

v0.1.1 by github-actions[bot]github-actions[bot]

Bug Fixes

  • core: append protocol when missing the host (30d9433)
  • core: improved deduping logic for merge nodes (7993565)
  • nuxt: avoid registering auto imports multiple times (f9e484b)

v0.1.0 by github-actions[bot]github-actions[bot]

Bug Fixes

  • HowTo: resolve itemListElement as HowToDirection instead of ListItem (73032b9)
  • nuxt: disable debug being on by default (b5d3734)
  • SchemaOrgInspector: remove label (ccdf4a8)

Features

  • core: full definitions will no longer merge, partials will (94b2d57)
  • export meta schema list (f29f0e8)
  • infer title and description from the document (d18128e)
  • useSchemaOrg: allow for a single node to be registered (b1667fb)
  • set default lang to en (4cf7843)

v0.0.15 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.0.15",
    "tag_name": "v0.0.15",
    "date": "2022-04-26T16:25:24Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.0.15",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.0.15",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.0.15",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.0.15",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V0015",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.0.15.md",
    "_source": "github",
    "_file": "v0.0.15.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.0.14 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.0.14",
    "tag_name": "v0.0.14",
    "date": "2022-04-26T16:03:09Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.0.14",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.0.14",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.0.14",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.0.14",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V0014",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.0.14.md",
    "_source": "github",
    "_file": "v0.0.14.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.0.13 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.0.13",
    "tag_name": "v0.0.13",
    "date": "2022-04-26T14:14:18Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.0.13",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.0.13",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.0.13",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.0.13",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V0013",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.0.13.md",
    "_source": "github",
    "_file": "v0.0.13.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.0.12 by github-actions[bot]github-actions[bot]

Bug Fixes

  • export partial definition functions (585922c)
  • searchAction and readAction configuration (b1d0a30)
  • when duplicate is found resolve node before merge (37d1ad2)

v0.0.11 by github-actions[bot]github-actions[bot]

Features

  • improved type support for required fields (eab90b6)

v0.0.10 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.0.10",
    "tag_name": "v0.0.10",
    "date": "2022-04-25T15:57:11Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.0.10",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.0.10",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.0.10",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.0.10",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V0010",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.0.10.md",
    "_source": "github",
    "_file": "v0.0.10.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.0.4 by github-actions[bot]github-actions[bot]

Bug Fixes

v0.0.3 by github-actions[bot]github-actions[bot]

{
  "message": "You should use slots with <ContentRenderer>",
  "value": {
    "name": "v0.0.3",
    "tag_name": "v0.0.3",
    "date": "2022-04-24T11:32:14Z",
    "body": {
      "type": "root",
      "children": [],
      "toc": {
        "title": "",
        "searchDepth": 2,
        "depth": 2,
        "links": []
      }
    },
    "v": 0,
    "url": "https://github.com/vueuse/schema-org/releases/tag/v0.0.3",
    "tarball": "https://api.github.com/repos/vueuse/schema-org/tarball/v0.0.3",
    "zipball": "https://api.github.com/repos/vueuse/schema-org/zipball/v0.0.3",
    "prerelease": false,
    "author": {
      "name": "github-actions[bot]",
      "url": "https://github.com/apps/github-actions",
      "avatar": "https://avatars.githubusercontent.com/in/15368?v=4"
    },
    "_path": "/v0.0.3",
    "_dir": "",
    "_draft": false,
    "_partial": false,
    "_locale": "",
    "_empty": true,
    "title": "V003",
    "description": "",
    "_type": "markdown",
    "_id": "github:v0.0.3.md",
    "_source": "github",
    "_file": "v0.0.3.md",
    "_extension": "md"
  },
  "excerpt": false,
  "tag": "div"
}

v0.0.2 by github-actions[bot]github-actions[bot]

Bug Fixes