Releases: alextselegidis/easyappointments
1.5.0-alpha.1
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.5.0-dev.4
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.5.0-dev.3
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.5.0-dev.2
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.4.3
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a stable release, you can use it in production environments and/or update your existing installations.
[1.4.3] - 2022-03-08
Added
Changed
- #1207: Replace CodeIgniter with the system directory for smaller package size and more control over the framework.
- #1210: Move the change language operation into a new public controller.
- #1212: Remove the Google Calendar read-only scope use as it is not needed.
- #1213: Switch to go-to-latest database migration configuration for simplicity.
- #1216 Replace Google Client JS with the Google Calendar Template link in the book success page enhancement.
Fixed
1.4.3-beta.1
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
[1.4.3] - TBA
Added
Changed
- #1207: Replace CodeIgniter with the system directory for smaller package size and more control over the framework
- #1210: Move the change language operation into a new public controller
- #1212: Remove the Google Calendar read-only scope use as it is not needed
- #1213: Switch to go-to-latest database migration configuration for simplicity
- #1216 Replace Google Client JS with the Google Calendar Template link in the book success page enhancement
Fixed
- #1211: The table calendar view breaks for secretaries and providers due to appointment and unavailability removals bug
- #1214: Provider and secretary users can only add unavailabilities for their authorized users bug
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.5.0-dev.1
Easy!Appointments is a self hosted, open source web scheduler application that is very easy to setup on your server.
This is a pre-release, please report any issues directly on GitHub so that they are solved before the final release.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Get a free quote! |
1.4.2
[1.4.2] - 2021-07-27
Added
- #1004: Add support for line breaks when displaying the service description in the frontend.
- #1040: Support all-day events while syncing with Google Calendar.
Fixed
- #961: Timezone/UX issue: Wrong day is selected when timezone differs by -1 day.
- #966: Secretaries are getting notification emails for providers that are not assigned to them.
- #980: Missing Pacific (and potentially other) timezones.
- #982: The Any-Provider option might lead to double bookings, if all the providers have the same number of appointments for the selected date.
- #986: Managed to replicate appointment hash collisions.
- #989: Fix Critical mistake resulting in wrong date
- #990: The API availabilities controller throws an error when generating availability for services with multiple attendants.
- #991: Available hours generated with the "Any Provider" option in the booking page, may use the information of a provider that is not assigned to the selected service.
- #993: Add support for PHP8 (vendor packages need to be updated).
- #1000: Small fix for the display of the delete button in table view.
- #1011: Working plan exception - details pane shows incorrect details.
- #1023: Backend calendar table events missing or duplicated.
- #1026: The timepicker sliders do not work when using an iOS device.
- #1029: Enhance SMTP functions of PHPMailer.
- #1043: Unavailable events do not block time from services with multiple attendants.
- #1046: Make sure that saving the modifications of a single break does not cancel any pending break edits.
- #1068: Set minimum service duration field value to honor the value of EVENT_MINIMUM_DURATION.
- #1073: Update PHPMailer dependencies.
- #1074: In case of deletion of one appointment, system sends email to admins anyway even if they have email notifications disabled.
- #1092: Javascript RangeError on appointment change causing disabled calendar dates.
Alex Tselegidis, Easy!Appointments Creator
Need a customization? Get a free quote! |
1.4.2-beta.1
[1.4.2] - TBA
Added
- #1004: Add support for line breaks when displaying the service description in the frontend.
- #1040: Support all-day events while syncing with Google Calendar.
Fixed
- #961: Timezone/UX issue: Wrong day is selected when timezone differs by -1 day.
- #966: Secretaries are getting notification emails for providers that are not assigned to them.
- #980: Missing Pacific (and potentially other) timezones.
- #982: The Any-Provider option might lead to double bookings, if all the providers have the same number of appointments for the selected date.
- #986: Managed to replicate appointment hash collisions.
- #989: Fix Critical mistake resulting in wrong date
- #990: The API availabilities controller throws an error when generating availability for services with multiple attendants.
- #991: Available hours generated with the "Any Provider" option in the booking page, may use the information of a provider that is not assigned to the selected service.
- #993: Add support for PHP8 (vendor packages need to be updated).
- #1000: Small fix for the display of the delete button in table view.
- #1011: Working plan exception - details pane shows incorrect details.
- #1023: Backend calendar table events missing or duplicated.
- #1026: The timepicker sliders do not work when using an iOS device.
- #1029: Enhance SMTP functions of PHPMailer.
- #1043: Unavailable events do not block time from services with multiple attendants.
- #1046: Make sure that saving the modifications of a single break does not cancel any pending break edits.
- #1068: Set minimum service duration field value to honor the value of EVENT_MINIMUM_DURATION.
- #1073: Update PHPMailer dependencies.
- #1074: In case of deletion of one appointment, system sends email to admins anyway even if they have email notifications disabled.
- #1092: Javascript RangeError on appointment change causing disabled calendar dates.
1.4.1
[1.4.1] - 2020-12-14
Added
- #952: Add timezone support in the REST API, when managing users.
- #955: Display confirmation modal when disabling a connected Google Calendar Sync.
Fixed
- #945: Google Calendar sync throws an error with all day Google Calendar Events.
- #946: Typo in JavaScript code leads to a broken calendar view, when loading unavailability events with note contents.
- #948: Multiple attendant services may lead to double booking.
- #950: Cannot create provider without services via the API, some values (other endpoints) are optional too.
- #953: Current time indicator in fullcalendar is showing time in local timezone and not in the user selected timezone.
- #954: The password must be provided via the API when creating new users.
Alex Tselegidis, Easy!Appointments Creator Need a customization? Contact me in person! |