{
  "site": "What's new in Edible",
  "url": "https://changelog.whatisedible.com",
  "app": null,
  "generated": "2026-09-04T10:04:24.821Z",
  "count": 20,
  "entries": [
    {
      "slug": "nightly-verified-backups",
      "url": "https://changelog.whatisedible.com/nightly-verified-backups",
      "title": "Nightly backups, checked every night",
      "date": "2026-08-31",
      "topic": "product",
      "apps": [
        "builder",
        "eat-hub"
      ],
      "summary": "Menu data and Eat Hub accounts are now backed up every night to two separate providers in the EU. Each night's backup is test-restored before older copies are pruned, so we know it works, not just…",
      "image": null,
      "html": "<p>Menu data and Eat Hub accounts are now backed up every night to two separate providers in the EU. Each night&#39;s backup is test-restored before older copies are pruned, so we know it works, not just that it ran.</p>\n"
    },
    {
      "slug": "menus-served-from-the-edge",
      "url": "https://changelog.whatisedible.com/menus-served-from-the-edge",
      "title": "Published menus are served from the edge",
      "date": "2026-08-21",
      "topic": "product",
      "apps": [
        "menu",
        "builder"
      ],
      "summary": "Your embedded menu is now served from a published copy held close to your visitors. It loads fast, and it keeps working even if our database is having a bad day.",
      "image": null,
      "html": "<p>Your embedded menu is now served from a published copy held close to your visitors. It loads fast, and it keeps working even if our database is having a bad day.</p>\n"
    },
    {
      "slug": "embedded-menu-stays-put",
      "url": "https://changelog.whatisedible.com/embedded-menu-stays-put",
      "title": "The embedded menu stays put",
      "date": "2026-08-13",
      "topic": "product",
      "apps": [
        "menu",
        "builder"
      ],
      "summary": "Opening a dish's allergen details on a filtered menu no longer jumps the page back to the top.",
      "image": null,
      "html": "<p>Opening a dish&#39;s allergen details on a filtered menu no longer jumps the page back to the top.</p>\n"
    },
    {
      "slug": "see-your-menu-before-you-sign-up",
      "url": "https://changelog.whatisedible.com/see-your-menu-before-you-sign-up",
      "title": "See your menu working before you sign up",
      "date": "2026-08-13",
      "topic": "product",
      "apps": [
        "builder"
      ],
      "summary": "When we send you a demo link, it now opens your own menu live as an Edible menu, with plans a tap away. \"Get started\" drops that menu straight into your editor, with your business name and region…",
      "image": null,
      "html": "<p>When we send you a demo link, it now opens your own menu live as an Edible menu, with plans a tap away. &quot;Get started&quot; drops that menu straight into your editor, with your business name and region already filled in.</p>\n"
    },
    {
      "slug": "faster-uploads-multi-page-pdfs",
      "url": "https://changelog.whatisedible.com/faster-uploads-multi-page-pdfs",
      "title": "Faster uploads, and multi-page PDFs work",
      "date": "2026-08-07",
      "topic": "product",
      "apps": [
        "eat-hub",
        "builder"
      ],
      "summary": "Submitting menu photos comes back in a fraction of the time it used to, especially when you send several at once.",
      "image": null,
      "html": "<p>Submitting menu photos comes back in a fraction of the time it used to, especially when you send several at once.</p>\n<p>Multi-page PDF menus, which could previously fail part-way, are now read page by page and merged into one menu. A section that runs across a page break stays one section.</p>\n"
    },
    {
      "slug": "crustaceans-and-molluscs",
      "url": "https://changelog.whatisedible.com/crustaceans-and-molluscs",
      "title": "Crustaceans and molluscs are now told apart",
      "date": "2026-08-04",
      "topic": "product",
      "apps": [
        "eat-hub",
        "menu"
      ],
      "summary": "\"Shellfish\" used to be one bucket. Now a menu that names prawns is tracked as crustaceans and one that names mussels as molluscs, and tracking one never implies the other is covered. Where a menu…",
      "image": null,
      "html": "<p>&quot;Shellfish&quot; used to be one bucket. Now a menu that names prawns is tracked as crustaceans and one that names mussels as molluscs, and tracking one never implies the other is covered. Where a menu only says &quot;shellfish&quot;, we keep it general and tell you to ask.</p>\n"
    },
    {
      "slug": "share-feedback-in-eat-hub",
      "url": "https://changelog.whatisedible.com/share-feedback-in-eat-hub",
      "title": "Tell us what you think, right from a snap",
      "date": "2026-08-03",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "There's now a Share feedback button on every snap result and in the More menu. Feedback sent from a snap arrives with the menu details attached, so we can look at exactly what you saw.",
      "image": null,
      "html": "<p>There&#39;s now a Share feedback button on every snap result and in the More menu. Feedback sent from a snap arrives with the menu details attached, so we can look at exactly what you saw.</p>\n"
    },
    {
      "slug": "know-what-a-menu-tracks",
      "url": "https://changelog.whatisedible.com/know-what-a-menu-tracks",
      "title": "Know which allergens a menu actually tracks",
      "date": "2026-07-30",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "Every snapped menu now comes with a coverage card: which allergens and diets the menu itself keeps track of, and which it doesn't. If a menu never mentions sesame, we say \"ask\", not \"safe\".",
      "image": null,
      "html": "<p>Every snapped menu now comes with a coverage card: which allergens and diets the menu itself keeps track of, and which it doesn&#39;t. If a menu never mentions sesame, we say &quot;ask&quot;, not &quot;safe&quot;.</p>\n<p>The same rule applies to diets. A menu that doesn&#39;t track &quot;vegan&quot; won&#39;t quietly hide dishes from you; it tells you to check.</p>\n"
    },
    {
      "slug": "eat-hub-is-live",
      "url": "https://changelog.whatisedible.com/eat-hub-is-live",
      "title": "Eat Hub is live, in beta",
      "date": "2026-07-23",
      "topic": "milestones",
      "apps": [
        "eat-hub",
        "site"
      ],
      "summary": "Our app for diners with allergies and diets is out at eat.whatisedible.com. Build a profile, snap menus, and share your profile with the people who cook for you. It's a beta: snaps are capped per…",
      "image": null,
      "html": "<p>Our app for diners with allergies and diets is out at <a href=\"https://eat.whatisedible.com\">eat.whatisedible.com</a>. Build a profile, snap menus, and share your profile with the people who cook for you. It&#39;s a beta: snaps are capped per month while we learn what people need.</p>\n"
    },
    {
      "slug": "location-data-stripped-from-photos",
      "url": "https://changelog.whatisedible.com/location-data-stripped-from-photos",
      "title": "Location and device data is stripped from your menu photos",
      "date": "2026-07-23",
      "topic": "product",
      "apps": [
        "eat-hub",
        "builder"
      ],
      "summary": "Phones tuck location and device details into every photo. When you upload a menu photo, we strip those before it's stored. The photo is kept for reading the menu, nothing more.",
      "image": null,
      "html": "<p>Phones tuck location and device details into every photo. When you upload a menu photo, we strip those before it&#39;s stored. The photo is kept for reading the menu, nothing more.</p>\n"
    },
    {
      "slug": "clearer-allergen-badges",
      "url": "https://changelog.whatisedible.com/clearer-allergen-badges",
      "title": "Clearer allergen badges",
      "date": "2026-07-15",
      "topic": "product",
      "apps": [
        "menu",
        "eat-hub",
        "builder"
      ],
      "summary": "One badge per allergen family, never two for the same category on the same dish.",
      "image": null,
      "html": "<p>One badge per allergen family, never two for the same category on the same dish.</p>\n<p>Matching got stricter in the right direction too: if your profile says &quot;gluten&quot;, dishes marked wheat, rye, barley or oats are caught as well, so nothing slips through on a technicality.</p>\n"
    },
    {
      "slug": "eat-hub-accounts",
      "url": "https://changelog.whatisedible.com/eat-hub-accounts",
      "title": "Sign in with a code, and see your snaps for the month",
      "date": "2026-07-15",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "Signing in to Eat Hub now uses a one-time code sent to your email. No passwords, no links to keep. Your account page shows how many snaps you have left this month and when they reset, and lets you…",
      "image": null,
      "html": "<p>Signing in to Eat Hub now uses a one-time code sent to your email. No passwords, no links to keep. Your account page shows how many snaps you have left this month and when they reset, and lets you set your region.</p>\n"
    },
    {
      "slug": "eat-hub-in-six-languages",
      "url": "https://changelog.whatisedible.com/eat-hub-in-six-languages",
      "title": "Eat Hub in six more languages",
      "date": "2026-07-15",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "The whole app now works in Italian, Spanish, Portuguese, French, German and Dutch: sign-in, profiles, the snap flow, error messages, even the dates on your snapped menus.",
      "image": null,
      "html": "<p>The whole app now works in Italian, Spanish, Portuguese, French, German and Dutch: sign-in, profiles, the snap flow, error messages, even the dates on your snapped menus.</p>\n<p>There&#39;s also a Help &amp; Guides section inside the app.</p>\n"
    },
    {
      "slug": "pdf-menus-and-plain-error-messages",
      "url": "https://changelog.whatisedible.com/pdf-menus-and-plain-error-messages",
      "title": "PDF menus, and plain words when a scan fails",
      "date": "2026-07-09",
      "topic": "product",
      "apps": [
        "builder",
        "eat-hub"
      ],
      "summary": "You can now upload PDFs as well as photos: JPG, PNG or PDF, up to 5MB each.",
      "image": null,
      "html": "<p>You can now upload PDFs as well as photos: JPG, PNG or PDF, up to 5MB each.</p>\n<p>When a menu can&#39;t be read, you get a plain explanation: the menu was unreadable, we&#39;re busy, the daily limit was reached, you&#39;re offline, or it timed out. No more technical errors or endless spinners, and a direct link to support if you need it.</p>\n"
    },
    {
      "slug": "eat-hub-safety-and-offline",
      "url": "https://changelog.whatisedible.com/eat-hub-safety-and-offline",
      "title": "Snapped menus stay on your phone, and error states are safer",
      "date": "2026-07-06",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "A snapped menu is saved on your device once it's ready, so it opens instantly next time and works without a connection.",
      "image": null,
      "html": "<p>A snapped menu is saved on your device once it&#39;s ready, so it opens instantly next time and works without a connection.</p>\n<p>A few safety fixes came with it. If a shared profile can&#39;t be loaded, you now see a clear error with a retry, not an empty profile that could read as &quot;no allergies&quot;. Profile names can&#39;t be left blank or duplicated. And deleting a profile also removes its key from your device.</p>\n"
    },
    {
      "slug": "snap-a-menu-in-eat-hub",
      "url": "https://changelog.whatisedible.com/snap-a-menu-in-eat-hub",
      "title": "Snap a menu, see what you can eat",
      "date": "2026-06-24",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "Point your phone at a menu in Eat Hub. It reads the menu, matches it against your profile, and shows you what suits you, and what you should ask about before ordering.",
      "image": null,
      "html": "<p>Point your phone at a menu in Eat Hub. It reads the menu, matches it against your profile, and shows you what suits you, and what you should ask about before ordering.</p>\n"
    },
    {
      "slug": "eat-hub-fresh-look",
      "url": "https://changelog.whatisedible.com/eat-hub-fresh-look",
      "title": "Eat Hub has a fresh look",
      "date": "2026-06-16",
      "topic": "product",
      "apps": [
        "eat-hub"
      ],
      "summary": "Diet profiles got a new design and a sidebar, so moving between your profiles, your snapped menus and your settings is quicker.",
      "image": null,
      "html": "<p>Diet profiles got a new design and a sidebar, so moving between your profiles, your snapped menus and your settings is quicker.</p>\n"
    },
    {
      "slug": "plans-and-pricing",
      "url": "https://changelog.whatisedible.com/plans-and-pricing",
      "title": "Plans and pricing are live",
      "date": "2026-06-09",
      "topic": "product",
      "apps": [
        "builder"
      ],
      "summary": "Edible now has plans: a free tier to get going, and a Pro plan for venues that want their menu in their own branding. You can upgrade from inside the builder.",
      "image": null,
      "html": "<p>Edible now has plans: a free tier to get going, and a Pro plan for venues that want their menu in their own branding. You can upgrade from inside the builder.</p>\n"
    },
    {
      "slug": "your-menu-in-your-brand",
      "url": "https://changelog.whatisedible.com/your-menu-in-your-brand",
      "title": "Your menu in your colours and fonts",
      "date": "2026-06-09",
      "topic": "product",
      "apps": [
        "builder",
        "menu"
      ],
      "summary": "Menus can now carry your own branding. Pick your colours and fonts in the builder and the menu follows, including the version embedded on your website.",
      "image": null,
      "html": "<p>Menus can now carry your own branding. Pick your colours and fonts in the builder and the menu follows, including the version embedded on your website.</p>\n"
    },
    {
      "slug": "allergen-matrix-in-the-builder",
      "url": "https://changelog.whatisedible.com/allergen-matrix-in-the-builder",
      "title": "Your allergen matrix, built from your menu",
      "date": "2026-04-27",
      "topic": "product",
      "apps": [
        "builder"
      ],
      "summary": "As you build a menu, Edible now shows the dietary spreadsheet (the allergen matrix venues are asked to keep), generated from what you've entered. There's no separate document to keep in step with the…",
      "image": null,
      "html": "<p>As you build a menu, Edible now shows the dietary spreadsheet (the allergen matrix venues are asked to keep), generated from what you&#39;ve entered. There&#39;s no separate document to keep in step with the menu: change a dish, and the matrix follows.</p>\n"
    }
  ]
}