MIDAS v4.15 Build History
(Dates shown as DD/MM/YY · All times shown in UTC)
v4.15 Build 19/05/2017 @ 14:28 UTC
- Fixed: Session Timeout messages after manually logging out in some instances (Issue #1908)
- Fixed: Changing your password may result in a new window being spawned (Issue #1909)
- Fixed: Harmless MySQL error when adding a new user who doesn't exist as a client (Issue #1910)
- Fixed: "Undefined" appears in confirmation dialog when deleting a venue with no bookings (Issue #1911)
- Fixed: Live Booking Grid updates for modified bookings may not show in some instances (Issue #1912)
- Fixed: Deleting resources may not correctly remove them from bookings (Issue #1907)
- Fixed: Updating from previous versions with booking type discounts containing excessive decimal places would not correctly migrate discount rates (Issue #1905)
- Fixed: Prevent booking type discounts containing excessive decimal places (Issue #1906)
- Fixed: Advanced printing when in monthly overview doesn't print entire month's bookings by default (Issue #1902)
- Fixed: JS error when selecting date range in advanced print options window (Issue #1903)
- Fixed: Slow importing of bookings in some instances (Issue #1904)
- Fixed: Venue Blocking rules not being applied (Issue #1898)
- Fixed: Unable to add custom booking fields in rare instances (Issue #1899)
- Fixed: Unable to import bookings with " marks in notes/custom fields (Issue #1900)
- Fixed: Booking block alignment display issue with tall booking grids under some versions of Chrome on hi-DPI screens (Issue #1901)
- Fixed: Unable to upload/change logos [Since Beta Build 13/04/2017 @ 23.23]
- Fixed: List of existing users not shown in drop-down menu on User Statistics page [Since Beta Build 13/04/2017 @ 23.23]
- Updated: Changelog
- Fixed: Invoices auto created from web bookings were shown in booking histories as being created by "Unknown User" instead of "SYSTEM" [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: User Activity pie chart included non-user activity (i.e. System/API initiated) (Issue #1896)
- Fixed: Image alt attribute not included for logos on public screens (Issue #1897)
- Fixed: Migrating a v4.15 installation from a server with bcrypt available to one without would cause 502 Gateway Errors when logging in [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: License issues [Since Beta Build 22/03/2017 @ 17.41]
- Updated: Help Documentation
- Updated: Language Packs
- Improved: Countdown timer for Web Booking payments now displays minutes and seconds (previously just seconds)
- New: Web Bookings now recorded in Recent Activity Log
- Improved: When only one payment method has been enabled for Web Bookings, it will now be pre-selected on Payment stage
- Improved: Countdown timer added to Web Booking payment screen
- Template variables not being consistently substituted on Payment stage of Web Bookings
- Updated: Language Packs
- Fixed: Amount to pay for a Web Booking was always zero [Since Beta Build 01/04/2017 @ 15.14]
- Fixed: Extra checkbox at the end of Blocking and Alternative venue lists on Manage Venues screen (Issue #1894)
- Fixed: Disabling PayPal/Stripe payment options looses associated settings (Issue #1895)
- Updated: Help Documentation
- Fixed: Invoice settings lost if a user with the "Can manage MIDAS" permission, but not also the "Can use Invoicing" permission makes changes on the Manage MIDAS screen (Issue #1893)
- Fixed: Javascript error after logging out when running under Italian language (Issue #1891)
- Fixed: Possible to enter negative amounts for cancellation invoice charges (Issue #1892)
- Updated: Language Packs
- Fixed: Unable to add email-less clients [Since Beta Build 22/03/2017 @ 17.41]
- Fixed: mailqueue module may not return correct headers in some instances (Issue #1890)
- Improved: Prevent opportunity to re-pay by navigating back a page after successful Web Booking payment
- Improved: Better handling of Web Bookings where no payment is required
- Fixed: Unable to complete Web Bookings [Since Beta Build 22/03/2017 @ 17.41]
- Fixed: Unable to update MIDAS [Since Beta Build 22/03/2017 @ 17.41]
- Fixed: Date/Time Format settings not being saved [Since Beta Build 22/03/2017 @ 17.41]
- Fixed: Web Booking amount to pay didn't take into account booking type discounts [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Invoices resulting from Web Bookings not correctly taking into account booking type discounts [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Selecting last hour in list from drop-down "From" time selector doesn't pre-fill "To" hour selector (Issue #1885)
- Fixed: Javascript errors when selecting PM in 12-hour clock format on Web Book/Web Request screens (Issue #1886)
- Fixed: Semi-Colons and equals signs not allowed in booking field values (Issue #1887)
- Fixed: Estimated Booking Costs in approved booking request email templates not taking into account booking type discounts (Issue #1888)
- Fixed: Resource Watch notifications may not correctly trigger for bookings which are dynamically moved/duplicated (Issue #1889)
- Improved: If no booking type specified on Web Book/Web Request screens, booking type will fall back to client's default booking type (where applicable)
- Fixed: Absolute discounts being indicated as percentage discounts on Booking Availability Screen [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Absolute discounts being applied as percentage discounts on generated invoices resulting from Web Bookings [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: "Apply To All" buttons not working on Web Request/Web Book screens [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: %TOTAL_COST% variable not being substituted in Web Booking Confirmation email template [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: "Public" tickbox on Manage Venues screen doesn't retain state [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Web Booking multiple dates/venues in one action didn't correctly confirm all bookings [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Email notifications not being sent upon completed web booking [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: "Pay" button on Web Booking payment screen, using Stripe payment method, continues to indicate "waiting" if errors returned [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Manage Booking Types screen broken [Since Beta Build 17/03/2017 @ 13.10]
- Fixed: Removing max search results setting prevents any search results in some instances (Issue #1884)
- New: Public "Book Online" feature
- New: Booking "buffer" settings - maintain fixed spacing between bookings
- New: Un-Invoiced Bookings Report
- New: "Individual/Manual" or "Automatic/From Group" venue selection settings for Public Booking Requests
- New: Password reset link validity setting
- Improved: Repetitive dates generator now includes an "on the last..." option
- Improved: Limit the number of bookings users can add to each calendar week
- Improved: Booking Type Discounts can now accept absolute amounts as well as percentages
- Improved: Booking approval entries in the Recent Activity log can now be clicked to jump to date of booking
- Improved: Approved/Rejected Booking Requests now also log requested venue in Recent Activity log
- Improved: User filter on Recent Activity Log now sorts alphabetically
- Improved: If multiple databases defined, Auto-sent user credentials now include which database they're for
- Improved: SSO settings screen is disabled if not available under current license
- Improved: LDAP logging
- Improved: Added link to KB article in the event of a "too many connections" MySQL error
- Improved: Focusing on venue rate input auto-selects current value
- Improved: Renaming/Removing a custom booking field will update/remove any associated %CUSTOM..% variables in templates
- Improved: Filename when "saving" (printing) an invoice/receipt as a .pdf file now defaults to invoice number
- Fixed: Potential Income report not correctly taking into account booking type discounts assigned to resources (Issue #1877)
- Fixed: Invoices which have turned "green" to denote paid in full revert to "black" when internal notes are updated (Issue #1874)
- Fixed: "Synchronous XMLHttpRequest on the main thread is deprecated" JS console warning when logging in (Issue #1878)
- Fixed: UI layout issue when displaying popup of number of outstanding booking requests post login (Issue #1879)
- Fixed: Deleting a venue displayed on-screen keyboard under iOS (Issue #1880)
- Fixed: %ORG% variable not being substituted in some email templates (Issue #1881)
- Fixed: 2FA login may fail when multiple databases defined (Issue #1882)
- Fixed: Not possible to print receipt for an invoice which has been printed/emailed again after being paid in full in some instances (Issue #1883)
- Update: jQuery-Autocomplete 1.3.0
- Security enhancements
- Optimization: Code optimization