- Add support for
restore
action forrental_urls
.
- Add support for
host_reviews
endpoint. - Add support for
review_replies
endpoint. - Add support for
dismiss_review
action.
- Drop support for ruby prior to 2.7
- Add support for ruby 3.0 and 3.1
- Update and lock faraday at
~> 2
- upgrade net-http-persistent to be ruby 3 ready
- Add supports for
rental_urls
endpoint.
- Add supports for
contacts
endpoint.
- updated Faraday and Net HTTP Persistent gem to remove workaround
- Added
add_attachment_to_message
.
- Added support for
attachments
.
- Enable dynamic override of headers per request.
- Add support for
inbox
endpoints.
- Add support for
bookings_tags
endpoint. - Add support for
rentals_contents_overrides
endpoint.
- Add workaround to avoid
Net::HTTP::Persistent too many connection resets error
- Add support for addition and removal of bookings_fees
Bookings#cancel_booking
supports passing attributes in body.
- Drop support for
preferences_payments
. - Switch from
Net::HTTP
toNet::HTTP::Persistent
. - [bugfix] Fix bug when paginate with block didn't invoke it, if only one page of results was returned.
- Expose pagination_first_request to easily retrieve right timestamps for updated since syncs.
- Add support for
living_rooms
.
- Add support for
payment_gateways
. - Add support for
nightly_rate_maps
.
- Add support for
change_overs
.
- Drop support for Ruby 1.9.3 and Ruby 2.0.x
- Add support for pagination with POST method
- Use POST pagination for
rentals_search
by default
- Add support for
booking_comments
.
- Add support for preferences_general_settings reading and updating.
- Fixed documentation urls
- Add support for rental_cancelation_policies and rental_cancelation_policy_items endpoints.
- Rename instant bookings to strict bookings
- Raise RateLimitExceeded error for 429 response status.
- Add support for preferences_payments endpoint.
- Add support for fees and rentals_fees creation.
- Add missing CRUD actions to existing endpoints.
- Remove unused BillingAddresses endpoint.
- Add support for Bathrooms and Bedrooms endpoints.
- Add missing dependency of
addressable
.
- Add support for fetching a single booking with options (needed to fetch canceled bookings).
- Add support for creating instant bookings.
- Add support for creatings rentals amenities.
- Add support for Accounts endpoint.
- Add support for fetching a single availability.
- Add support for polymorphic associations.
- Add support for Taxes, Fees, BookingsTaxes, BookingsFees and RentalsFees endpoints.
- Add BookingSync::Engine::APIClient that automatically refreshes token on 401 expired responses.
- Handle 403 responses from the API. Raises BookingSync::API::Forbidden.