Skip to main content

Release Notes

Summary of recent updates

Written by Souha Alameddine

Week of October 5, 2026

  • Search with USDA CN Code and USDA Foods Material Code

  • More enhancements to item and product bulk uploads. Export from the Pantry or a vendor’s Products tab, edit the file, and upload it back.

  • Create an order from a vendor’s Orders tab or from the Tools menu on weekly Production Records. Learn more.

  • Central kitchen production records show quantities in the recipe’s batch unit, like gallons, instead of servings. School production records still show servings. Learn more.

  • Meal Pattern Analysis Certification: Updates to NSLP and SBP menu compliance checks as part of USDA Meal Pattern Analysis certification.

  • Add a Household ID to students to record who lives in the same household, usually using the family or household number from your student information system. Add it from Add Student or Edit Student, or for everyone at once with the Household ID column in your roster download and upload. Learn more.

  • Manage and test send Verification and Eligibility email templates.

  • Fixed: Search with USDA CN Code and USDA Foods Material Code.

  • Fixed: Create Combo keeps the same display order the recipes were in.

Week of September 28, 2026

  • Bulk upload items and products to your Pantry from a spreadsheet, with a preview of what will change before anything's written. A row missing required details like type, pack size, or unit still uploads instead of getting rejected. It lands in a new Incomplete tab, already usable on a menu or in a recipe, and you can open it from that tab to finish whenever you're ready.

  • Forecast production for a school based on enrollment, without waiting on your Gaia team. Set a school's enrollment count, per-meal participation rate, and per-category take rate, then generate a baseline forecast across one or more production records at once, from the Tools menu on Production Records. A school manager can do this for their own school; a nutrition director, for any school in the district. Generating shows exactly which records succeeded, which didn't, and why. Learn more.

  • Scale a recipe by typing a number of batches or portion count. For a recipe with a batch size set, a Batches field on the scaling page fills in the matching total portions for you. Scaling to a partial batch still shows a warning, or is blocked if the recipe is locked to whole batches. Learn more.

  • Recipe exports now produce a real text PDF instead of a picture of the page, with a preview that matches exactly what prints. Choose orientation, 1 to 3 columns, and a scale from 50% to 200%, or turn on Fit to 1 page and let Gaia find a layout that fits on its own. The footer now shows your district's logo, plus the export date and page numbers. Learn more.

  • Record a vendor-assigned customer number for each school, from the School Accounts tab on the Vendor page. A nutrition director sets it; a school manager sees it read-only on their own school's orders. It also now appears on the packing slip and vendor-form exports.

  • View Order activity history for external and internal vendors. Every order now keeps a full history of a delivery being created, edited, rescheduled, sent, received, or deleted. Every order now keeps a full history, with delivery events included. Learn more.

  • Manage the number of blank rows on your Production Records and how many pages to print.

And a few enhancements and bug fixes:

  • Smart Forecasts fixed for non-cycle menus and the first cycle week

  • Upgraded Production Record Scanning to new Gemini model

  • Multi-select recipes now keep the selection until user hits ESC

  • Price field is always available for editing in the pantry even if no value has been previously entered

  • Weekly Offer vs Serve vegetable and fruit calculations

  • Option to select Weeks on Bulk and Enrollment Forecasts

Week of September 21, 2026

  • Set a menu plan's week to any length from 3 to 7 days. Menu Plan Settings now has Week starts on and Days per week controls in place of the old Include Weekends switch, so a district running a 4-day school week, or any other short or long week, can plan and forecast against its real schedule. Weekly NSLP and SBP compliance now grades against the correct minimums for that week length instead of the standard 5-day numbers. Set when you create the plan; it can't be changed afterward. Learn more.

  • Record the tax a vendor charges and see it reflected in your order and delivery totals. Mark a vendor product Taxable and enter its rate, and the Order page, Deliveries, the packing slip, and the Consolidated Orders export all show Subtotal, Tax, and Total once an order has a taxable line, matching the vendor's invoice. Orders with no taxable items look exactly as they always have. Learn more.

  • Record a vendor's purchase order number on an order. Add it from Create Order or the order page header; it shows the same on the order and every one of its deliveries, so there's one number to reference, not two that can drift apart. Learn more.

  • Place more than one manual order with the same vendor on the same day. Turn on Allow multiple orders per day in a vendor's settings, and Create Order stops blocking a second same-day order for that vendor, showing any existing order as a reference instead. Useful for a vendor that splits purchase orders by category, or any other vendor where one order a day is too strict for how you actually work with them. Learn more.

  • Fixed: weekly Fruit compliance under Offer vs. Serve, for breakfast, compared against the smallest single choice a student could take. It now compares against what your menu actually offered that week.

  • Fixed: Order Preview locked to a single vendor could list items that vendor doesn't carry, and could list the same item more than once, under "Not ordered this trip." Those items are left off again, and each one now shows only once.

  • Move several products between schools at once with bulk transfer. Start one from the new Create Transfer action on the Orders page, choosing a From site and a To site. If your district tracks inventory, the list only shows what's actually on hand at the sending site. Learn more.

  • Fixed: eligibility document uploads were failing. Uploading an eligibility file now walks you through picking the file, mapping its columns to Gaia's fields, and reviewing a summary of any rows with problems before you import, the same step-by-step flow other document uploads already use. Learn more.

