Change Log - 2 June 2025 30-05-2025

Expected deploy of this release: 2nd June, 10:00 CEST

Media Types: New rules in checkin configuration

Checkins can now be done specifying a media type via the Entry API. The media typ specified during a specific checkin is then displayed on the checkins-panel. It is also possible to set up checkin-configurations to only allow certain media types in certain checkin configurations.

  • Implemented tracking of scanned media (QR/RFID) during check-ins. (ID: 48541)
  • Displayed scanned media type (e.g. QR/RFID) during check-in on the check-ins panel. (ID: 48449)
  • Possible to filter for media type on the check-ins panel. (ID: 48542)
  • Exposed media type in statistics and entry APIs. (ID: 48450)
  • It is now possible to set up check-in rules in checkin-configurations, that expect a certain "media type". (ID: 46039)

New Features and UI Improvements

  • Now, all unlock codes are displayed in the code clipboard (not only paginated results). (ID: 48748)
  • "Event tags" in calendar events are now called "Price dependencies" to match the corresponding fields on price lists. (ID: 48342)
  • Updated price list section to make it easier to select tour codes and price dependencies (formerly known as "Event tags"). (ID: 43967)
  • Added display of campaign usages in the manifest view. (ID: 40416)
  • Introduced maximum participants setting to limit number of people (possible to limit per price list) for booking flow products. Note: Setting a participant limit will work immediately, but a visual indication for online bookings will be added in the near future. (ID: 48535)
  • Added export functionality for PoVs in the PoV panel. (ID: 48668)
  • The redemption/pickup endpoint now also accepts season passes. (ID: 44601)
  • Limited selectable channels in POS Registry configuration to only POS channels. (ID: 47552)
  • Changed header in orders from "Discount/Campaign Each" to a more neutral "Price Change Each." (ID: 47758)

Bug Fixes

  • Fixed bug where product slots occasionally didn’t display article names. (ID: 45967)
  • Fixed issue with article dependencies breaking when using different quantities. (ID: 40471)
  • Corrected double activation of some season passes in booking records. (ID: 42513)
  • Added missing "Avstämd by / Reconciled by" field on reconciled personal stock reports. (ID: 46225)
  • Resolved bug where creating a new calendar event could remove the first leg. (ID: 47037)
  • New tour codes are now correctly added to the event type selection list. (ID: 47042)
  • Fixed issue where the seatmap froze when booking multiple seats. (ID: 47756)
  • Resolved seating assignment issues when multiple age groups are present. (ID: 48368)
  • Fixed bug where wrong campaign was displayed when unlock method was a season pass. (ID: 47773)
  • Fixed bug preventing campaigns from being added via the price list view. (ID: 47793)
  • Resolved error when opening orders without documents and fixed related ticket usage issues. (ID: 47794)
  • Fixed error thrown when deleting locations or routes. (ID: 48026)
  • Added event duration to inventory/v2/tourAvailabilities API for arrangement events. (ID: 48141)
  • Fixed issue with ValidUntil not being set for season passes with "Activation after purchase" + "ValidFromFirstUsage." (ID: 48195)
  • Corrected wrong price group name shown in sales reports. (ID: 48440)
  • Fixed bug where PoV check-in was incorrectly checking in all tickets at once. (ID: 48447)
  • Fixed campaign bug where season pass usage was not updating usages properly. (ID: 46716)
  • Corrected an issue with incorrect VAT levels in the voucher export. (ID: 47314)
  • Fixed bug preventing booking of two articles in the same slot in Bookingflow. (ID: 48416)
  • Resolved issue where checkins and pickups made on an order ("retroactive changes") were not reflected in the UI without page reload. (ID: 48437)
  • Fixed an issue preventing PoV tickets from showing if user language was not set up. (ID: 48615)