Booking for Appointments and Events Calendar

Release-by-release breaking change history · 90k+ active installs

HIGH RISK

2.4.7 → 2.4.8

High risk: 42 changed templates, 6 method signature changes, 6 removed shortcodes.

  • AmeliaBooking\Application\Controller\Booking\Appointment\UpdateAppointmentNoteController::emitSuccessEvent() was removed.
  • AmeliaBooking\Application\Services\Payment\PaymentApplicationService::getValidatedRequestPaymentData() now requires more arguments than before.
  • AmeliaBooking\Application\Services\Payment\PaymentApplicationService::isAllowedOnSitePaymentMethod() was removed.
  • AmeliaBooking\Domain\Entity\Booking\Reservation::getLoggedInUser() was removed.
  • AmeliaBooking\Domain\Entity\Booking\Reservation::setLoggedInUser() was removed.
  • AmeliaBooking\Domain\Services\Payment\AbstractPaymentService::__construct() now requires more arguments than before.
  • The class AmeliaBooking\Infrastructure\Routes\Stripe\Stripe was removed. Code that instantiates or extends it will fatal.
  • AmeliaBooking\Infrastructure\Services\Google\GoogleCalendarMiddlewareService::__construct() now requires more arguments than before.
  • The class AmeliaBooking\Infrastructure\Services\Logger\WPLogger was removed. Code that instantiates or extends it will fatal.
  • AmeliaBooking\Infrastructure\Services\Outlook\OutlookCalendarMiddlewareService::__construct() now requires more arguments than before.
  • AmeliaBooking\Infrastructure\Services\Payment\SquareMiddlewareService::__construct() now requires more arguments than before.
  • AmeliaBooking\Infrastructure\Services\Payment\SquareService::__construct() now requires more arguments than before.
  • The shortcode [ameliabooking] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The shortcode [ameliacatalog] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The shortcode [ameliaevents] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The shortcode [ameliaeventslistbooking] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The shortcode [ameliastepbooking] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The shortcode [ameliacatalogbooking] no longer exists. Every page using it will render the raw shortcode text to visitors.
  • The template v3/src/views/_components/advanced-select/AmAdvancedSelect.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/_components/select/AmSelect.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/fields/ServiceFormField.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/pages/CustomizeStepNew.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/Cabinet/common/Authentication/SendAccessLinkSuccess.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/CategoryItemsList.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/Events/common/EventPayment/parts/EventPaymentInfo.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/StepForm/Congratulations.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/StepForm/RecurringSummary.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/admin/customize/steps/parts/AppointmentInfo.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/common/EventListFormConstruction/Footer/Footer.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/common/EventListFormConstruction/Header/Header.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/common/SbsFormConstruction/MainContent/parts/MainContentFooter.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Appointments/parts/AppointmentDetails.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Appointments/parts/AppointmentsList.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Authentication/parts/SignIn.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Events/Events.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Events/parts/Attendee.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Events/parts/AttendeeDetails.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/Events/parts/Attendees.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/parts/AppointmentBooking.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/parts/CollapseCard/CollapseCard.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/parts/CollapseCard/popover/templates/CustomFields.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Cabinet/common/parts/CollapseCard/popover/templates/Employee.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/CatalogForm/CategoryBooking/CategoryBooking.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/CatalogForm/CategoryItem/CategoryService.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/CatalogForm/CategoryItemsList/CategoryItemsList.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/EventForm/Common/EventBookingDialog/EventBookingDialog.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Calendar.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Coupon/Coupon.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Methods/PaymentCommon.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Methods/PaymentPayPal.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Methods/PaymentSquare.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Methods/PaymentStripe.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/Page/Payment.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/PaymentCommon.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/Parts/Payment/PaymentSquare.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/StepForm/BookingStepForm.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/StepForm/InitStep/InitStep.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/StepForm/PaymentStep/PaymentStep.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/StepForm/_fields/ServiceFormField.vue changed. Any theme override of it is now out of date and will miss the change.
  • The template v3/src/views/public/StepForm/common/StepCard.vue changed. Any theme override of it is now out of date and will miss the change.
  • New external hostnames appear in this release: melograno.io.