Skip to content

Latest commit

 

History

History
532 lines (384 loc) · 40.4 KB

CHANGELOG.md

File metadata and controls

532 lines (384 loc) · 40.4 KB

Changelog

[0.12.16] - 2023-06-15

  • Added support for queue appointment endpoints #53

[0.12.15] - 2022-09-16

  • Added location category filter to service and time slot resource #49

0.12.14 - 2022-07-07

  • Added recaptcha token as an optional parameter #48

0.12.13 - 2022-06-21

  • Added uploads method to let users attach files to the appointment booking and attendee add #47

0.12.12 - 2022-03-30

0.12.11 - 2022-03-22

  • Add user category filter in user resources #43

0.12.10 - 2022-01-22

  • Add location category filter #39

0.12.9 - 2021-12-09

  • Add google filter for time-slots #38

0.12.8 - 2021-11-03

  • Adds user category filter #37

0.12.7 - 2021-10-25

  • Add skip meeting link generation for appointments #36

0.12.6 - 2021-10-14

  • Add invite only resources filter #35

0.12.5 - 2021-09-13

  • Reorganizes methods and properties to be alphabetical 52378a899f
  • Removes unnecessary/outdated warnings b210601d40
  • Adds documentation for new wait time resource 6001b86055
  • Applies code linting fixes 92e78b9fa1
  • Removes end slash when not getting wait times for a specific location 2d2cc5c0ed
  • Adds new wait time resource c6e293b9dc

0.12.4 - 2021-06-01

  • Adds ability to supply booking shortcut id to a booking d5cd4c9440

0.12.3 - 2020-11-26

  • Updates documentation for sending booked through value when adding an attendee to an appointment d80b13d353
  • Adds ability to send a booked through origin when adding an attendee to an appointment 297efe58e2
  • Updates documentation for sending booked through value when booking an appointment 5d564acce6
  • Adds ability to send a booked through origin when booking an appointment b3be5ea4ac

0.12.2 - 2020-11-10

  • Moves query parameter to actual string since it does not work when calling patch dd977f56a3

0.12.1 - 2020-11-10

  • Fixes improperly config for reschedule call 81a26a9192

0.12.0 - 2020-11-10

  • Updates documentation for reschedule method to show the newly required code parameter b0688b4617
  • Adds required code parameter to reschedule an appointment a4935ab970

0.11.1 - 2020-11-10

  • Add resource to services locations and users #19

0.11.0 - 2020-10-20

  • Updates documentation for cancel method to show the newly required code parameter 2b9b2bdbc7
  • Adds required code parameter to cancel an appointment b556d27302
  • Updates tests to ensure a confirmation code is passed when cancelling an attendee's appointment 007069416e

0.10.4 - 2020-10-20

  • Adds additional users filter to time slots cd58720646
  • Adds additional users attribute when booking appointment b72216f6ad

0.10.3 - 2020-09-29

  • Adds region filter to service and user resources b2e3fe51b0

0.10.2 - 2020-08-11

  • Ensures an attendee alias is sent in the correct format when it is supplied 9d8cc94faa
  • Updates existing test to ensure that when setting an attendee alias, it propagates to the request format correctly 41b1658ecb
  • Adds support for setting an external identifier / alias on an attendee model 15473efbfe
  • Adds test to set an external identifier / alias on an attendee model 579408029e

0.10.1 - 2020-05-19

  • Adds support for adding a meeting method filter to a location resource 4fd7dc90d9
  • Adds tests to support adding a meeting method filter to a location resource 055aec3a48

0.10.0 - 2020-04-20

  • Adds additional fake filter to the user api call to work with the assignments filter to ensure we are checking the correct field when narrowing users by meeting method support e4dd3f3e24
  • Converts meeting_method filter being sent to new client_view_meeting_method filter to support the addition of staff only preferences 3a05ee834b

0.9.3 - 2020-04-16

  • Adds ability to send timezone when booking or rescheduling appointments 17c97d4ee4

0.9.2 - 2020-04-15

  • Adds ability to send supported locale along with a booking 374ed0b475

0.9.1 - 2020-03-19

  • Added support for filtering users by meeting method support #14

0.9.0 - 2020-02-14

  • Removes references to email in documentation for matching appointment lookup 91755a34c2
  • Removes necessity for sending email with appointment matchers when looking up an appointment a3f859d253

0.8.3 - 2020-01-30

  • Ensures meeting method is properly sent when fetching services c680536b24
  • Adds tests to support filtering services by a given meeting method 610b89c0f6

0.8.2 - 2020-01-17

  • Documents exclusion ability when generating availability 2a55872965
  • Adds support for excluding an appointment identifier from time slot generation 12c0735f50

0.8.1 - 2020-01-17

  • Adds support for sending the meeting method when fetching time slots c4b7af5d57

