Skip to content

Releases: mdjmplugin/mobile-dj-manager

Version 1.5.9-rc.1

14 Aug 20:14
Compare
Choose a tag to compare
Version 1.5.9-rc.1 Pre-release
Pre-release

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

24 Dec 20:32
Compare
Choose a tag to compare

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

24 Jun 21:49
1df7ac2
Compare
Choose a tag to compare

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

22 Jun 13:37
4b961cf
Compare
Choose a tag to compare

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

01 Jun 14:24
Compare
Choose a tag to compare

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

31 May 23:41
3a88966
Compare
Choose a tag to compare

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

30 May 14:37
Compare
Choose a tag to compare

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

28 May 22:16
c300482
Compare
Choose a tag to compare

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

27 May 14:00
Compare
Choose a tag to compare

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

10 Jan 09:45
2220b2d
Compare
Choose a tag to compare

Released 10th January, 2018

  • IMPORTANT: An admin updating their own user profile may result in a loss of MDJM permissions