Release notes2024

January 2024 release notes

New Features

  • [Dashboard Checkout]

    • Added checkout page to staging with initial bug bash improvements.

    • Released dashboard checkout behind a feature flag.

    • Purchases made via dashboard checkout now show their external reference in the purchases table and can be searched by it.

    • Added validation for minimum amounts in dashboard checkout (€250).

  • [Client Dashboard]

    • Defaults charts to a 6-month timeframe.

    • Shows if a purchase was made via API or dashboard checkout.

    • Made dashboard layout smaller and more compact.


Improvements

  • Salesforce Integration

    • Fine-tuned syncing logic, including associated address models for clients.

    • Added follow-up project handling.

    • Connected CO₂ Transactions to Purchases and ** Service Trade Agreements** to Prices.

    • Added Salesforce Synchronizer cron job.

  • [Calculations]

    • Added missing merchant codes & names to expenditure calculation.

    • ICAO flight calculation now falls back to global average if origin & distance are missing.

    • Updated train operator-specific and ** CO₂ Emissiefactoren** factors.

  • [General]

    • Purge Cloudflare caches for both staging & production deployments.

    • Generate prices when a split is added/updated and product is valid.

    • Improved Adyen invoicing logic.

    • Added validation for minimum amounts in projects (checkout).


Bugfixes

  • Fixed GLEC road freight calculation bug.
  • Backfilled purchase VAT rates & purchase order line states.
  • Fixed sandbox client cache read-through issue.
  • Fixed file serialization with expand on API purchases.
  • Fixed dashboard API usage chart for 6-month timespan.
  • Fixed missing on behalf of data in compensation confirmation creation.
  • Fixed back-button behavior on detailed purchase view in client dashboard.
  • Fixed bug in SQUAKE hotel calculation.
  • Fixed formatting of on behalf of addresses in detailed purchase view.

On this page