MIDAS v4.12 Build History
(Dates shown as DD/MM/YY · All times shown in UTC)
v4.12 Build 23/06/2016 @ 18:36 UTC
- Fixed: Client-less booking requests may be added if requestor doesn't yet exist as a client (Issue #1809)
- Fixed: Unable to change Primary User (Issue #1807)
- Fixed: Corrupt display of some bookings depending upon order added if field(s) set to show on booking blocks contained < > symbols (Issue #1808)
- Fixed: "New Booking Request Received" email notifications not being sent for bookings requests made by logged in users (Issue #1805)
- Fixed: Emails with no recipient being created for booking requests made by logged in users for clients with no email on file (Issue #1806)
- Optimization: Caching improvements
- Fixed: Two-Factor Authentication may not send Authorization Codes in some instances (Issue #1804)
- Fixed: Unable to add venues with certain numerical names (Issue #1803)
- Fixed: PayPal IPN Notifications (Issue #1802)
- Improved: Default security settings for new installs
- Fixed: Discount line not hidden on invoices if no discount applied (Issue #1801)
- Fixed: Dynamic start/finish times whilst dragging across the booking grid may show incorrect AM/PM indicator in 12 hour clock mode (Issue #1800)
- Fixed: Unable to generate cancellation invoices in some instances (Issue #1793)
- Fixed: Viewing another set of statistics immediately after Invoice statistics may yield no results (Issue #1798)
- Fixed: Pound signs may not correctly display in emailed invoices (Issue #1799)
- Fixed: Modifying a previously approved booking request forces the "Send Booking Confirmation" box to always be selected (Issue #1796)
- Fixed: Text carat position jumps to end of value when entering venue rates (Issue #1797)
- Update: Help Documentation
- Fixed: Day notes may not correctly display if viewing a multi-day range in the booking grid (Issue #1792)
- Fixed: Cancellation invoices not be created in some instances (Issue #1793)
- Fixed: Unable to save "Send Booking Confirmation" on/off default setting on pre-4.08 installs updates to later versions (Issue #1794)
- Fixed: Apache servers may silently log "Use of 'shift' without parentheses is ambiguous" warnings (Issue #1795)
- Fixed: Unable to add venues with certain numerical names
- Fixed: PayPal IPN Notifications
- Improved: Default security settings for new installs
- Fixed: Discount line not hidden on invoices if no discount applied
- Fixed: Dynamic start/finish times whilst dragging across the booking grid may show incorrect AM/PM indicator in 12 hour clock mode
- Fixed: Unable to generate cancellation invoices in some instances
- Fixed: Viewing another set of statistics immediately after Invoice statistics may yield no results
- Fixed: Pound signs may not correctly display in emailed invoices
- Fixed: Modifying a previously approved booking request forces the "Send Booking Confirmation" box to always be selected
- Fixed: Text carat position jumps to end of value when entering venue rates
- Update: Help Documentation
- Fixed: Day notes may not correctly display if viewing a multi-day range in the booking grid
- Fixed: Cancellation invoices not be created in some instances
- Fixed: Unable to save "Send Booking Confirmation" on/off default setting on pre-4.08 installs updates to later versions
- Fixed: Apache servers may silently log "Use of 'shift' without parentheses is ambiguous" warnings
- Fixed: Emails not being sent under certain circumstances when multiple databases defined (Issue #1790)
- Fixed: %REASON% variable not being correctly substituted in booking request rejection notifications (Issue #1791)
- Fixed: Invoices Outstanding → All Invoices yields no results (Issue #1789)
- Optimization: Performance improvements when generating backups (approx x12 faster!)
- Fixed: Corrected instances of %UNSUBSCRIBELINK% → %UNSUBSCRIBEURL% (Issue #1787)
- Fixed: Digital Signage/Web Calendars addon compatibility (Issue #1788)
- Updated: German translation - Credit: Andi Moser
- Booking field variables not being correctly substituted in email templates in some instances (Issue #1782)
- Fixed: Duplicate Booking Reminders (Issue #1785)
- Fixed: Unable to add new clients if "Current Credit" field left blank (Issue #1786)
- Fixed: Unable to save settings on Manage MIDAS screen on some Windows servers (Issue #1784)
- Updated: Help Documentation
- Fixed: Unable to access some Manage MIDAS tabs after update to v4.12 on some Windows servers (Issue #1783)
- Fixed: Booking field variables not being correctly substituted in email templates in some instances (Since v4.12 Build 09/04/2016) (Issue #1782)
- Fixed: Possible to create two copies of an invoice if printing immediately after manually creating (Issue #1781)
- Fixed: Invoices with zero totals automatically being marked as paid in full (Since v4.12 Build 09/04/2016) (Issue #1780)
- Fixed: Unable to approve booking requests (Since v4.12 Build 09/04/2016) (Issue #1778)
- Fixed: Update to v4.12 on some systems may fail (Issue #1779)
- Fixed: Merging clients could produce orphaned "Invoice To" fields (Issue #1775)
- Fixed: Missing "Invoice To" client record could generate client-less invoice (Issue #1776)
- Fixed: Diagnostic info shown in demo mode (Issue #1777)
- Improved: client-side login sanitization
- Optimization: Removed obsolete .js files
- Mobile GUI Tweaks
- Server Check tool now detects insecure http
- New: Implemented app manifest
- Improved: GUI improvements
- Fixed: Misplaced %TOTAL_COST% variable in email templates breaks other variables (Since Beta Build 20/03/2016 @ 17:10 UTC)
- Fixed: Certain characters in <bookings>...</bookings> email template content breaks other variables (Since Beta Build 20/03/2016 @ 17:10 UTC)
- New: Maintain a line of credit for clients, which is automatically applied to their subsequent invoices
- New: "Current Availability" venue report
- New: Support for card payments via Stripe
- New: %BOOKING_COST% and %TOTAL_COST% variables in booking confirmation/request approved email templates
- Improved: More control over generated content in various email templates
- Improved: Invoicing screen now shows "quick links" to recently created and recently finalized invoices
- Improved: Bulk invoice generation can now be limited by venue/booking type
- Improved: Booking Request cancellation links and client notification unsubscribe links now require additional user click to confirm
- Improved: MIDAS now attempts to force browser refresh from server upon software update (to prevent a stale cache)
- Improved: Internal setting to rate-limit email sending
- Improved: Combined external .js resources
- Update: jQuery to 1.12
- Fixed: Possible to import users/clients with improperly formatted email addresses (Issue #1770)
- Fixed: Venue Capacities graph appears squashed if large number of venues defined (Issue #1771)
- Fixed: Requestor canceled Booking Requests not correctly logged in Recent Activity Log (Issue #1772)
- Fixed: Availability may incorrectly show as "Unavailable" for some requests on the Pending Booking Request screen if Venue Blocking is enabled (Issue #1773)
- Fixed: Entering Full Screen mode on login screen may exit Full Screen upon login (Issue #1774)
- Security enhancements
- Code Optimization