Week of September 14, 2026

  • Run your district's annual NSLP and SBP verification process directly in Gaia. Gaia builds your required sample of approved Free & Reduced applications, helps you notify households and record what comes back, and produces your final Verification Summary Report. Find it under Students > Free & Reduced > Verification. Learn more.

  • Families can now submit an Income Survey alongside the standard Free & Reduced Price Meals Application, both directly through Gaia. The Income Survey collects household size and income without setting or changing a student's meal eligibility. Ask your Gaia team to activate it for your district. Submissions from both forms land in the same review inbox under Students > Free & Reduced > Applications. Learn more.

  • Link an item already in your Pantry to the Gaia Catalog or Child Nutrition Database, even if it wasn't added from the catalog originally. From the item's Catalog Link card, choose to take the catalog's nutrition, allergen, and manufacturer data, or just record the match without changing anything. Learn more.

  • Flag an order as a Special order when it falls outside your normal ordering pattern, for example a one-time or event order. A nutrition director can set it when creating an order or toggle it later from the order page, then filter the Orders dashboard to Special orders only. Learn more.

  • Production record exports can now group items by category on the printout, mirroring the on-screen category and sub-category grouping and collapsing a recipe's items into one block instead of scattering them across the table. Turning it on clears any manual page breaks you've added. Learn more.

  • Hide a school from your district's public menu landing page and school switcher, for a site that shouldn't appear to families, like a central kitchen or warehouse. Learn more.

  • Hide the footer when exporting or printing the public menu. A new Footer toggle sits next to School header in the export dialog's Display options, so a parent or staff member can leave out the district's equal-opportunity notice, help link, and copyright on that export. On by default. Learn more.

  • More control over how a menu-day nutrition label looks when you print or export it. Give the label a custom title instead of the auto-generated one, and choose where the title, ingredient statement, allergens, and now Special Diets each appear relative to the nutrition facts panel. The ingredient statement can now print at a larger, easier-to-read size, and choosing Landscape actually widens the label the way you'd expect instead of only changing the page setup. Your last settings are remembered the next time you open the dialog. Learn more.

  • Set a batch size for a recipe, in the unit your kitchen actually preps in. A recipe written in half cups can now define its batch as, for example, 1 gallon, so nobody has to work out that conversion by hand every time it's scaled. The batch and its equivalent serving count show right on the recipe page. You can also lock a standardized recipe to whole batches only; once locked, scaling to any other size is blocked on both the internal and public scaling calculators, so a validated recipe can't be scaled to a size that no longer meets its nutrition requirements. Learn more.

  • NSLP and SBP menu compliance now supports real preschool age bands. A grade group can be set to the USDA preschool standard for ages 1 to 2 or ages 3 to 5, with its own smaller component minimums for breakfast and lunch, instead of being checked against K-5 minimums. Offer vs. Serve is never applied to a preschool meal; every required component must be fully served. Your Gaia team sets which grade groups use a preschool age band. Learn more.

  • Districts can now turn off the standard Free & Reduced application entirely and run only the Income Survey. Students > Free & Reduced > Applications follows suit: with one form active you land straight on it, with more than one you can switch between them, and with none active the tab says so instead of pointing at a form nobody can use. Ask your Gaia team to make the switch.

  • Offer vs. Serve rules have been refined for NSLP, SBP, and CACFP at-risk afterschool meals. When it's on, fruit and vegetable credit combine across the meal and are checked against a combined 0.5 cup floor, while every other required component still needs its normal full minimum. The per-category checkbox is gone; ask your Gaia team to turn Offer vs. Serve on for a meal.

  • Fixed: the printed nutrition label could show different rounding than the recipe's on-screen nutrition panel, and dropped any nutrient at 0. The printed label now matches the panel exactly, rounding the same way and listing every nutrient the recipe reports, including true zeros.

