Release Notes — March 2026

🚀 New Features

🚀 [Reporting] Save preferred emission methodology per activity type Clients can now configure a default emission calculation methodology for each travel type (flights, hotels, cars, etc.) in Reporting Setup. Settings are persisted across sessions, so reports always run with the expected methodology without manual re-selection.

🚀 [Reporting] GreenView hotel dataset versioning Hotel emissions calculated using GreenView now support year-specific dataset versions (2021–2026). Reports can be pinned to a specific year — ideal for audits and reproducible year-over-year comparisons. The version selector is also available in the Report Builder.

🚀 [Reporting] Filter flight reports by domestic vs. international A new filter on the flight reporting page lets clients display only domestic flights (same origin and destination country), making it easy to separate domestic from international travel at a glance.

🚀 [Reporting] Country codes in CSV exports Flight, car, and train CSV exports now include ISO country codes for origin and destination, giving clients cleaner data for downstream reporting without extra lookups.

🚀 [Reporting] Saved flight distance band configuration Client-specific short/medium/long-haul distance thresholds are now persisted in the backend and flow through automatically into reporting. The flight reporting page reflects each company's configured bands instead of falling back to generic defaults.

🚀 [Imports/Exports] Automatic flight number capture during CSV import Flight numbers are now automatically extracted during CSV imports, enabling richer travel data without additional manual effort.

🚀 [Calculations] Flexible emission recalculation Teams can now re-run emission calculations for travel data activities using a different methodology — useful for corrections and scenario comparisons.

🚀 [Dashboard] Ride-hailing data table A new detailed info table for ride-hailing emissions is live on the dashboard, giving clients better visibility into this travel category.

📈 Improvements

📈 [Reporting] Reporting cache cleared automatically after imports and methodology changes The reporting cache is now automatically invalidated after a CSV import or a methodology switch, so clients see up-to-date data immediately without needing to manually refresh.

📈 [Reporting] Missing values shown as dash instead of zero Dashboard tables now display "–" instead of 0 for missing data, making it clearer when a value was not provided versus genuinely being zero.

📈 [Reporting] "Avg Ticket Price" renamed to "Avg Price" The metric label has been updated across all reporting views to better reflect that it covers hotels, cars, and other travel types — not just flights.

📈 [API] More flexible calculation payloads The API now accepts distance-only or duration-only payloads for relevant calculation types. Existing integrations are unaffected.

📈 [Calculations] Improved car rental distance estimation Distance is now correctly derived from rental duration alone when no distance data is provided, improving accuracy for car rental records.

📈 [Imports/Exports] Automatic whitespace trimming during import Whitespace in travel data fields is automatically trimmed during import, reducing data quality issues downstream.

📈 [Dashboard] "Bookings" renamed to "Segments" Terminology has been updated across the platform for consistency.

📈 [Performance] Faster reporting page load times Reporting query optimisations mean dashboards load noticeably faster for clients with large datasets.

🐞 Bugfixes

🐞 [Reporting] Flight distances now consistent across dashboard and CSV export Fixed an issue where the same flight could show different distances in the dashboard versus a CSV export. Both now always derive distance from the origin/destination pair.

🐞 [Reporting] CSV export CO₂ scope filters now applied correctly Fixed an issue where the CO₂ scope filter selection (RFI/no-RFI, TTW/WTW) was ignored in travel data CSV exports regardless of what was chosen.

🐞 [Reporting] Car fuel type breakdown now resolves correctly from vehicle codes Fixed an issue where the fuel type breakdown on the car dashboard was not resolving fuel types from SIPP vehicle codes, causing an inflated "unknown" bucket. Reports are now more accurate and granular for clients with car rental data.

🐞 [Reporting] Unknown airline shown consistently across all airline charts Fixed an issue where flights with missing airline information were not consistently labelled "Unknown", causing segment counts and emissions totals to appear misaligned.

🐞 [Reporting] CO₂ values in reports now always accurate Fixed an issue where reports could display incorrect CO₂-equivalent figures under certain conditions.

🐞 [Reporting] Airline logos now render correctly in PDF exports Fixed an issue where airline logos were sometimes missing in exported PDF reports. A clean placeholder now appears when a logo cannot be resolved.

🐞 [Dashboard] Session stability when switching between Admin and client dashboards Fixed an issue where switching between the Admin and client dashboards could break re-login, previously requiring users to clear their browser history.

Last updated