Skip to content

v6.3.0

Latest
Compare
Choose a tag to compare
@Gnito Gnito released this 08 Jan 10:12
· 17 commits to main since this release
2f11379

This release adds the support for handling multiple seats with default-booking transaction process.

NOTE 1:
the entire feature is not fully released
(as there should be a new config passed in from listing-types asset and change in Marketplace Console is not yet ready).

NOTE 2:
If you have modified email templates using CLI, you need to check that the booking breakdowns on sent emails work correctly with multiple seats. See #518

NOTE 3:
This release modifies the availability tab on EditListingWizard. The UI changes so that the weekly calendar will show only 1 list of available time ranges - and that list also includes exceptions. See the screenshots on #502

In addition to seats releated changes, this release contains a few smaller improvements and bug fixes. Check the full changes v6.3.0 list below.

Translations

New translation keys

  "BookingDatesForm.seatsPlaceholder": "Select...",
  "BookingDatesForm.seatsTitle": "Number of seats",
  "BookingTimeForm.seatsPlaceholder": "Select...",
  "BookingTimeForm.seatsTitle": "Number of seats",
  "EditListingAvailabilityPanel.WeeklyCalendar.exception": "Exception: {exception}",
  "EditListingAvailabilityPanel.WeeklyCalendar.seats": "{seats, plural, one {{seats} seat} other {{seats} seats}}",
  "EditListingAvailabilityPlanForm.selectTime": "Select time",
  "FieldSeatsInput.numberTooBig": "The number must be less than or equal to {max}",
  "FieldSeatsInput.numberTooSmall": "The number must be greater than or equal to {min}",
  "FieldSeatsInput.seatsError": "This field is required",
  "FieldSeatsInput.seatsLabel": "Seats",
  "FieldSeatsInput.seatsPlaceholder": "Seats",
  "FilterComponent.seatsLabel": "Seats",
  "InboxPage.seats": "Number of seats: {seats}",
  "NumberInput.decrementButton": "Decrement the value by one",
  "NumberInput.incrementButton": "Increment the value by one",
  "OrderBreakdown.baseUnitDaySeats": "{unitPrice} x {quantity, number} {quantity, plural, one {day} other {days}} x { seats, number } { seats, plural, one {seat} other {seats} }",
  "OrderBreakdown.baseUnitNightSeats": "{unitPrice} x {quantity, number} {quantity, plural, one {night} other {nights}} x { seats, number } { seats, plural, one {seat} other {seats} }",
  "OrderBreakdown.baseUnitHourSeats": "{unitPrice} x {quantity, number} {quantity, plural, one {hour} other {hours}} x { seats, number } { seats, plural, one {seat} other {seats} }",
  "SeatsFilter.labelSelected":"Seats: {seatCount}",

Note: FieldSeatsInput: min = 0, max is 9007199254740991 aka Number.MAX_SAFE_INTEGER

Deleted translation keys

  "EditListingAvailabilityPanel.WeeklyCalendar.exceptions": "Exceptions",

Changes v6.3.0

  • [fix] fix a bug with seats handling in email templates.
    #518
  • [add] Add support for using multiple seats on default-booking process.
    #502
  • [fix] ListingPageVariant: the #author anchor was not pointing to ListingPageVariant.
    #515
  • [fix] target element didn't seem to work well with scroll-margin.
    #513
  • [change] Require account type when creating a Stripe account
    #512
  • [add] Add currently available translations for DE, ES, FR.
    #511