Week of August 31, 2026

  • Your district now has a landing page. Every district gets one shareable link that lists all of its schools, grouped by grade level: gaiak12.com/district-menus/your-district-slug (find the exact link in Public Menu Links). Clicking a school takes a family straight to that school's current menu, and a link on the school's menu takes them back to the district page. From the public menu template editor's Landing Page tab, you can set your district's logo and branding font. Learn more.

  • Fixed: the public menu page could take a very long time to load, or fail to load at all, on older phones or slow connections. It was downloading everything needed for staff-only screens too, and making sign-in checks it didn't need since anyone can view it. Both are fixed, so it now loads with only what it actually needs.

  • Central kitchen production records can now group items by meal (Breakfast, Lunch, Supper) instead of one long mixed list, using the meal from the satellite school that ordered each item. Ask your Gaia team to turn this on for your central kitchen. Learn more.

  • Turn page numbers on or off when exporting production records or order packing/transport slips. With it on, every page shows "Page X of Y" at the bottom, so kitchen and warehouse staff flipping through a printed stack always know if they have every page. Defaults on; your choice is remembered next time you export. Learn more.

  • A menu item or nutrient that's out of compliance now shows orange on the Menus page. Before, a real failure and something the program simply doesn't track looked identical, both gray. Gray is now reserved for items that don't apply.

  • Fixed: downloading a print job could open a blank page instead of the file, on Chrome with school-managed device policies. Downloads now come from Gaia directly instead of redirecting you to a separate file-storage address that some school networks block.

  • Fixed: the delivery panel on an order could say "Amount Received" for a delivery that hadn't been sent yet. It now says "Amount Sent" until the delivery is actually sent.

  • Fixed: the "edit order" link on the Central Kitchen Orders page didn't open in a new tab. It does now.

Week of August 24, 2026

  • Mark a delivery line backordered right from the row. Choosing Backorder on a line moves the unreceived quantity onto a follow-up delivery, either an existing open one or a new one dated for tomorrow. A nutrition director can also now edit the Expected Delivery Date on an order that has already been sent, and Gaia keeps the matching delivery's date in sync. And when Gaia would calculate a different quantity today than what is currently on the order, for example after a menu or forecast changes, the line now shows a warning so you can decide whether to adjust it. Learn more.

  • More updates to Smart Shopping and Order Preview, from your feedback. If consolidating a vendor emptied a day's grid, the control to undo it now stays visible, and Gaia warns you before a pick that would strand an earlier day's items. The single-vendor shop filter now sources strictly from that vendor's order guide, and an ingredient it doesn't carry shows as not ordered this trip instead of silently disappearing. The Add Product search no longer caps results, it loads more as you scroll and shows how many results there are. And order quantities now name their unit instead of showing a bare count.

  • Fixed: bulk packing slip and transport slip exports had lost their day and week selection screen. Both that screen and the bulk transport slips' compact font size are restored.

  • Fixed: a stuck export could block every export after it. A print job that gets stuck now times out and fails on its own, instead of blocking your later exports until support steps in.

  • Fixed: a valid amount and unit on Transfer or Check-Out could still be rejected. Choosing a unit from the dropdown now registers correctly.

  • Fixed: the Vendors page looked broken when a district had no vendors yet. The page and its Create Vendor button now always show, even before you've added a first vendor.

  • Fixed: some central kitchen production records showed zeroed ingredient amounts or missing sub-recipe lines. This happened when the kitchen's own grade group had a serving size that didn't match the recipe. Central kitchen scaling no longer depends on that grade group.

  • Fixed: a central kitchen production slip could show the wrong packaging unit. The label now matches the item that actually made up the total.

  • Fixed: a school's own deliveries could be double counted as production. Projected inventory no longer treats a regular or satellite school's incoming stock as if the school had made it, which was making inventory look more covered than it actually was.

  • Manual page breaks in a production record now carry through to the PDF export. Adding a break used to only affect what you saw on screen. Gaia also tells you if a break couldn't be placed because the record changed after you started the export.

  • Central facilities can now add on-hand stock to an order or production record even if it was never added to your catalog as a purchased item. Gaia sets up what it needs automatically. A central-facility manager or director can also now write off on-hand stock tied to a deactivated item, with a required reason. Learn more.

  • Fixed: internal recipe tags could show on the public menu. The tags your staff use to organize recipes internally were appearing in the recipe pop-up families see; they're now hidden from the public menu entirely.

  • Choose how far ahead your public menu shows. A new template setting lets you show only the next several weeks of a cycle menu instead of the whole thing at once. Full cycle stays the default. Learn more.

  • Fixed: the public menu print dialog didn't default to the view you were already on. It now opens matching whichever view, weekly or monthly, the page was already showing.

  • Families now have a help link right on the public menu. The footer includes a link to Gaia's help article on using the public menu.

  • Fixed: the Scale and Print group selector could default to a grade group with no real serving size. It now defaults to your own school's grade group, and any grade group with no real serving size is left off the list.

  • Fixed: senior feeding compliance now checks real Older Americans Act (OAA) meal-pattern minimums. This applies only to districts running a senior feeding (OAA) program.

