All releases
1.3.0

Delegation, Analytics & Social Login

New

  • Delegation management -- Grant and manage delegations with four granular scopes (view travelers, create bookings, view bookings, manage travelers) including self-service delegation for users with the appropriate permission
  • Analytics dashboard -- New overview, bookings, compliance, and budgets tabs with charts and stats for company-wide travel insights
  • Policy violation tracking -- Admins can view a log of policy violations with matched rule details and reference tracking
  • Budget violation tracking -- Budget enforcement actions are now logged with a dedicated violations page in the dashboard
  • Reservation management -- Users can view reservation details, track statuses, and filter by service type in the booking app
  • Currency rate management -- Admins can view and manage exchange rates from the dashboard
  • Social login for dashboard -- Company users can sign in with Google or Microsoft accounts
  • Budget periods and transactions -- Admins can view budget period history and transaction logs through the API
  • Policy assignments tab -- Policy detail page shows a dedicated assignments tab with an effectiveness card summarizing coverage
  • Budget detail tabs -- Budget detail page includes spending breakdown and period history tabs
  • Orders and reservations sidebar -- Dashboard sidebar now includes links to orders and reservations with permission-based visibility
  • Documentation link -- Dashboard header links directly to the documentation site
  • Feedback widget -- In-app feedback collection via Userback integration

Improved

  • Flight and hotel booking flows completely rebuilt with improved step navigation, confirmation pages, and mobile support
  • Traveler editing uses a drawer on desktop instead of navigating away
  • Traveler selection now uses collapsible sections for better organization when booking for multiple travelers
  • Policy compliance badges shown directly on flight and hotel search result cards
  • Policy automatically calculates international status from origin and destination countries
  • Booking request list updated with filters and improved layout
  • Dashboard filters refined across multiple list views
  • Analytics chart colors consistent and extracted to reusable constants

Fixed

  • Policy rule price matching correctly uses per-person pricing for validation
  • Traveler passport fields are now optional in the update endpoint
  • Traveler mutation cache updates work correctly after edits
  • Currency codes normalized to uppercase consistently
  • Booking request price conversion handles edge cases properly
  • Custom admin role permissions work correctly
  • Default passport expiry date removed to avoid misleading pre-filled values