Recipe Versioning and History

Track recipe changes over time with automatic versioning, diff views, and the ability to restore previous versions.

Quick demo

Recipe Versioning and History

  • Understand how BakeOnyx automatically tracks changes to your recipes
  • View and compare different versions of a recipe to see what changed
  • Restore a previous recipe version without losing your current work

What Is Recipe Versioning?

Recipe versioning is a built-in safety feature that automatically saves a snapshot of your recipe every time you make meaningful changes. This means you can always see what your recipe looked like in the past, compare versions side-by-side, and roll back to an earlier version if needed.

BakeOnyx creates a new version automatically when you:

  • Add, remove, or modify an ingredient
  • Change baking instructions
  • Adjust the recipe yield
  • Make other significant changes to the recipe
Note: Recipe versioning is a Professional+ feature. If you're on a Basic plan, you'll need to upgrade to access version history.

View Your Recipe Version History

  1. From the dashboard, navigate to Recipes and select the recipe you want to review.
  2. Scroll down to the Version History section at the bottom of the recipe page.
  3. You'll see a list of all versions, starting with the most recent. Each entry shows:
    • The version number
    • When the version was created
    • A summary of what changed
Recipe version history panel showing list of versions with timestamps and change summaries

Compare Two Recipe Versions

The diff view makes it easy to see exactly what changed between any two versions of your recipe.

  1. In the Version History section, click on any version entry to open the diff view.
  2. The diff view will highlight:
    • Added items (shown in green)
    • Removed items (shown in red)
    • Modified items (shown in yellow)
  3. Scroll through to review all changes between the current version and the selected past version.
  4. Click Close to return to the version history list.
Diff view showing recipe changes highlighted in green, red, and yellow

Restore a Previous Recipe Version

If you need to go back to an earlier version of your recipe, you can restore it in just a few clicks. The good news: restoring never deletes your current version. Instead, BakeOnyx creates a new version with the old recipe details, so your full history is always preserved.

  1. In the Version History section, find the version you want to restore.
  2. Click the Restore button next to that version.
  3. A confirmation dialog will appear. Review the change summary to make sure you're restoring the right version.
  4. Click Confirm Restore to proceed.
  5. BakeOnyx will create a new version with the restored recipe details. Your recipe is now updated, and your previous version remains in the history.
Tip: Before restoring, use the diff view to compare the version you want to restore with your current recipe. This helps you understand exactly what will change.

Why Ingredient Names Stay in History

You might notice that even if you delete an ingredient from your inventory, it still appears in your recipe version history with its original name. This is intentional—it keeps your version history accurate and readable, so you always know exactly what was in your recipe at any point in time.

Warning: Restoring a recipe version will overwrite your current recipe details. Make sure you've reviewed the changes in the diff view before confirming the restore.

Next Steps

Was this article helpful?