Week of August 17, 2026

  • CACFP compliance is expanded to all four age bands. Lunch and supper are now checked against the CACFP minimums for ages 1 to 2, 3 to 5, 6 to 12, and 13 to 18, matched to each grade group. A second vegetable served in place of the fruit counts toward the day, as CACFP allows. The weekly bubble on a CACFP menu shows the week's component totals rather than a pass or fail, since CACFP sets its requirements daily rather than weekly. Your Gaia team sets which age band each grade group uses. Learn more.

  • More Smart Shopping updates, from your feedback. You can now filter a shop run to a single vendor alongside the date window, to place an order with one supplier for those days instead of shopping everything. Preview Orders is laid out as a calendar, one column per day and one row per week, with a card for each vendor in the day it delivers, so a window longer than a few days reads at a glance instead of as nested vendor sections. Consolidate is a button on the card itself: click it and that vendor's other eligible days highlight, so you pick the target day by clicking it. And a vendor's settings now control whether Consolidate and Skip are offered for that vendor at all, for vendors whose contract terms or delivery capacity do not support them. Both stay on unless you turn one off. Learn more.

  • More work on reopening sent orders and deliveries. Undoing a sent delivery is now called Re-open, and Delete is hidden from anyone who cannot use it, so a school manager is no longer left with Delete as the only apparent way back. Re-open applies to internal vendors, your own central kitchen or warehouse. A school manager can also add or remove a product on a sent delivery until it is received. Learn more.

  • Order exports now use the same print pipeline as production records. Following the production record export change in the last release, packing slips and transport slips are text PDFs too: a fraction of the size, with selectable and searchable text. Learn more.

  • Fixed: menu publishing changes that never reached production records. Adding a meal to an already published menu plan never created production records for it, and republishing could not fix it. Separately, adding or removing a recipe from an assorted group did not reach large sets of draft records. Both now come through, and a genuine failure shows an error instead of looking like it worked.

  • Fixed: forecast and ordering calculation bugs. Central kitchen forecasts could double count after an order was cancelled or replaced, and order quantities came out short when two recipes on one production record used the same ingredient. Both now calculate correctly.

  • Fixed: the Sides group total on a production record showed the Entrees total. Sides now totals its own rows.

  • Show sub-category names on the monthly public menu. The menu template's Show sub-category names setting now applies to the monthly view and its export, not just the weekly one. Learn more.

  • An item sourced from USDA or Gaia now shows when your district has changed it. The USDA or Gaia badge on an item kept claiming the original source after someone in your district edited the values. The badge now carries a small edit marker, with a tooltip saying the values no longer match the original record.

  • The Serving Size chip in Pantry view settings now hides the serving size on the name. Serving size shows inline next to the product name rather than in its own column, so turning the chip off had no effect. It now hides that text.

  • Get embed code now links to the recipe you are looking at. The link and embed code from a recipe's Get embed code open the public scaling calculator with that recipe already loaded, instead of an empty picker. The link keeps working after the recipe is edited, Get embed code is only offered on a recipe the calculator can actually resolve, and duplicating a recipe no longer carries the public calculator setting onto the copy. Learn more.

  • Load and update your own participant and staff roster. The Students page now has a Download current list button and a roster upload. Start by downloading your current list, edit it, and upload it back: Gaia shows you exactly what the file will do before anything saves, split into new, changed, unchanged, and rows that cannot load with the reason for each. Every upload adds or updates, never removes, so a partial file is safe to send. You can also select people on the roster and deactivate or reactivate them in bulk, and someone deactivated in June comes back on their existing record, with their history, when they appear in your September file. This replaces the old Student List upload. Learn more.

