### v1.6.2 (8/5/2024)

- Fixed error returning wrong data when grouping by Subject

### v1.6.1 (24/4/2024)

- Added new permission on empty slot report
- Added log when extend subscription

### v1.6.0
- Added statistics on empty slots on report
- Updated the list of booking details on report booking

All notable changes to this project will be documented in this file.

### v1.5.5
- Fixed error when deleting promotion service

### v1.5.4
- Fixed error when creating promotion service on completed package
- Fixed error in Original package waiting for confirmation

### v1.5.3
- Fixed error when creating, canceling, and deleting on reserve, promotion service
- Fixed verify recipient before creating transfer
- Fixed error on crud package
- Fixed error on logic logs

### v1.5.2
- Fixed wrongly logs when edit sub items

### v1.5.1
- Fixed Cannot create new subscription
- Fixed wrongly remaining reserve days on sub items
- Updated Subscription Start Date

### v1.5.0
- Updated sync data between Subscription and Sub-packages
- Updated checking rules on sub-package when booking

### v1.4.3
- Fixed error showing data when clicking on trial customer name

### v1.4.2
- Added customer phone to active users report

### v1.4.1
- Added active users report

### v1.4.0
- Added show data packages in the list

### v1.3.1
- Fixed wrongly data on trainer rating report

### v1.3.0
- Added trainer rating report

### v1.2.7
- Fixed error when activating the Upsale package
- Fixed error total money when canceling package while waiting for confirmation
- Fixed error when delete promotion service

### v1.2.6
- Fixed wrongly approve upsale after active another renewal package
- Fixed wrong free reservation when creating an upsale package

### v1.2.5
- Added remaining_charged_reserve_days to subscriptions
- Fixed reserve services are not automatically active when created for current date
- Fixed error calculate remaining_free_reserve_days when create new subscription
- Fixed wrong subscription time when complete promotion

### v1.2.4
- Fixed wrongly changes data on subscription logs

### v1.2.3
- Updated subscription logs

### v1.2.2
- Added free reserve days to package 

### v1.2.1
- Added filter by subscription items status
- Added admin approve subscription items

### v1.2.0
- Added admin approve subscription items

### v1.1.5
- Added new permissions for update subscription

### v1.1.4
- Fixed error when using filter date

### v1.1.3
- Added set waiting for sub Items
- Fixed wrongly filter by range

### v1.1.2
- Added sort by booking type on report booking
- Added group by id data on report booking and subscription

### v1.1.1
- Added requiring salesperson when creating renew or up sale items
- Updated skip checking remaining sessions when a subscription has one subject
- Added maintenance whitelist

### v1.1.0
- Added report booking detail
- Added allow booking trial by customer phone

### v1.0.11
- Fixed wrongly counting bookings by month and by current subscription
- Fixed booking on deleted subject

### v1.0.10
- Fixed wrongly note on out rule services
- Added allow infinite sessions on subjects

### v1.0.9
- Fixed wrongly default description for Booking log
- Fixed error remaining session when active upcoming sub items
- Fixed wrongly number of remaining training sessions when create subscription
- Fixed wrong order on customer bookings list

### v1.0.8
- Fixed missing author data when remove admin on activity logs

### v1.0.7
- Fixed missing validate sort key on report booking
- Fixed missing subject on trial booking
- Added subscription to Permission

### v1.0.6
- Added current subscription by customer
- Fixed missing validate when update max_slot of timeslot
- Fixed wrongly min reserve days when complete sub item

### v1.0.5
- Added sort by time
- Added timeslot filter by salesperson
- Updated booking history

### v1.0.4
- Added allow to create package with multiple subject

### v1.0.3
- Removed config cache

### v1.0.2
- Removed options on subject
- Added booking subject

### v1.0.1
- Added subject to timeslot
- Added default subject when create package

### v1.0.0
- Added Subject management

### v0.12.8
- Fixed wrongly status for original sub item when create waiting subscription

### v0.12.7
- Fixed can not set empty group for a role when editing role
- Fixed Salesperson can not edit subscription has no salesperson
- Fixed can not approve subscription without subscription_update permission
- Fixed wrongly group of Customer Service role when seed role

### v0.12.6
- Added checking role on manage admin

### v0.12.5
- Added check level and group on role

### v0.12.4
- Added is_editable_by_role to subscription
- Changed subscription extend permission
- Updated trainer ratings permissions
- Updated default permission and roles

### v0.12.3
- Added new default roles
- Added new status waiting on subscription
- Fixed wrongly headings on booking export

### v0.12.2
- Updated default message on root api
- Added group by customer on booking report
- Added get studio rating by customer

### v0.12.1
- Added count reserved items on booking report
- Fixed wrongly default order on merchant and trainer list
- Added studio rating

### v0.11.6
- Added public info to packages
- Fixed missing filter multiple studio on timeslot
- Fixed can not save birthday when create customer

### v0.11.5
- Updated float columns to decimal type on packages table
- Added trainer ratings on booking list
- Updated testing env app_url
- Updated the maximum number of requests

### v0.11.4
- Added fresh qr code on studio

### v0.11.3
- Updated max days of report
- Added product fields to bookings

### v0.11.2
- Added studio qr code

### v0.11.1
- Added filter year on Subscription item
- Added report customer trial detail
- Added maximum days to warning expiration on settings
- Fixed wrongly permission on trainer ratings data

### v0.10.2
- Fixed wrongly total count on customer report