0.8.0 - 2020-01-17

  • Adds default query param when setting locale on request to help with weird caching issues in some browsers 6f97bfeb66

0.7.6 - 2020-01-14

  • Documents new meeting method setter and usage 9141969677
  • Adds meeting method to appointment resource with appropriate constant declarations 34661021cf

0.7.5 - 2019-12-06

  • Adds notifications to add attendee parameters when they are set 901f9481f9

0.7.4 - 2019-11-28

  • Adds ability to set preferred filter on service resource ad5eb5be8b
  • Changes assignments filter to return a number to be more boolean safe over an http endpoint 459f6028ab
  • Adds ability to set preferred filter on location resource d75b667d8e

0.7.3 - 2019-11-26

  • Ensures a booker identifier can be sent when adding attendees to existing appointments 44c92db1e5
  • Ensures booker will be sent when making a booking 5b96f211a5
  • Adds ability to provide an actingAs identifier which will later be used to identify the booker ff40f1f693

0.7.2 - 2019-11-22

  • Documents new add method for adding attendees to existing appointments 8e5bd68550
  • Adds test to ensure answers are also sent properly when supplied 9f513e1f7c
  • Extracts duplicated code to class method 198022e5df
  • Adds call to add one or more attendees to an existing appointment 43e250a869
  • Adds put method to axios mock f2c48e67a4
  • Adds test for ensuring a given attendee would be sent when adding to the appointment 91b3e2d94d

0.7.1 - 2019-11-22

  • Documents new visibility method with example usage a123ee9703
  • Exports visibility constants aa2647f02b
  • Ensures visibility filter will be sent along with request 70ad475851
  • Adds visibility flag to time slot resource 16a7377a4c

0.7.0 - 2019-11-14

  • Fixes incorrect usage of delete axios request body data 695bf35ee3

0.6.16 - 2019-11-06

  • Adds appointment ID to the payload of the request to reschedule an appointment 56b7815355
  • Adjusts tests to check for the appointment ID in the request payload f3ae4236e4

0.6.15 - 2019-11-05

  • Allows setting remaining UTM parameters on request to book appointment #10

0.6.14 - 2019-11-01

  • Adds test to verify appointment can be rescheduled with notification parameters set 490771bb5d
  • Updates documentation to describe the new functionality for rescheduling an appointment 7217391933
  • Allows an appointment to be rescheduled de18020baa
  • Adds test for rescheduling an appointment 88642e928f

0.6.13 - 2019-09-30

  • Fixes spacing on if condition 3edc9e9a9d
  • Updates documentation to describe the new functionality for setting the source of an appointment a16cadadcf
  • Allows the source of the appointment to be set (ie. the UTM source) 70b42b70c9
  • Updates test to also use and check for the new source parameter dc0ba2d62e
  • Adds test for setting the source property 511510e65c

0.6.12 - 2019-09-26

  • Adds ability to set invitation property to appointment resource, and appropriate test. 5e3e6eef09

0.6.11 - 2019-09-02

  • Adds documentation for supported locales on time slots 2c3843ecbe
  • Ensures supplied supported locales are sent along with the api request appropriately a336c6cf65
  • Adds ability to set a supported locale filter 93169589cd

0.6.10 - 2019-08-27

  • Adds method for setting an accept language header ea90179251
  • Adds test for setting an accept-language header 1150869049

0.6.9 - 2019-08-24

  • Adds ability to supply a country to narrow down timezones 692ff3d1f7

0.6.8 - 2019-08-22

  • Sends token during details call instead of just removing it 22732538e0

0.6.7 - 2019-08-22

  • Adds token generation and handling for grouping autocomplete and details calls 72a25ce8cb

0.6.6 - 2019-08-21

  • Adds documentation for location details endpoint db73fdc974
  • Adds ability to fetch location details a9173c13e3

0.6.5 - 2019-08-20

  • Adds documentation for suggestion endpoint 5add582207
  • Adds location suggestions handling 27185eb752

0.6.4 - 2019-08-19

  • Documents new location resource method. Adds forgotten reference to method on interface cd2b0f1c59

0.6.3 - 2019-08-19

  • Implements locatable filters for location resource 3a6d37c910
  • Adds tests for supplying locatable information for the location resource e19141dc1c

0.6.2 - 2019-07-15

  • Updates documentation for responses in regards to cancelling an appointment. Ensures response model is exportable 1a5f451c74
  • Adds ability to submit responses along with cancelling an appointment 4cc792009a
  • Adds response model with appropriate tests 891f793edc

0.6.1 - 2019-07-15

  • Adds basic documentation for new forms resource fc4d2a4a58
  • Implements necessary methods for form resource 111923287b
  • Adds accessor for form resource e8f8fc5605