Week of August 10, 2026

  • Central kitchens can now plan production ahead of when it's needed. If your kitchen makes a sub-recipe in-house, like a sauce, it can now get its own line on the production record and be scheduled for an earlier day than the dish that needs it, whenever your staff and equipment are actually free. Move a batch to a different date with a drag or a right-click, and Gaia's inventory and production records track it automatically. Learn more.

  • Fixed: leftover inventory couldn't be corrected without Gaia's team resetting it. You can now update it yourself, the same way you'd correct standard inventory, right from the On Hand panel or the Pantry. Inventory amounts can also now be entered as fractions, like 1/3, not just decimals. Learn more.

  • Fixed: Confirm All Forecasts could silently confirm production records that still had empty forecast fields. Gaia now flags incomplete records instead, so you can fill them in or confirm just the ones that are ready. Learn more.

  • Production record PDF exports are now smaller and no longer print with missing pages. You can find your export anytime on the new Print Jobs page. Bulk export also now labels which menu plan a meal belongs to when a school has more than one. Learn more.

  • Set a separate feeding figure for each meal on a menu. Weighted nutrient analysis for NSLP and SBP compliance previously used one feeding figure for an entire menu, which skewed results when breakfast and lunch shared a menu with very different participation. Each meal can now have its own feeding figure, with the menu-level number as the default for meals that don't need one. Learn more.

  • New: a live Consolidated Forecast view for central kitchens and warehouses. Nutrition directors and central-facility managers overseeing multiple sites can now see forecasted production across every school in one filterable table, switch between sites-as-rows or items-as-rows, and still download it as a spreadsheet when needed, without running and exporting a report just to see it. Learn more.

  • Sent orders are now locked, with a way back. A product added to a sent order by mistake can be deleted directly, and a nutrition director can reopen a whole sent order, or unsend a single delivery from an internal vendor. Learn more.

  • Fixed: new recipe drafts could disappear from the Recipes view, and the Draft filter didn't reliably show drafts either. Both now work as expected.

  • Fixed: scanning a production record's QR code showed an access error instead of opening the scan page. Scanning now works as intended.

  • Show one menu item per line on the monthly public menu. A new toggle in the menu template editor's Meal cards settings displays each offering on its own line on the monthly view, instead of running them together separated by commas. Districts who don't turn it on keep today's look.

  • Export a vendor's product list directly from the vendor page. The Products tab on a vendor's page now has an Export button, with the same options as exporting a Pantry view, so you don't have to rebuild the vendor's product list as a custom view just to get a file. Learn more.

  • See when a vendor product was last updated. The Products tab in Pantry now has a sortable "Last Updated" column, matching the one already on the Items tab.

  • Delivery date picker now only shows a school's own assigned delivery day. When creating an order, the delivery-date picker could show every delivery window a vendor offers, not just the one assigned to the selected school. It now correctly shows only that school's assigned day.

  • Warehouse order printouts no longer show a Received quantity before an order is actually received. The Received column on transport slips and packing slips now stays blank until the order reaches Received status, instead of showing a partial or in-progress number as if it were final.

Week of August 3, 2026

  • Export production records for a custom date range, and filter by meal. Bulk exports now cover up to 40 production records at once: 40 days if you export one meal, fewer days if you export more (for example, 20 days across two meals).

  • See a Calculated Price on the item page. One number, averaged from the item's active vendor products and shown in the item's preferred unit, so you can see what an item actually costs without checking each vendor line, and it's the same number your recipe costs are built from.

  • Fixed: reordering recipes on a menu plan could jump to the wrong position. Dragging a recipe now lands where you drop it.

  • Public menu print now supports a custom date range, in addition to the standard weekly and monthly views. Learn more.

  • Fixed: the recipe nutrition analysis report now opens in a new tab, matching menu reports.

  • The "Shop Week" tools menu item is now called "Smart Shopping." The new name reflects what it already does: shop a custom date range, not just a full week. Learn more.

