Everything we ship, from new features to small fixes.
Get updates by email using e.g. Blogtrottr or FeedRabbit
Each bookable object now has a label and a unique UUID. This UUID does not change when changing the label of an object. So you now have the choice: booking by label (which can change) or by UUID (which doesn't).
Thumbnails are available via the API now
General admission bookings incorrectly changed the number of available tickets of a general admission area
Fixed bug for Event.getNumberOfBookedSeats: seats that were once booked and then released were counted twice
When creating an event, you can choose if whole tables should be booked or table chairs
Renamed seat to object (also in API parameters). E.g. onSeatSelected becomes onObjectSelected. The old callbacks still work though, for backwards compatibility
API calls send "Access-Control-Allow-Origin: *" CORS response header
Seating charts can be archived when they're obsolete