0.6.0 - 2019-07-08

  • Ensures attendees messageable attribute can be set to false d7cbf0193c

0.5.4 - 2019-07-05

  • Adds missing notes to attendee request parameters 7c4e417e5f

0.5.3 - 2019-06-25

0.5.2 - 2019-06-24

  • Switches questions service filter to use new filter on backend which is more inline on what we are wanting to retrieve 7f43f429d6

0.5.1 - 2019-06-20

  • Ensures group filters are sent with request when provided 632ace302c
  • Adds group and individual filters to service resource 2151c0b9cc
  • Ensures virtual filters are sent with request when provided 5536eea650
  • Adds virtual and physical filters to location resource d0007e5bf5
  • Ensures timezone filter is sent with request when provided 3456efe551
  • Adds timezone filter to time slot resource 8ad5ea7cab

0.5.0 - 2019-06-04

  • Changes all getters to public methods df87d3d429

0.4.0 - 2019-06-04

  • Fixes improperly named filter parameters 32f59f0bf9

0.3.5 - 2019-05-28

0.3.4 - 2019-05-18

  • Updates typings to include the conditional resource d38fba9aa2

0.3.3 - 2019-05-14

  • Adds conditional method to most resources 5d293405b9

0.3.2 - 2019-05-13

  • Allows domain to be optional when constructing the client 663e9f8d1d

0.3.1 - 2019-01-15

Fixed

0.3.0 - 2019-01-15

Added

  • Adds link to official api documentation 8b070dc163
  • Adds missing documentation. Updates examples to not use hard coded values c70cb51bf7
  • Adds preference model documentation 07f16da18b
  • Adds documentation for answer and attendee models 3006df17f3
  • Converts export to not use default. Exports model classes from entrypoint. Updates existing documentation 6cf45fdaa6
  • Adds accessors for appointment and wait list resources 60a0618c89
  • Adds appointment resource documentation without examples 2bb8d7e445
  • Adds wait list resource documentation without examples b929edfc3f
  • Adds user resource documentation 4f7ca7d393
  • Adds time slots resource documentation 80ec0d52ed
  • Adds settings resource documentation 6c37e5751e
  • Adds question resource documentation 9defa80d41
  • Adds service resource documentation 9aafb048ef
  • Adds location resource documentation d24e1ac152
  • Exports constants ff77db1be9

Fixed

0.2.1 - 2018-12-03

Added

  • Adds invitable filter to location and service resources 8e7de92e15

0.2.0 - 2018-11-30

Added

  • Adds install instructions, changelog link and testing instructions to readme 3cb6230fed
  • Adds npm badges 5225b982b4

Changed

  • Converts filter output to match expected query string for users 3bcc9a06b2
  • Converts filter output to match expected query string for services 26a3bb4cf8
  • Converts filter output to match expected query string for questions 9d975f49e3
  • Converts filter output to match expected query string for locations resource 839d9dd1bf

0.1.0 - 2018-11-19

Added

Changed

  • Moves interfaces to correct classes for better declaration of distributed types a532c16fa8
  • Updates package name 68d602629a
  • Runs prettier formatter a8ce9c6238
  • Converts to template strings 7bdd3d2967
  • Changes test method to matching method for other spots 408c4aee7a
  • Moves relationships away from filter setup to relationship setup. Adds attendee relationship setter bfe94df142
  • Extracts more code and renames methods 67a8edf917
  • Converts multiple properties into filter and relationships properties 0d9f09a92f
  • Extracts small part of object to model method d9ab8f914b
  • Brings coverage back up to 100 percent ae0a226fa6
  • Refactors tests that were checking unnecessary attributes 14802ffb8e
  • Converts interface names 796b66ee56
  • Adjusts answer tests 59a907da2b
  • Updates model with interfaces and changes to attribute based setup for better typing 11ae9de5c3
  • Switches generic interface to proper one eb122b86b7
  • Adds question resource 25acaa8d05
  • Adds service getter 7c310ed144
  • Renames interface to more suitable name 88d5a9018a
  • Moves methods to new interface to account for none-listable resources cc99c49c4b
  • Cleans code style f6078c5d95
  • Changes to before install in hopes of not missing packages 00ed8e4474
  • Updates travis config 2f4902b540
  • Excludes mocks and test files from distributed files 57e474f5ef
  • Finishes unit tests for user resource b10d60fe27
  • Cleans up code formatting 72f0af8fe2
  • Changes variable name to make more sense 45e4befbf6
  • Converts parameter name to make more since since its a single value 75a78ca566
  • Converts get method to use async await ad9529e560
  • Switches to rollup over straight tsc a95a841598
  • Formats code using prettier e507d54609
  • Adjusts main path. Adds types path e6ae35d62d
  • Updates ignored folders 883c5202da

Removed