Week of July 20, 2026

  • Shop any date range, not just a full week. When you shop you can now pick a custom window (a single day, a few days, or several weeks) instead of only Shop Week, and review a preview of the proposed orders, grouped by vendor and delivery day, before anything is created. If a vendor delivers more than once in your window, you can consolidate items onto one delivery or skip a delivery day, and shopping a single day only ever raises an existing order, never lowers it. Learn more.

  • School managers who run a central kitchen or warehouse now have director-like control of that site. They can manage that site's orders, deliveries, and order guides, and view forecasts for the schools it serves, all scoped to their own site. Warehouse managers get the same, without production. Learn more.

  • Order rows now have a direct delete button. The three-dot menu on each order row has been replaced by a single delete button. Placing, approving, and receiving orders is still available from the order page and the order preview panel.

  • Recipe shelf life is now available to every district. The Shelf Life (days) field in the recipe editor used to appear only for districts using Central Kitchen forecast increments; it now shows for all districts and drives leftover expiration tracking.

  • Bulk-mark Central Kitchen deliveries as sent across schools. A new Manage Orders pop-up, on the Central Facilities Actions menu and the Orders page, lets a director or central-facilities manager mark every school's draft delivery for a kitchen and day as sent in one step. Learn more.

  • Reorder your menu plans by dragging. In Manage Menu settings, drag plans into the order you want. The order is shared across the district and shows everywhere plans are listed, including the public menu. Learn more.

  • Nutrition analysis reports now show the recipe-specific ingredient name. A new Display name column sits next to the item name, so a renamed ingredient shows both. Learn more.

  • Central Facilities orders now show real Sent progress. A school's order shows "Sent X of N" as deliveries go out, instead of jumping straight from Ready to Received. Learn more.

  • The shop preview flags lines that are already ordered. Quantities from an order you've already placed show a status chip (Placed, Sent to vendor, Received, or Pending approval), linked to that order, instead of looking like a new line. Learn more.

  • Manufactured items get an automatic weight conversion. Turning a recipe into a manufactured item adds a locked weight (grams) conversion from the recipe's serving weight; if the weight can't be calculated, you get a heads-up instead. Learn more.

  • The scaling-factor editor is easier to read. Setting a per-ingredient factor now shows a live preview at a batch size you choose, plus a "% less than linear" input. Learn more.

  • The item unit conversions editor was redesigned to explain and unblock problems. When a change to an item's units would break something, a panel now names exactly what depends on that unit (the recipes, vendor products, or nutrition settings) and offers a fix on the spot: reassign the recipes to another unit, deactivate a product, clear a setting, or add a bridge unit. Deleting a conversion now marks it for removal with an Undo instead of making it vanish, the whole setup is validated and saved at once, and the sections are relabeled Serving & nutrition units, Vendor packaging, and Conversions. Packaging labels like "Crate of 15 each" also stay accurate now when you change a pack size. Learn more.

Week of July 13, 2026

  • Shop Week no longer skips vendors with tight delivery schedules. Some vendors with dense delivery calendars could come back with zero orders and no warning; those shortfalls now create draft orders as expected.

  • Fixed: amounts on the delivery screen are no longer hidden behind their unit or price labels.

  • All four order export formats are now on the Central Facilities Actions menu: Packing slip (PDF), Transport slip (PDF), Vendor form (CSV), and Vendor form (Excel). Learn more.

  • Add products to a Central Facilities order from on-hand stock. For facilities that track inventory, the Add product list now shows what's actually in stock for the delivery date, including deactivated items you still have stock of, instead of the full catalog. Learn more.

  • New Composition report when exporting a recipe. The "Include nutrition facts" option is now "Include FDA label," and a new "Include Composition report" adds a page with serving size and six key nutrients for the grade group you select. Learn more.

  • Fixed: bulk production record exports no longer drop days or come out blank. Every selected day is included, and any day that can't be exported is named instead of quietly skipped.

  • "Each" is now available as the base unit for manufactured items, in both the item editor and spreadsheet import. Learn more.

  • Fixed: duplicate look-alike "each" units that could throw off inventory. Unit dropdowns now show a single "each."

Week of July 6, 2026

Nutrient Analysis (in prep for 26/27 USDA Annual Certification)

  • Weekly Nutrient Analysis now excludes fluid milk saturated fat from weighted totals. Districts can set a default preference and override it per report.

  • Daily Nutrient Analysis applies the same exclusion, but only to weighted totals; per-item values are unchanged.

  • Sub-recipe incompleteness now carries through to parent recipes, so gaps in nutrition or ingredient data are visible at every level.

