Skip to content

Latest commit

History

History
78 lines (59 loc) 路 2.27 KB

compatibility.md

File metadata and controls

78 lines (59 loc) 路 2.27 KB
order
8

馃搮 Compatibility Dates

Compatibility Dates

Like the Workers runtime, Miniflare uses compatibility dates to opt-into backwards-incompatible changes from a specific date. If one isn't set, it will default to some time far in the past.

import ConfigTabs from "../components/mdx/config-tabs";

$ miniflare --compat-date 2021-11-12
---
filename: wrangler.toml
---
compatibility_date = "2021-11-12"
const mf = new Miniflare({
  compatibilityDate: "2021-11-12",
});

Compatibility Flags

Miniflare also lets you opt-in/out of specific changes using compatibility flags:

$ miniflare --compat-flag formdata_parser_supports_files --compat-flag durable_object_fetch_allows_relative_url
---
filename: wrangler.toml
---
compatibility_flags = [
  "formdata_parser_supports_files",
  "durable_object_fetch_allows_relative_url"
]
const mf = new Miniflare({
  compatibilityFlags: [
    "formdata_parser_supports_files",
    "durable_object_fetch_allows_relative_url",
  ],
});

Specifically Miniflare supports the following flags: