All notable changes to this project will be documented in this file.
- #31
- Updated SDK to pass string ids in UUID format for all API endpoints that refer to user, resource, service, schedule, time_window, and pricing_model ids.
- Date parameters to BookingsController.cancelBookingById and ServicesController.getServiceAvailableSlotsById should now be constructed with moment, rather than simply a String in 'YYYY-MM-DD' form.
- All tests to reflect use of UUID params as well as moment datetime objects.
- #30 - Booking creation/update now accept optional :name and :description
- #30 - Booking item response now contains :name, :description, :external_link, :collaborative_link
- #30 - Booking :user_message has been replaced by separate :name and :description
- #28 - Booking item response now includes :resource_id and :service_id corresponding to Resource providing the Booking and the Service being performed.
- #27 - POST /bookings/new :user_id is now a required parameter.
- #27 - GET /bookings now supports optional :booker_id parameter to filter retrieved bookings to those made on behalf of :booker_id.
- #26 - All SDK methods now return Promises. No need for a proxy async wrapper library such as Bluebird. - @alexagranov
- #26 - CreateBookingBody
:date
attribute is now a DateTime rather than a String. - @alexagranov - #26 - TimeWindow attribute
:negation
has been renamed to:unavailable
. - @alexagranov
- #26 - POST /bookings/new now takes parameters supporting the creation of a recurring Booking. - @alexagranov
- #26 - PUT /bookings/:id now takes parameters supporting the modification of a recurring Booking or instance of such. - @alexagranov
- #26 - DELETE /bookings/:id now takes parameters supporting the cancellation of a recurring Booking or instance of such. - @alexagranov
- #24 - Add schedules array to ServiceResponse - @alexagranov
- #23 - Fix type of :gender to String; Add :primary_cal to ResourceResponse - @alexagranov
- update GET /schedules for query by resource_id, service_id
- update for HTTPS
- Unnecessary /user/pros endpoint
- Issue #17 - Correct 'pricing_model' (instead of plural) response root for GET/PUT /pricing_models/:id and POST /pricing_models/new
- Pull #14 - adding Service :max_duration support
- CHANGELOG.md
- Initial public version