Orders & Deliveries

  • Order Guide is visible again on Create Order and Add Product flows.

  • Central Kitchen order panel now shows deliveries per order, the same view as the standalone order page, with ordered/sent/received quantities per delivery.

  • Orders and Deliveries detail tables have a cleaner layout at narrow widths, with Product moved to the leftmost column.

  • Orders list has a consistent default sort with a visible sort indicator in the column header.

  • Clarified "Sent" status wording for external-vendor orders.

  • Inventory warning added to the Adjust and Close order dialogs, reminding you that adjustments don't update inventory.

  • Consolidated Orders report now reflects actual deliveries. The report is built from your deliveries instead of your orders, so each row shows what was actually delivered and is dated by the real delivery date. Orders that haven't been placed, or that have no delivery yet, are left out, and a note on the report explains this.

  • The same export options are now available everywhere you export an order. From the order page, the orders table, and the Central Kitchen panel you can export a Packing slip (PDF), a Transport slip (PDF), or a Vendor form as CSV or Excel. Previously the CSV and Excel vendor form only worked from the order detail page. Exported files also now share a consistent naming scheme.

New Item Fulfillment view in Central Facilities

A new view focused on filling items across schools. It allows to edit or swap an item across one or more school's order in one action. Learn more.

Production Records

  • Production Record column templates can now be set per meal, so different data-point column layouts can apply to different meals (Breakfast vs. Lunch, etc.) and each record shows the columns relevant to it.

  • Toggle between full column headers and abbreviations on production record print.

  • Totals at the top of a production record update as you type. Values you enter for Adults, Students, or Notes now stay visible immediately instead of briefly reverting to blank until you refreshed the page.

  • Reorder recipes on a daily production record by dragging. In the table (Manual) view you can drag a recipe row by its handle to change its order, instead of removing and re-adding it. The new order carries through to the weekly view and the printout.

Recipes

  • Give an ingredient a recipe-specific name. You can rename an ingredient line within a single recipe (for example "shredded carrot" on one recipe and "chopped carrot" on another) without creating a duplicate item or renaming the item everywhere. The custom name shows on the recipe, its print and export, the scaling view, and production records; the real item name still appears on hover, and nutrition, allergens, inventory, and ordering are unaffected. Clear it any time to go back to the original name. Learn more.

Account

  • Switch districts without admin access. If your account belongs to more than one district, a new "Switch district" option in the account menu lets you change which district you're working in. Previously only superadmins could do this.

Week of June 22, 2026

  • Turn off a meal that was added to a menu plan in error. Meals turned on after a menu plan is published can now also be turned back off, as long as no production records exist for them yet. Meals with production records stay locked.

  • The per-meal and per-school daily total columns on the PR Totals Summary Report are now opt-in. The report defaults to the original layout; use the column picker to add the new columns.

  • Fixed: Nutrient Analysis Report date-range filter no longer drops the first and last day of the selected range.

  • Fixed: weekly date displays no longer shift by a week at month boundaries on Sunday-start week views.

Week of June 8, 2026

  • PR Totals Summary Report now includes per-meal total and per-school daily total columns.

  • Directors can deactivate a vendor. Deactivated vendors are hidden from order guides and new-order flows; their history is preserved.

  • Standard serving size changes on a recipe now propagate to all grade groups on save.

  • POS transactions and reports now use a per-district time zone instead of UTC for day boundaries. Reimbursable Claims, POS Transactions, and Daily Attendance reports all respect the district time zone. The time zone is set by an admin.

  • Daily Attendance and Served Totals report now counts Fast Mode meals served without a student ID (UNIDENTIFIED).

  • POS sessions transaction count is correct when a session contains voided transactions.

  • POS student selector: the student list is filtered by school on the server, sorted alphabetically, and rendered with a virtualized list.

  • Fixed: a Central Kitchen production records crash when navigating between days.

Week of June 1, 2026

  • Order panel and per-order export now show ordered, sent, and received quantities per delivery.

  • Central Kitchen production records are now anchored to each delivery's actual delivery date instead of the order's expected delivery date.

