Releases: mdjmplugin/mobile-dj-manager
Version 1.5.9-rc.1
Saturday, 14th August 2021
New: Compatibility up to WordPress 5.8
Bug: Fixed PHP error on equipment package and add-ons pages
Bug: Fixed contract viewing conflict with Elementor / Elementor Pro
Removed: Optional upload playlist data to MDJM servers task
Version 1.5.8
Wednesday, 23rd December 2020
Security: Audit - Fixed several XSS vulnerabilities
Security: Audit - Input data hardening (validation and sanitization)
Security: Audit - Output data hardening (escaping)
Security: Fix unauthorised client event access (Reported by waynehaffenden)
Security: Remove remote libraries called within the plugin, libraries are now stored locally within the plugin
New: Compatibility up to WordPress 5.6
Bug: 'Disable the visual editor when writing' breaks editor on communications screen (Reported by rikkilake)
Cleanup: Remove 'qtip' and 'popover' libraries from plugin as these are not used
Version 1.5.7
Monday, 25th June 2018
New: Added setting options to customize the title, tip title and tip content for availability calendar entries
New: Added option to delete employee absence entries when user account is deleted
Tweak: Display all employee absences on the calendar - previous only those holding a role that was defined within Settings -> Client Zone -> Availability Checker -> Employee Roles were displayed
Bug: Incorrect return variable within mdjm_get_all_absences()
resulted in meta not being removed with absences
Version 1.5.6
Friday, 22nd June 2018
New: The availability system has been revamped to allow more functionality flexibity, and faster lookups
New: Full calendar view on the availability admin page. Click calendar events to manage them
New: New availability databases add flexibility for enhanced future functionality
New: Added calendar settings under Misc tab
Tweak: Creation of new playlist database tables ready for future release
Tweak: Updated uninstall process to remove new database tables
Bug: Incorrect formatting of currency during total cost calculation meant some events could not be saved
Dev: Added hooks to enable extensions to perform actions during absence actions
Dev: Removed a bunch of deprecated functions
Version 1.5.5
Friday, 1st June 2018
Bug: Incorrectly formatted values for currencies that show the symbol after the amount caused event cost to not be updated
Tweak: Updated setting description for Privacy Policy settings
Version 1.5.4
Thursday, 31st May 2018
New: Added privacy functionality for General Data Protection Regulation (GDPR) compliance
New: Added Compliance tab within MDJM Events -> Settings
New: Added ability to present and require acceptance of Privacy Policy for all MDJM related forms
New: Added ability to present and require acceptance of Terms & Conditions for all MDJM related forms (payment forms, contact forms, etc.)
New: User information stored as part of MDJM will be exported as part of the WordPress Export Personal Data process
New: Capture time of acceptance for privacy policy and terms and conditions
New: Added MDJM GDPR Privacy Policy template suggestion
Version 1.5.2
Wednesday, 30th May 2018
Fix: Custom event fields were not correctly setting value on events screen following contact form submission
Fix: Client primary phone was not being displayed within the Show client details box on the events screen
Version 1.5.1
Monday, 28th May 2018
Fix: Manually entered venues were not output on the events screen
Fix: Fatal error when viewing client screen
Fix: Client details not output on events screen (related to above)
Tweak: Added Required PHP Version to readme.txt
Version 1.5
Version 1.5 - Sunday, 27th May 2018
NOTE: The playlist-client.php
, playlist-guest.php
, profile-client.php
mdjm.css
and mdjm.min.css
files have been updated. If you have customized templates and copied to your theme, you will need to compare the changes
New: Refreshed the events admin screen with more responsive and easy to manage layout
New: Discounts can now be applied to events
New: Display break down of event costs on events page
New: Added option to require deposit to be paid before an event is marked as confirmed
New: Added the Tasks metabox to the event screen so admins can execute tasks whilst managing an event
New: Client profile page is now templated and AJAX based
New: Client profile page has been updated to be more responsive and inline with the formatting of forms used elsewhere
New: Playlist client and guest pages have been updated to be more responsive and inline with the formatting of forms used elsewhere
New: Client playlist is powered by AJAX
New: Added Twitter and Facebook share links to the client playlist page
New: Guest playlist form is now powered by AJAX and displays all entries added by the guest during the current session
New: Guests can now remove songs they have entered during their current session
New: Added client playlist notification task to notify clients of guest submissions
New: Added employee playlist notification task to notify if entries exist
New: Added fields to enter client address when creating client from events page
New: Auto set the setup time based on event start time. Define the default setup time within Settings -> Events
New: Added the employee_address
content tag
New: Clicking the number of events within the venue list table will now take you to a filtered list of events for the venue
New: Added pagination to the clients list
New: Added the additional_cost
content tag
New: Added the discount
content tag
New: Added caching to event transaction queries to improve event screen load times
Tweak: Prohibit the deletion or renaming of the slug for the playlist Guest category
Tweak: Clients can now be searched by ID, email, and display name on the clients page
Tweak: Correctly named media button options from Shortcodes to Content Tags
Tweak: Employee content tags now start with employee_
rather than dj_
. dj_
is maintained for backwards compatibility
Tweak: Updated jQuery Chosen library version
Tweak: Removed a bunch of deprecated files
Fix: Employee notification email was not sent during event confirmation
Fix: Balance reminder task may not send reminder until day of event
Fix: Do not hide empty categories when adding items to the playlist
Fix: Corrected value for default playlist category
Fix: Corrected the number of events a contract is assigned to
Fix: Removed notification that client received playlist email when emailing to employee via admin
Fix: Correctly set the value to 'all' if no event type is defined for a package
Fix; Correctly honour the min/max values for a number field within the MDJM_HTML_Elements
class
Version 1.4.7.8
Released 10th January, 2018
- IMPORTANT: An admin updating their own user profile may result in a loss of MDJM permissions