Skip to content
This repository has been archived by the owner on Mar 20, 2024. It is now read-only.

v3.6.0 Release Candidate 1

Pre-release
Pre-release
Compare
Choose a tag to compare
@alariva alariva released this 20 Dec 21:24
· 1107 commits to master since this release

Feedback is welcome as next goal is to face refactors, cleanup, reordering and completing test coverage.

Advice

This version is release candidate and was released to production under a very controlled environment.

Changelog

For Users

  • Add duration attribute for services
  • Implement flexible arrival business preference
  • Add verbosity on booking error under lack of availability
  • Implement email notification upon appointment confirmation
  • Enable localization for Business Reports
  • Implement business groupping domain feature
  • [i18n] Wordings updates
  • Look and feel change (Bootswatch)
  • Enhance navigation bar for businesses managers
  • Enhance booking layout
  • Add parametrizable date for booking request
  • Add phone and address fields on appointment panels
  • Implement human readable today/tomorrow date display on Appointment Panels
  • Display annulation policy message on appointment panel widget
  • Implement appointment_annulation_pre_hs support
  • Add User Dashboard

For Devs

  • Cleanup code Style-CI
  • Enhance layouts
  • Fix general exception error message wording
  • Update test assert as middleware was fixed
  • Provide fallback URL for redirect intended
  • Add phone presenter getter support
  • Upgrade laravel/framework to v5.1.27
  • Packages upgrades
  • Fix authentication redirect
  • Fix route for guest users
  • Implement redirect to intended after login
  • Fix birthdate field localized format loading
  • Re-enable availability check before User booking
  • Add business public URL on dashboard header
  • Add status Letter and Icon presentable attributes
  • Add support for date and time formats (Appointment Presenter)
  • Remove score bar for contact list as needs presenter
  • Make quantity of days for vacancy edit more flexible
  • Switch date labels to make them human friendly
  • Update wordings of Business preferences screen
  • Redirect home under General Exception
  • Send localized emails to Business owners
  • Implement default to User Agent accepted Language
  • Add pkg jenssegers/agent
  • Show Contact firstname and lastname on appointment results
  • Add 'time' as new supported preference type
  • Implement timeslot booking strategy
  • Add login audit info support
  • Implement basic Business Schedule Reporting (Scheduled Command)
  • Log captured location info
  • Implement Business Country and Locale support
  • Localize emails' footer
  • Update Travis-CI configuration
  • Make oAuth services redirect URL parametrizable with env()
  • Make session cookie name parametrizable per environment
  • Implement BusinessAlreadyRegistered handling
  • Enhance factories random dates generation
  • Enhance tests with TestDummy factories