Week of May 25, 2026

  • The order page has a refreshed layout. You can now manage deliveries inline on the order page instead of opening the Manage Order dialog. A new "Edit Order" option on the kebab menu for sent orders takes the order back to editable without clearing delivery progress that's already been recorded. The order statuses now provide more details on progress.

  • Per-ingredient scaling factor on recipes. Each ingredient row in the recipe editor now has a "Scale ×" field, defaulting to 1. When a recipe is scaled up or down, each ingredient is multiplied by both the recipe's scaling factor and its own. This is useful when an ingredient shouldn't scale linearly with the rest of the batch. For example, setting salt to 0.2 means it grows more slowly than the other ingredients as you scale the recipe up. A small chip appears next to any ingredient that has a non-default factor on the scaling calculator and print.

  • Persisting Recipe Codes. The system now assigns the Gaia ID as the shortcode if no custom code is assigned when the recipe is first published. Custom Recipe Codes set are never overwritten, and once a code is in place it stays the same across future edit/republish cycles.

  • Fixed: Export CSV on data view tooltips. The "Export CSV" button on pantry data-view tooltips was not producing a file. It now downloads a CSV named with the date and confirms with a "CSV exported" message.

Week of May 18, 2026

  • You can now add new meals to an existing menu plan. Previously, all meal toggles were locked once a menu plan was created. Now meals already on the plan stay locked (to protect production records), and any meal that isn't yet on the plan can be turned on and saved.

  • Vendor minimum order indicator on the Orders table. When a vendor has a minimum order value set, each order row now shows the value in Red or Green to indicate its status.

  • Manually-created orders now appear in the Related Orders panel on Production Records. Previously the panel only showed orders generated from forecasts.

  • Missing order totals on the Orders table. Orders created through Shop Week or the shopping list flow now display their correct Ordered Total. Some orders had been showing a blank total.

  • Switch ingredient amounts between fractions and decimals in the recipe wizard. A new toggle in the Ingredients step lets you view amounts as fractions or as decimals. Your choice is remembered the next time you open the wizard.

  • Secondary units on recipe ingredients no longer disappear after publishing a recipe or moving between steps in the recipe wizard.

  • Recipe Code on Item as Recipe. The Edit dialog for an Item as Recipe now has an optional Recipe Code field. When filled in, your code replaces the auto-generated label on production record exports and reports.

  • Select multiple vendors on the Consolidated Orders Report. You can now pick more than one vendor when running the report, with Select All and Deselect All for quick adjustments.

  • Calculate Inventory data errors on production records resolved. Some users were blocked from submitting a record by a "please fill out all fields" message even though every visible field looked complete. The underlying recipe matching has been fixed so ingredient fields populate correctly and submission goes through.

  • Make it easier to spot missing fields on collapsed recipe rows. When a production record can't be submitted because of missing damaged or discarded values inside a collapsed recipe, that row is now outlined in orange so you can find and expand it right away.

Week of April 27, 2026

  • Updates were made to USDA nutrition analysis reports, including a clearer header, a basis caption, and a new Pass/Fail column on the export.

  • Flagged ingredients are now excluded from recipe serving-size weight (for example, drained or absorbed water weight), so label weight are accurate.

  • Recipe and daily nutrition exports now use clearer filenames that include the recipe name and print date, making downloaded files easier to identify.

  • Fixed: when adding the first recipe to a draft or revision of a menu plan, it now appears right away, with no need to refresh the page.

  • Fixed: Ingredient status refreshes automatically after you confirm a Production Record.

March 2026

  • Smart forecasting now offers new modes, including forecast by cycle menu vs all historical data for an offering

  • School menus have a refreshed background color to easily differentiate from the General Menu.

  • Nutrient sort order in reports has been corrected so required nutrients appear in the standard sequence.

February 2026

  • Automated emails are now sent when an account balance goes negative.

  • Total nutritional information now prints on public menu exports, giving families a complete nutritional picture at a glance.

  • Ingredient statements for recipes now appear on the public menu, so families can see exactly what's in each dish.

  • Assorted recipes now display as a separate nutrition facts panel, giving clearer information when a menu item has multiple options.

  • Vitamin values on the nutrition facts panel now show actual gram amounts in addition to daily value percentages, matching current FDA label standards.

  • Inventory transfers are now tracked.

January 2026

  • You can now track shelf life and expiration dates on inventory items, making it easier to stay ahead of food waste and ensure freshness.

  • A new inventory transaction log gives you a complete history of all check-ins, check-outs, and adjustments, useful for audits and accountability.

  • When checking inventory in or out, the linked production record and order are now displayed directly on the transaction, so you always know what each movement is connected to.

  • When manually creating an order, zero-quantity items from your order guide are no longer added automatically, keeping orders cleaner and more accurate.

  • Ingredients can now be included when printing production records.

  • Renaming a recipe on the public menu no longer creates a new version when edited from the main page.

Did this answer your question?