### v0.10.1
- Fixed wrongly free reservation days when create subscription
- Added dashboard trainer ratings

### v0.9.2
- Updated default filter date on customer report
- Added customer review trainer

### v0.9.1
- Added customer report
- Added revenue report

### v0.8.7
- Fixed wrongly expired_at when creating a subscription with a decimal duration

### v0.8.6
- Fixed error redundant column when exporting booking analytic
- Fixed missing trial customer on report booking analytic

### v0.8.5
- Fixed wrongly language for note on subscription
- Fixed wrongly order on subscription logs
- Fixed wrongly heading on subscription export

### v0.8.4
- Fix wrongly log on up sale
- Added extend for multiple subscriptions
- Added migrate for up sale on subscription
- Added subscription detail report

### v0.8.3
- Added booking analytic
- Added additional amount to subscription

### v0.8.2
- Update up sale feature on subscription
- Added promotions management

### v0.8.1
- Added complete_at to reserve service on subscription
- Added note on out_rule service on subscription
- Added bookings report export
- Added subscriptions report export

### v0.7.6
- Fixed missing log when create out_rule service on subscription
- Fixed wrongly activity log type when cancel subscription items
- Fixed missing active original and active package after complete another package

### v0.7.5
- Fixed wrongly filter by date on report subscriptions
- Added filter by salesperson
- Removed trainer_id on trial booking
- Updated complete reserve items without checking subscription status

### v0.7.4
- Added system activity logs

### v0.7.3
- Added subscription report
- Added activity logs for bookings

### v0.7.2
- Added booking report
- Added filter by subscription on activity logs

### v0.7.1
- Added activity logs for subscriptions

### v0.6.5
- Fixed missing subscription days remaining on booking detail

### v0.6.4
- Added minimum months setting to allow transfer package
- Fixed prevent delete transferred service on subscription
- Fixed missing customer name when book from app

### v0.6.3
- Added filter multiple studios on list booking
- Add subscription seeder

### v0.6.2
- Updated package image
- Added sort by remaining days
- Added linked_item to subscription items

### v0.6.1
- Added transfer service to subscriptions
- Updated auto load default roles

### v0.5.2
- Fixed cannot create promotion on subscription

### v0.5.1
- Fixed wrongly when duplicate package names on summary packages chart
- Fixed error when activating reserve package automatically
- Fixed wrongly status on out_rule service
- Fixed error when subscription expired and add promotion package
- Fixed error date validation when creating a reservation
- Fixed wrongly action active on reserved subscription
- Fixed wrongly expire date when delete service
- Fixed wrongly summary packages by date on Dashboard

### v0.4.8
- Updated original item status when create subscription
- Added new action active and complete original items

### v0.4.7
- Added manage general settings

### v0.4.6
- Added dashboard summary
- Added schedule on subscription 
- Updated reserve on subscriptions
- Added admin close and cancel subscription
- Added admin update subscription items
- Added promotion on subscription
- Updated subscription fields

### v0.4.5
- Fixed missing updating remaining slots when advanced checkin booking

### v0.4.4
- Fixed wrongly checking permission for view detail role
- Fixed missing updating remaining slots when advanced cancel booking

### v0.4.3
- Fixed missing account relationship on account public api

### v0.4.2
- Added advanced cancel and checkin booking
- Fixed missing public request for single setting

### v0.4.1
- Added public api

### v0.3.3
- Fixed missing data when booking from customer app

### v0.3.2
- Added trial booking
- Added admin update my profile
- Added admin update booking
- Added available filter on timeslot

### v0.3.1
- Added delete customer, trainer, merchant
- Added note & discount percent on Subscription
- Added order on Package 
- Fixed cannot reserve subscription

### v0.2.12
- Fixed wrongly days count on subscription

### v0.2.11
- Updated duration of subscription items

### v0.2.10
- Fixed wrongly subscription total amount when add subscription items

### v0.2.9
- Fixed missing require intervention/image

### v0.2.8
- Fixed error on timeslot relationship

### v0.2.7
- Allow creating multi timeslot

### v0.2.6
- Updated admin edit subscription's total amount

### v0.2.5
- Added checking subscription action

### v0.2.4
- Updated reserve subscription
- Updated account relationship on other models
- Added admin filter by role

### v0.2.3
- Changed subscription adjustment to subscription item

### v0.2.2
- Added Subscription adjustment

### v0.2.1
- Updated auth management
- Updated studio management

### v0.1.12
- Added filter status on subscription

### v0.1.11
- Added booking summary

### v0.1.10
- Added booking management
- Added timeslot management
- Added summary subscription
- Updated package image seeder

### v0.1.9
- Added subscription management
- Added package management

### v0.1.8
- Fixed wrongly customer current subscription
- Fixed missing handle out_of_time booking
- Updated update package default image
- Updated excludes timeslots is out of bookings

### v0.1.7 
- Update booking list relationship data

### v0.1.6
- Added packages seeder

### v0.1.5
- Added subscription payment
- Updated remaining slot after cancel booking
- Updated checking covered policy
- Added salesperson
- Added checked_in_at

### v0.1.4
- Added admin create merchant, trainer
- Added upload file

### v0.1.3
- Added admin create customer
- Added schedule to update booking status
- Added settings
- Updated customer profile
- Update customer booking

### v0.1.2
- Added customer bookings

### v0.1.1
- Updated change employee to user
- Updated permission autoload

### v0.1.0
- Init auth
- Init project
