Event Manager: Fixed an issue where the popover + button would become disabled in EM edit order and select modes, and not allow incrementing the selection.
API: endpoints that return data about seats (e.g. the book endpoint) now return the parentDisplayedObjectType for seats in a row, if the row has a displayed object type set in Designer (e.g. row, couch, or bar)
Renderer bugfix: companion and semi-ambulatory seats with a wheelchair-accessible category now correctly show their specific icon instead of the wheelchair icon.
Renderer: Companion seats cannot be selected without adjacent accessible/ADA/semi-ambulatory seat first. This feature can be toggled on/off in Company Settings.
Renderer: Added new pricing configuration format where pricing can now be defined as an object with additional properties. Existing array format is still supported.
Renderer: Popovers no longer touching viewport edges unless the embed is too small.
New security feature: you can now control which ticket buyers are allowed to hold and release seats, and limit the number of hold tokens per ticket buyer (docs).
Event Manager: if a section has the same name as an other object on the chart (e.g. an area), assigning an event-level category to that object does not lead to the section getting the same category
Renderer: fixed issue with tooltips and popovers getting closed when interacted with on charts with zones on mobile.
Renderer: Better fit for Popover modals in edge case embed sizes.
Renderer: New "Read more" button for long descriptions in ticket types when picking the number of places per ticket type, or choosing a ticket type with confirmation turned on. When confirmation is off, a popup will trigger when selecting a ticket type to read the entire description with Close & Select buttons at the bottom.
Renderer: Fixed an issue where held places in a single event would not make them unavailable when the event is included in an event group and not using sessions.
Event Manager: new "create order" mode. Preferred over using the Renderer in a Point of Sale application (which allow back office users to sell tickets).
API: marking objects as Not For Sale on a season, if they're already NFS on a(n) event(s) in that season (and vice versa) now properly returns a 400 response, as this would lead to inconsistent state.
Renderer: Selecting places on a General Admission Area hides available places in the Popover.
Renderer: Improved multi selection with rectangle and lasso tools. Invalid selections will now provide visual feedback and not make the selection stuck.
Renderer: Fixed an issue where whole row selection would not select places with ticket types. Selection is now contiguous until either an unavailable seat or seat with different category is hit.
Renderer: Fixed an issue where some objects would not show the section they belong to in the Popover when hovered.
Renderer: Whole row selection is now disabled when maxSelectedObjects is used.
Renderer: Modal Popovers now grow sideways to cover the embed edge-to-edge on very small embeds.
Renderer: Fixed issue with Popovers not preventing selection of a ticket type option when the maximum number selected for a given ticket type is reached, when the related confirmation setting is disabled.
Renderer: Popovers now allow selecting ticket types from a modal with a single click without confirmation, unless the new configuration parameter objectPopover.confirmTicketTypeSelection is set to true.
Renderer: Selecting places in an Area now requires the user to click Confirm in a Popover, in order to bring its behavior in line with other modals, but also to reduce confusion from the seemingly redundant Confirm button.
Event Manager: Fixed an issue with selecting places in a General Admission Area with Popovers when sessions are enabled.
Renderer: When clicking a Variable or Fixed Occupancy area or table, a Popover is now shown to edit the selection as opposed to deselecting the entire object.
Designer: scanner now supports charts with sections
Renderer & API bugfix: Extra data is now preserved when objects are held or unheld due to ticket buyer selection or deselection, and when a hold expires.
Renderer Popovers: clicking on a Variable Occupancy or Fixed Occupancy area or table with multiple ticket types will now display the modal again to allow editing, as opposed to simply undoing the entire selection.
Renderer Popovers: the category name is now displayed below the "Selected" label.
Renderer: showing a chart from a webview (iOS/Android) works even when you configured whitelisted domains in your company settings.
API: calls in the regular lane (not the priority lane) were accidentally limited to 5 instead of 10 concurrent requests. Now the limit is 10, as documented.
Webapp: Fixed a styling issue in the password change form
API: retrieved categories (from a chart or an event) always have accessible and color filled in, even if they weren't passed in explicitly when creating the categories
API & Renderer: the new Resale status allows you to manage primary and secondary ticket sales directly on the same seating chart, offering users the ability to select and purchase resold seats.
Renderer: we show a confirmation dialog on mobile when clicking on a variable occupancy table or area, even when the minimum capacity is equal to the number of places
New chart type: Zones. Charts with Zones are useful for larger venues, such as race tracks, air shows, and parades, which have multiple focal points as the action is not centered in a single place.
API: added encryption on non-documented API endpoints
API: introduction of new venue type names (SIMPLE and WITH_SECTIONS_AND_FLOORS), plus migration of existing charts to use those new names. Old venue types are still supported when creating new charts through the API.