MIDAS Update History

Update History:

(All times shown in UTC)

v4.23 Beta Build 03/12/2019 @ 12:58 UTC
~ Fixed: Pre/Post times erroneously included in view drop-down on monthly overview
~ Fixed: Unable to make public web bookings if Pre/Post fields disabled

v4.23 Beta Build 02/12/2019 @ 13:11 UTC
~ Fixed: Remove User button missing icon after removing a user
~ Fixed: Unable to make public booking/request if pre/post booking fields disabled [Since Beta Build 21/11/2019 @ 14:32 UTC]
~ Improved: Support for importing bookings with multi-line booking notes

v4.23 Beta Build 21/11/2019 @ 14:32 UTC
~ New: Setup/Breakdown periods
~ Improved: Modify/Delete Similar Bookings search can now be limited to certain days of the week
~ Improved: Changing venue selection on Modify Bookings screen now retains previously selected venue's attendee values
~ Improved: Filter invoices by organization
~ Improved: Pending booking request screen now indicates total venue count in addition to those being managed
~ Improved: JS error logging
~ Improved: Colorization of booking type list on Manage Booking Types screen
~ Change: MIDAS will now warn if you're using Internet Explorer and prompt to upgrade your browser
~ Fixed: Applying venue rates to "All Days" may not correctly update & refresh Manage Venues UI
~ Fixed: Page title formatting in search results when searching the Help documentation
~ Fixed: File upload client fields may not display correctly on printouts
~ Fixed: Moving/Duplicating bookings via drag and drop on dates with day notes, may immediately display an empty day notes window
~ Fixed: Setting rates for "All Days" may not correct save selected rates in some instances
~ Fixed: Grammar when deleting all watch notifications
~ Fixed: Maximum global occupancy checking may be inaccurate in some instances

===============================================================

v4.22 Build 24/10/2019 @ 17:40 UTC
~ Fixed: Unable to add resources to bookings immediately after adding a new client via the Add/Modify booking screen

v4.22 Build 18/10/2019 @ 00:37 UTC
~ Fixed: Encoding issue which could lead to resources not being printed

v4.22 Build 15/10/2019 @ 22:44 UTC
~ Fixed: Excel export creating empty files on some server setups

v4.22 Build 09/10/2019 @ 09:08 UTC
~ Fixed: %FINISH% variable not being correctly substituted to booking cancellation template

v4.22 Build 07/10/2019 @ 13:27 UTC
~ Fixed: Advanced Printing bookings as a grid with clients selected didn't respect client/org client field print settings

v4.22 Build 02/10/2019 @ 10:33 UTC
~ Fixed: RSS Addon compatability with MIDAS v4.22

v4.22 Build 01/10/2019 @ 14:05 UTC
~ Fixed: Entering a venue rate for a Monday and then selecting "All Days" may not correctly apply the rate to the whole week
~ Improved: iCal import support

v4.22 Build 24/09/2019 @ 10:40 UTC
~ Fixed: Printing statistics defaults to booking statistics
~ Fixed: Emails sent via Office 365 may not display correctly in some instances

v4.22 Build 19/09/2019 @ 13:52 UTC
~ Fixed: Required fields on public screens may not be being enforced in some instances

v4.22 Build 04/09/2019 @ 19:31 UTC
~ Fixed: Online invoice payment via Stripe may not correctly complete in some instances
~ Fixed: Total Bookings value not accurate in monthly overview display when filtered by resources

v4.22 Build 02/09/2019 @ 08:30 UTC
~ Fixed: Issue where Client tab in the Booking Information panel would get stuck on "Retrieving Data..."

v4.22 Build 29/08/2019 @ 13:05 UTC
~ Fixed: Unable to modify/delete clients from search results [Since Beta Build 25/06/2019 @ 12:41 UTC]
~ Improved: Discount amounts now included in exported invoice summaries

v4.22 Build 21/08/2019 @ 22:38 UTC
~ Improved: Recent Activity logging for added/modified/deleted/restored bookings
~ Fixed: Restoring bookings not being logged in Recent Activity log
~ Fixed: Issue which could prevent receiving messages from MIDAS HQ

v4.22 Build 20/08/2019 @ 16:03 UTC
~ Improved: Tentative bookings which have auto-expired are now better indicated on the Restore Deleted Bookings screen
~ Fixed: JS error when removing a venue
~ Fixed: Unable to remove venues with names containing a # symbol

v4.22 Build 20/08/2019 @ 14:22 UTC
~ Fixed: Tentative Bookings may still be expired even with the feature turned off if making Public Web Bookings

v4.22 Build 20/08/2019 @ 10:21 UTC
~ Improved: .rtf is now a supported file type when attaching files to bookings/client records
~ Fixed: Exporting data as XML failed [Since Beta Build 25/06/2019 @ 12:41 UTC]
~ Fixed: Custom client fields not being included in client data exports
~ Fixed: Additional empty column being included in CSV and Tab-Delimited exports of booking data
~ Fixed: Dialog shown whilst updating MIDAS may not include animated icon
~ Update: Language on Restore Database screen to include client fields

v4.22 Build 12/08/2019 @ 01:20 UTC
~ Change: No Client fields are set as being required by default, apart from client name
~ Fixed: Client fields not being created when adding an additional database
~ Updated: Installer

v4.22 Build 12/08/2019 @ 00:18 UTC
~ Fixed: Silent "Wide character in print" warning in server logs when generating auto backups under Apache
~ Fixed: Timeline not showing if no custom logo uploaded [Since Beta Build 25/06/2019 @ 12:41 UTC]
~ Fixed: Unable to add new clients if organization field set to be required [Since Beta Build 25/06/2019 @ 12:41 UTC]

v4.22 Build 09/08/2019 @ 09:51 UTC
~ Fixed: Unable to access MIDAS Admin Options screen on some server configurations [Since Build 08/08/2019 @ 08:05 UTC]
~ Updated: Themes

v4.22 Build 08/08/2019 @ 08:05 UTC
~ New: MIDAS now warns if its database isn't compatible with current software version
~ Improved: Custom Logo shown when logged in (in bottom left) now auto hides if booking information panel would cover it
~ Fixed: Silent MySQL error when updating groups only for multiple venues
~ Updated: Help documentation

v4.22 Beta Build 21/07/2019 @ 16:14 UTC
~ Improved: Clicking the "All Venues" heading on the Manage Venues screen will now select all venues
~ Fixed: Cmnd clicking in calendars on Mac OS to select multiple dates wasn't working

v4.22 Beta Build 17/07/2019 @ 14:50 UTC
~ New: "All Days" tick box to allow setting venue rates for all days at once
~ Fixed: v4.22 installer issues
~ Fixed: New v4.22 global settings file not being included in automated backups
~ Fixed: Silent internal server error if SMTP test fails
~ Fixed: Clicking the "New Type" button on the Manage Booking Types screen didn't fully reset the form
~ Improved: Support for multiple client email addresses
~ Improved: Maximum field length restrictions
~ Improved: MySQL indexes

v4.22 Beta Build 08/07/2019 @ 10:26 UTC
~ Improved: Custom theme handling
~ Improved: Server Readiness Tool now indicates if installed Perl modules are up to date

v4.22 Beta Build 25/06/2019 @ 12:41 UTC
~ New: Custom Client fields
~ New: Venue Utilization report based upon venue capacities
~ Improved: Option to split resources into categories when printing bookings as a table
~ Improved: Booking Grid View filter setting now persists between session
~ Improved: Booking Information Panel can now be scrolled if lengthy notes, etc are present
~ Improved: Booking Information Panel now remembers selected tab between sessions
~ Improved: Booking Information Panel "Pin" now remembers its state between sessions
~ Improved: Default Booking Type field no longer shown on Add/Modify Client dialog if no booking types defined
~ Improved: XML settings file migrated to JSON
~ Improved: Performance improvements (Pages now load ~200ms faster than before)
~ Improved: HiContrast theme
~ Improved: Initial page title now indicates friendly database name if only a single database is defined
~ Improved: The MIDAS updater now also automatically updates any installed addons
~ Improved: Logging for IPv6 and IPv4-mapped IPv6 addresses
~ Update: Stripe for SCA regulation (3D Secure support)
~ Fixed: Switching away from a Monthly overview to anything over than a day view may prevent the navigating calendar from jumping back to the monthly overview when dates are selected
~ Fixed: JS error when viewing a booking grid with no venues defined
~ Fixed: Pressing enter after entering a resource quantity closes Resources window, but doesn't return anything to add/modify bookings screen
~ Fixed: Selecting an existing client via search by double-clicking Client/Org on Add/Modify bookings screen didn't change "New Client" icon to "Modify Client" icon
~ Fixed: "Show To" field settings not respected in search results

===============================================================

v4.21 Build 08/07/2019 @ 13:45 UTC
~ Fixed: MIDAS may incorrectly warn of missing MySQL permissions when updating

v4.21 Build 05/07/2019 @ 12:59 UTC
~ Fixed: Custom theme styles/SVG not being correctly detected and applied

v4.21 Build 18/06/2019 @ 09:19 UTC
~ Fixed: CloudFlare now plays nicer with Stripe
~ Fixed: Emailed database backup filenames didn't include version number
~ Fixed: Importing bookings with resources may fail to import new resources
~ Fixed: Multi-line custom booking fields may include extraneous HTML when included within booking related email notifications

v4.21 Build 16/06/2019 @ 22:15 UTC
~ Fixed: NULL values not correctly saved in database backups
~ Fixed: UTF-8 encoding in database backups
~ Fixed: Potential Income report may not be accurate for Staffing resources in some instances

v4.21 Build 30/05/2019 @ 13:38 UTC
~ Fixed: Users with no client view permissions couldn't easily access the filter for bookings on the Search screen
~ Fixed: Rendering of two fields on booking blocks in Hebrew/Arabic may not display correctly in Chrome or Safari
~ Fixed: Venue Closed Until dates may increment by one if saving multiple times on the same screen
~ Fixed: Various Maintenance Mode fixes
~ Improved: UI improvements in relation to resources on public request/booking screens

v4.21 Build 23/05/2019 @ 09:40 UTC
~ Fixed: Resources not show on Resource Popularity report [Since v4.21 Build 22/05/2019 @ 15:54 UTC]

v4.21 Build 22/05/2019 @ 15:54 UTC
~ Fixed: Public setting on Modify Resource dialog not indicating if resource is public
~ Fixed: Exporting resources not indicating whether each resource is public or not
~ Fixed: The Resource Popularity Potential Income report didn't correctly calculate resources within custom categories acting as staffing
~ Improved: Resource Statistics now include details of custom resource categories
~ Improved: UI improvements in relation to resources on public request/booking screens

v4.21 Build 17/05/2019 @ 12:25 UTC
~ Fixed: Updating notification settings on Pending Booking Request screen may incorrectly indicate that settings weren't being saved

v4.21 Build 14/05/2019 @ 20:45 UTC
~ Fixed: Edit icon missing on Add/Modify booking screen for custom URL fields

v4.21 Build 14/05/2019 @ 12:19 UTC
~ Fixed: Modifying resources in categories other than Equipment may default back to Equipment

v4.21 Build 13/05/2019 @ 10:35 UTC
~ Fixed: Slack/Microsoft Teams notifications may not trigger when moving/duplicating bookings via click & drag in the booking grid if multiple notification channels defined
~ Improved: %INVOICENO% variable can be set as custom field's default value in order to record previous invoice numbers through subsequent booking modifications

v4.21 Build 10/05/2019 @ 00:27 UTC
~ Fixed: Booking Availability screen may not display correctly if time selector is disabled
~ Fixed: A venue's Closed Until dates may increase by one day each time the venue is saved
~ Improved: iCal booking import support

v4.21 Build 03/05/2019 @ 16:16 UTC
~ Fixed: Invalid SVG if grid hours are limited and venues are closed outside of visible hours
~ Improved: Install/Update now verifies required MySQL permissions are present
~ Security enhancements

v4.21 Build 29/04/2019 @ 11:02 UTC
~ Fixed: Limiting a user's hours to start earlier than 10:00 may not save correctly
~ Improved: Upgrade error logging

v4.21 Build 28/04/2019 @ 08:08 UTC
~ Improved: Decimal amounts can now be specified for global cancellation/deposit invoice amount settings

v4.21 Build 24/04/2019 @ 09:07 UTC
~ Fixed: Calendar may not display on Safari/iOS [Since Build 22/04/2019 @ 20:12 UTC]

v4.21 Build 22/04/2019 @ 20:12 UTC
~ Fixed: Missing delete icon to remove uploaded files attached to bookings
~ Fixed: Links to uploaded files attached to bookings may not display correctly

v4.21 Build 15/04/2019 @ 12:36 UTC
~ Fixed: MySQL error in public web booking/requesting

v4.21 Build 12/04/2019 @ 15:13 UTC
~ Fixed: Importing clientless bookings may fail

v4.21 Build 10/04/2019 @ 21:37 UTC
~ Fixed: Removing an invoice when both a regular and a deposit invoice were generated for a booking would fail to remove invoice reference from booking
~ Fixed: "undefined" label on button when saving changes in Manage MIDAS screen
~ Fixed: Item wording on generated deposit invoices

v4.21 Build 08/04/2019 @ 10:58 UTC
~ Fixed: Installer/Updater didn't include default deposit invoice template [Since Beta Build 13/02/2019 @ 18:25 UTC]
~ Improved: Length of venue/booking type name restrictions

v4.21 Build 04/04/2019 @ 15:09 UTC
~ Fixed: Restoring invoices but not settings failed to restore cancellation/deposit invoice counters
~ Fixed: Unable to reset password in some instances
~ Fixed: Password strength indicator showed "Undefined" on unforced password reset screen
~ Improved: Service message delivery
~ Change: Removed Google+ link from default Welcome Note

v4.21 Build 02/04/2019 @ 16:20 UTC
~ Fixed: Modify Similar Bookings not detecting similar bookings when the original booking is clientless

v4.21 Build 02/04/2019 @ 12:02 UTC
~ Fixed: Resource names not being included in exported data [Since Beta Build 13/02/2019 @ 18:25 UTC]
~ Fixed: Modifying similar bookings for multiple dates may only indicate two dates on Modify Bookings screen [Since Beta Build 13/02/2019 @ 18:25 UTC]

v4.21 Build 31/03/2019 @ 22:09 UTC
~ Fixed: Unable to duplicate bookings in some instances [Since Beta Build 13/02/2019 @ 18:25 UTC]

v4.21 Build 31/03/2019 @ 15:59 UTC
~ Fixed: Unable to add clients if no invoicing permissions [Since Beta Build 13/02/2019 @ 18:25 UTC]

v4.21 Beta Build 26/03/2019 @ 18:30 UTC
~ Fixed: Incorrect date shown in "Restore database to" dialog [Since Beta Build 13/02/2019 @ 18:25 UTC]
~ Fixed: Unable to add additional user accounts [Since Beta Build 13/02/2019 @ 18:25 UTC]
~ Fixed: Venue "Closed Until" dates should reflect the end of the selected date, rather than the start

v4.21 Beta Build 12/03/2019 @ 16:42 UTC
~ Fixed: Manage MIDAS layout corrupt after performing manual backup on some devices
~ Improved: Theme updates
~ Update: Installer for v4.21

v4.21 Beta Build 13/02/2019 @ 18:25 UTC
~ NEW: Deposit Invoices
~ NEW: Mark invoices as complete even if not paid in full
~ NEW: Ability to "clone" (copy) the contents of an invoice to a new invoice
~ Improved: Selective bulk venue modification
~ Improved: The "Pay invoice online" feature can now be configured to allow partial invoice payments
~ Improved: Manually updating an invoice's status allows you to "overpay", applying the surplus as a client credit
~ Improved: Database Backups can now only be restored for the version of MIDAS you're running
~ Improved: UI Updates
~ Improved: MySQL query optimization
~ Improved: Database structure optimization
~ Improved: Error handling when unable to login due to server error
~ Fixed: Removing Slack or MS Teams addons could lead to an error when making public booking requests (Issue #2026)
~ Fixed: Clicking on %USER_FIRSTNAME% variable to insert into a template would instead insert %USER% variable (Issue #2027)
~ Fixed: Corrected app manifest for Android icon (Issue #2028)

===============================================================

v4.20 Build 05/02/2019 @ 11:20 UTC
~ Fixed: No venues shown on Modify Bookings screen for users with modify permissions but no permission to add bookings (Issue #2025)

v4.20 Build 21/01/2019 @ 16:11 UTC
~ Fixed: Adding a custom list type booking field with a blank option set as the default may prevent subsequent bookings from being added/modified (Issue #2019)
~ Fixed: Current time indicator not updating for users with no permission to add bookings (Issue #2020)
~ Fixed: Certain content in venue descriptions could cause booking grid to display incorrectly (Issue #2021)
~ Fixed: Importing data from files with Macintosh line endings (CR) may fail on some servers (Issue #2022)
~ Fixed: Dialog window size/positioning may be cause dialog content to overspill viewable area (Issue #2023)
~ Fixed: Missing icons in Edit Time Lists dialog (Issue #2024)
~ Security enhancements

v4.20 Build 02/01/2019 @ 09:28 UTC
~ Fixed: Adding/Modifying non-English named custom booking fields may prevent subsequent bookings from being added/modified (Issue #2018)

v4.20 Build 30/12/2018 @ 12:12 UTC
~ Fixed: Modified bookings may temporarily be hidden for other users (Issue #2017)
~ Fixed: Generating invoices from the grid may not instantly indicate association between invoice and booking (Issue #2016)
~ Fixed: Support for Perl 5.26 (Issue #2015)

v4.20 Build 19/12/2018 @ 02:00 UTC
~ Fixed: Support for Perl 5.26 (#Issue #2015)

v4.20 Build 10/12/2018 @ 19:24 UTC
~ Fixed: Possible to add zero length bookings in 24 hour clock mode (#Issue #2014)
~ Fixed: Authenticating via SSO in some browsers would cause MIDAS to not display toolbar and grid
~ Improved: UI Updates

v4.20 Build 03/12/2018 @ 14:59 UTC
~ Fixed: Missing warning icon on Pending Booking Request screen for clients without email addresses
~ Fixed: Layout issue on Pending Booking Request screen

v4.20 Build 29/11/2018 @ 19:21 UTC
~ Fixed: "Expire All" icons missing on My Messages screen

v4.20 Build 26/11/2018 @ 15:12 UTC
~ Fixed: Current time indicator showing behind bookings instead of in front [Since Beta Build 08/10/2018 @ 13:03 UTC]
~ Fixed: Merging data may produce an error [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 19/11/2018 @ 23:21 UTC
~ Fixed: Clicking and then dragging to duplicate/reschedule a booking too quickly may select an adjacent booking instead [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 19/11/2018 @ 19:20 UTC
~ Fixed: Dragging to add new bookings to a lower down venue in a large venue list may pre-select incorrect venue [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 19/11/2018 @ 16:37 UTC
~ Improved: Theme updates

v4.20 Build 19/11/2018 @ 09:15 UTC
~ Improved: Theme updates
~ Fixed: Multi-line notes may not correctly display in booking information panel [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 17/11/2018 @ 17:18 UTC
~ Improved: After generating invoices from existing bookings, the invoicing screen now refreshes (which allows the Recently Created Invoices section to update)
~ Improved: UI updates
~ Fixed: Updating from an earlier version where the optional "Brushed Steel" theme was set as default and theme selector was disabled would cause layout issues and make it difficult to update settings

v4.20 Build 14/11/2018 @ 14:47 UTC
~ Fixed: Layout issues for IE11 users using CDN resources [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 14/11/2018 @ 02:07 UTC
~ Fixed: Day Notes not showing when navigating to dates containing notes
~ Fixed: Various missing icons [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 13/11/2018 @ 21:30 UTC
~ Fixed: Missing icons to add/remove closed from dates [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 12/11/2018 @ 19:29 UTC
~ Fixed: Unable to select bookings in the grid on some touch screens [Since Beta Build 08/10/2018 @ 13:03 UTC]
~ Fixed: Selecting Yes to reloading after saving changes may not fully reload for hosted clients (#Issue #2013)

v4.20 Build 12/11/2018 @ 16:32 UTC
~ Improved: UI update for Hi Contrast theme

v4.20 Build 12/11/2018 @ 11:39 UTC
~ Fixed: Silent MySQL error if initially logging in under an obsolete theme [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 11/11/2018 @ 14:34 UTC
~ Fixed: Invoices not shown on screen when emailing [Since Beta Build 08/10/2018 @ 13:03 UTC]

v4.20 Build 10/11/2018 @ 14:37 UTC
~ Fixed: User's with the "Can Manage Resources" permission, but no other admin permissions were unable to access the Manage Resources screen (#Issue #2012)
~ Fixed: Obsolete theme files not removed when updating to v4.20

v4.20 Beta Build 07/11/2018 @ 22:32 UTC
~ Fixed: Venue Utilization statistics not taking into account hours of operation in some instances (Issue #1601)

v4.20 Beta Build 06/11/2018 @ 16:39 UTC
~ Improved: Bookings with no type associated now appear in the booking grid similar to how they did in v4.19
~ Improved: Both client and organization are shown on booking blocks by default for new installs (previously the default was only to show organization)

v4.20 Beta Build 06/11/2018 @ 10:37 UTC
~ Fixed: Adding a custom booking field named "group" would prevent subsequent bookings from being added in more recent versions of MySQL (Issue #2011)

v4.20 Beta Build 28/10/2018 @ 18:28 UTC
~ Security enhancements [Credit: lacroute serge france - @fakessh]

v4.20 Beta Build 26/10/2018 @ 17:52 UTC
~ Fixed: Missing icons [Since Beta Build 08/10/2018 @ 13:03 UTC]
~ Fixed: Watch notification bracket matching settings (Issue #2009)
~ Fixed: Watch notifications for single booking deletions may not trigger for all relevant users (Issue #2010)

v4.20 Beta Build 22/10/2018 @ 10:53 UTC
~ Fixed: Icons not showing on modify client screen when accessed via client search result [Since Beta Build 08/10/2018 @ 13:03 UTC]
~ Fixed: Main date heading would not reduce to just month and year when initially switching to monthly overview in some instances [Since Beta Build 08/10/2018 @ 13:03 UTC]
~ Improved: Width of date/time column slightly increased on Recent Activity screen
~ Improved: Pending Booking Request screen will no longer show booking fields which have been hidden

v4.20 Beta Build 08/10/2018 @ 13:03 UTC
~ New: Honeycomb, Squares, and Wood visual themes
~ New: Optional Microsoft Teams addon - Send Watch notifications to your Microsoft Teams channel
~ New: Drag & Drop Duplicate/Reschedule touch screen support
~ Improved: Visual themes now all include high-resolution SVG icons
~ Improved: Browser performance when loading data in the Client tab of the Booking Information Panel
~ Improved: "Please refer to the MIDAS Knowledgebase" error links now open the KB in a new window (to avoid CSP violations)
~ Improved: Support for smaller mobile screens
~ Change: Bulk modifying venues no longer bulk modifies venue descriptions
~ Change: Security Audit no longer checks for latest version in cloud-hosted editions
~ Fixed: Logged in users with request-only permissions could request manager-less venues (Issue #2007)
~ Fixed: Disabling theme selector would still allow users who'd used the "Remember Me" option to use their previously selected theme (Issue #2008)

===============================================================

v4.19 Build 20/09/2018 @ 06:48 UTC
~ Fixed: Searching in Help doesn't return any results (Issue #2006)

v4.19 Build 06/09/2018 @ 13:46 UTC
~ Fixed: Unable to print list of pending booking requests (Issue #2005)

v4.19 Build 27/08/2018 @ 22:27 UTC
~ Fixed: MySQL "Incorrect decimal value" error when saving invoice with empty tax field (Issue #2003)
~ Fixed: MySQL error when generating invoice at time of making a client-less booking (Issue #2004)

v4.19 Build 20/08/2018 @ 16:47 UTC
~ Fixed: Possible to import bookings with no venue (Issue #2001)
~ Fixed: Successfully importing bookings in .CSV/Text format may incorrectly indicate "0 Records Were Imported" (Issue #2002)

v4.19 Build 17/08/2018 @ 11:12 UTC
~ Improved: Internal Invoice Notes now visible to users with "view only" invoicing permission
~ Fixed: Setting the time separator to "/" causes timeline across top of booking grid to be hidden (Issue #1999)
~ Fixed: Cancellation invoices not falling back to being created for booking client when "invoice to" client didn't exist (Issue #2000)
~ Updated: Help documentation

v4.19 Build 11/07/2018 @ 15:15 UTC
~ Fixed: Unable to save booking type colors (Issue #1998)

v4.19 Build 09/07/2018 @ 20:35 UTC
~ Fixed: Watch notifications not being correctly triggered for publicly paid for bookings (Issue #1997)

v4.19 Build 08/07/2018 @ 10:18 UTC
~ Fixed: Installer/Updater not fully updated for v4.19 [Since Beta Build 20/06/2018 @ 14:33 UTC]

v4.19 Build 06/07/2018 @ 18:19 UTC
~ Removed: Obsolete pp.png image from build
~ Fixed: "Forgot Your Password" link not being hidden when running in Demo mode [Since Beta Build 20/06/2018 @ 14:33 UTC]
~ Fixed: "View Only" invoicing option missing from user group permissions [Since Beta Build 20/06/2018 @ 14:33 UTC]
~ Fixed: "Restricted" invoicing user group permission renamed to "Limited" to match user permission
~ Fixed: Table locking when importing ical bookings

v4.19 Beta Build 21/06/2018 @ 13:05 UTC
~ Security enhancements
~ Fixed: %USER% and %USER_FIRSTNAME% variables listed on Templates screen

v4.19 Beta Build 20/06/2018 @ 14:33 UTC
~ New: "per person" venue rate - set hire charge based on number of attendees
~ New: MIDAS can now detect email addresses in the Booking Notes and custom booking fields and offer them as additional recipients of booking confirmation notifications
~ New: "Most Used By" venue report showing who uses each venue the most
~ New: CDN support
~ New: %USER% and %USER_FIRSTNAME% variables available in email templates
~ New: "View Only" option for "Can use invoicing" user permission
~ New: Setting to specify that all outgoing email should appear sent from a single email address
~ Improved: Simplified password reset process
~ Improved: Individual client statistics now include indication of client's most used venue
~ Improved: Venue column width in booking grid now automatically increases in size if you add a venue with a longer name than current set column width
~ Improved: Exporting invoice summaries in Excel format now formats "Invoice Dates" as Excel dates (rather than text)
~ Improved: Buttons added to the final public booking/request screens to make another booking/request
~ Improved: Remove Obsolete Bookings tool can now be limited to a specific booking type
~ Improved: MIDAS will indicate if there are no venues assigned to the currently displayed venue group in the booking grid
~ Improved: Unticking the "Calculate Totals?" box on an create/modify invoice screen now allows tax amount and grand totals to become editable
~ Improved: Added warning if Javascript disabled
~ Improved: Apple Touch Icon resolution
~ Change: Client's Invoices data in the Booking Information Panel now lists invoices in descending order (previously ascending)
~ Change: "Forgot Your Password" link no longer shows when running in Demo mode
~ Fixed: Default theme selection not being applied to public booking/request screens (Issue #1996)
~ Security enhancements

===============================================================

v4.18 Build 17/05/2018 @ 17:32 UTC
~ Fixed: Cancellation links not working in booking request submitted email templates (Issue #1993)

v4.18 Build 10/05/2018 @ 16:38 UTC
~ Fixed: Running in 12 hour clock may indicate "AM" on the red current time indicator line in the booking grid for period between Midday and 1pm (Issue #1992)

v4.18 Build 02/05/2018 @ 16:51 UTC
~ Fixed: Unable to access Manage Addons screen if user hasn't been granted any other admin permissions as well (Issue #1991)

v4.18 Build 26/04/2018 @ 15:01 UTC
~ Fixed: Not possible for users to change their own password in some multi-database setups (Issue #1990)

v4.18 Build 23/04/2018 @ 11:39 UTC
~ Improved: PayPal Debug logging
~ Improved: Protection against multiple PayPal IPN notifications being received for a completed invoice payment
~ Fixed: Internal invoice notes information when updated via a PayPal IPN (Issue #1986)
~ Fixed: Existing internal invoice notes overwritten upon valid PayPal IPN notification for completed invoice payment (Issue #1987)
~ Fixed: Silent MySQL error when making a public web booking where no booking type assigned (Issue #1988)
~ Fixed: Silent MySQL error when all venues previously assigned to a venue group have been removed and then viewing the group in the booking grid (Issue #1989)
~ Fixed: Venue Group settings not saving when bulk modifying venues

v4.18 Build 18/04/2018 @ 14:50 UTC
~ Fixed: First-login Tour may fail to complete if user's permissions are limited (Issue #1985)

v4.18 Build 17/04/2018 @ 06:45 UTC
~ Improved: RFC4329 (Scripting Media Types) compliance

v4.18 Build 16/04/2018 @ 20:24 UTC
~ Improved: Performance improvements (Caching)

v4.18 Build 14/04/2018 @ 11:30 UTC
~ Improved: Remote Messaging
~ Fixed: Remote Messaging

v4.18 Build 11/04/2018 @ 01:30 UTC
~ Fixed: "Approve All" button on Pending Booking Request screen may only approve 1 booking at a time or cause logout [Since Beta Build 13/03/2018 @ 12:06 UTC]

v4.18 Build 05/04/2018 @ 14:50 UTC
~ Fixed: Silent 'Can't call method "prepare" on an undefined value' error if session times out (Issue #1983)
~ Fixed: Silent 'CGI::param called in list context' error when searching for similar bookings (Issue #1984)
~ Fixed: Software error on public availability grids in some instances [Since Beta Build 13/03/2018 @ 12:06 UTC]

v4.18 Build 03/04/2018 @ 14:08 UTC
~ Fixed: Default-HiRes theme update for v4.18 not compatible with IE browsers
~ Fixed: "Can't call method" error when generating venue stats [Since Beta Build 13/03/2018 @ 12:06 UTC]

v4.18 Build 02/04/2018 @ 16:11 UTC
~ Fixed: Watch Notifications not being generated for dynamically moved/duplicated bookings [Since Beta Build 13/03/2018 @ 12:06 UTC]

v4.18 Build 01/04/2018 @ 11:16 UTC
~ Fixed: "Can't call method" error when attempting to make a booking request [Since Beta Build 13/03/2018 @ 12:06 UTC]

v4.18 Beta 31/03/2018 @ 11:25 UTC
~ Optimization: Code optimization

v4.18 Beta Build 28/03/2018 @ 11:01 UTC
~ Improved: JS code positioning in admin module
~ Improved: Security Audit checks for left over installation/test files
~ Fixed: Action icons on pending and search results screen may wrap onto an additional row in some instances (Issue #1982)

v4.18 Beta Build 27/03/2018 @ 14:07 UTC
~ Improved: IP detection when behind a proxy/firewall
~ Fixed: Pending Booking Request screen may display an error on some servers if user isn't assigned as a manager for any venues [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Fixed: dnt setting not respected when logging online invoice payment to recent activity log (Issue #1981)

v4.18 Beta Build 27/03/2018 @ 09:17 UTC
~ Improved: Perl version detection

v4.18 Beta Build 26/03/2018 @ 07:16 UTC
~ Improved: Internal logging & identification of re-purposed user accounts
~ Improved: Debug logging
~ Fixed: Time of Day indicator position on public booking/request screens [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Fixed: Monthview calendar sizing [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Fixed: Load indicator position for AJAX client/org field [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Optimization: Code optimization and clean-up

v4.18 Beta Build 21/03/2018 @ 08:52 UTC
~ Fixed: Venue managers may not be notified of internal booking requests if their preferences are set to notify only when not logged in, and they are logged out (Issue #1979)
~ Fixed: Number limits for qty boxes on add resources screens (Issue #1980)

v4.18 Beta Build 14/03/2018 @ 10:41 UTC
~ Improved: Fields set to show on blocks/tooltips can now optionally include the name of the field as well
~ Fixed: Addon Cache not rebuilt after installing/updating an addon [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Change: Custom checkbox booking fields that are "checked" now show a "tick", rather than a "1" in the booking information panel [Since Beta Build 13/03/2018 @ 12:06 UTC]
~ Update: Default-HiRes Theme

v4.18 Beta Build 13/03/2018 @ 12:06 UTC
~ New: Custom "Checkbox" (tick box) booking field
~ New: Export data in native Excel format (.xlsx)
~ New: Statistics can now be exported in Excel format (.xlsx)
~ Improved: Now possible to modify/remove venues in bulk
~ Improved: Choose which types of emails are BCC'd
~ Improved: When deleting a booking via the booking grid, the booking is now highlighted whilst the delete confirmation dialog is shown
~ Improved: Manage Addons page now cached for a short while to improve frequent successive page loads
~ Improved: Watch notification text now distinguishes between bookings added and booking requests approved
~ Improved: Public-facing page titles
~ Improved: Perl version reporting
~ Improved: Logging of imports, merges, database clean-ups, and primary user changes to Recent Activity Log
~ Fixed: Trailing spaces at the end of a client's email address could prevent invoices from being accessed to pay online
~ Update: jQuery-Autocomplete 1.4.7
~ Update: jQuery v3.3.1

===============================================================

v4.17 Build 09/03/2018 @ 17:13 UTC
~ Fixed: Database restoration may fail to fully complete in some instances (Issue #1977)

v4.17 Build 01/03/2018 @ 16:48 UTC
~ Fixed: Adding a new booking type automatically sets it as the default booking type (Issue #1975)
~ Fixed: Dates listed in a venue's "Closed Between" settings may display out by a day in certain timezones (Issue #1976)

v4.17 Build 13/02/2018 @ 16:13 UTC
~ Fixed: Retrospectively generating invoices in bulk for individual clients may fail to generate invoices in some instances (Issue #1974)

v4.17 Build 27/01/2018 @ 19:11 UTC
~ Fixed: Modifying similar bookings which span dates would only show the start date on the modify bookings screen (Issue #1973)

v4.17 Build 25/01/2018 @ 09:19 UTC
~ Fixed: Cancellation Invoice Template not correctly referenced when automatically sending unsent cancellation invoices (Issue #1970)
~ Fixed: Invoice references not correctly substituted when automatically sending unsent invoices (Issue #1971)
~ Fixed: Booking types with empty % discount may indicate on invoices that zero discount has been applied (Issue #1972)

v4.17 Build 02/01/2018 @ 21:05 UTC
~ Fixed: Double-Clicking in the booking grid for users without permission to add bookings would cause the user to be logged out
~ Fixed: Users with no restore deleted bookings permission could still see venues which had previously deleted bookings under the "In Use" or "Clients" filters
~ Fixed: Users with no permission to approve booking requests could still see venues which had pending requests under the "In Use" or "Clients" filters
~ Fixed: Existing booking type colors not indicated on Manage Booking Types color palette

v4.17 Build 26/12/2017 @ 18:39 UTC
~ Fixed: Invoice discounts not being show or applied when paying online (via /pay)

v4.17 Beta Build 17/12/2017 @ 22:28 UTC
~ Fixed: "undefined, NaN undefined NaN" shown after main date heading on fresh installs before any venues have been added

v4.17 Beta Build 30/11/2017 @ 16:50 UTC
~ New: Custom resource categories
~ New: Ability to set a default booking type
~ New: Ability to control which booking types are available on public booking/request screens
~ New: Optional "Custom Links" addon
~ New: Option to exclude tentative bookings on the Advanced Print Settings dialog
~ Improved: Booking watch notifications under My Messages can now be clicked to jump to triggering booking
~ Improved: Invoice summary screen now indicates recently overdue invoices
~ Improved: Clicking on variables from the list on the Manage Template screen now inserts variable at current caret position in template code (previously inserted at the end)
~ Improved: The Pending Booking Requests screen now indicates the number of venues you're assigned to be a manager of
~ Improved: Print Client's Bookings dialog now retains options for next time
~ Improved: Manual backups now include any debug logs
~ Fixed: Silent JS error when restoring bookings via Restore Deleted Bookings screen in some instances
~ Fixed: Issues importing client-less bookings
~ Optimization: Code optimization

===============================================================

v4.16 Build 18/10/2017 @ 13:36 UTC
~ Fixed: Empty custom variables not being suppressed in request approved notifications (Issue #1961)

v4.16 Build 18/10/2017 @ 12:14 UTC
~ Fixed: %RESOURCES% variable not being correctly substituted in request approved notifications (Issue #1960)

v4.16 Build 28/09/2017 @ 07:35 UTC
~ Fixed: API returning errors when run via the command line on some servers (Issue #1958)
~ Fixed: cron.pl returning errors when run via the command line on some servers (Issue #1959)

v4.16 Build 26/09/2017 @ 16:26 UTC
~ Fixed: SSO option to automatically update user permissions from group permissions not working (Issue #1957)

v4.16 Build 20/09/2017 @ 11:00 UTC
~ Updated: Security Audit excessive MySQL permissions check

v4.16 Build 14/09/2017 @ 14:05 UTC
~ Improved: Backup generation speed
~ Fixed: Backup generation could cause high CPU load on some IIS servers (Issue #1955)
~ Fixed: Delay in sending 2FA codes in some instances (Issue #1956)

v4.16 Build 11/09/2017 @ 08:34 UTC
~ Fixed: Auto-Login option not working correctly on some devices (Issue #1954)

v4.16 Build 11/09/2017 @ 04:06 UTC
~ Fixed: Custom file upload fields may cause errors when adding bookings [Since v4.14] (Issue #1953)

v4.16 Build 06/09/2017 @ 20:05 UTC
~ Fixed: Saving settings and choosing to reload wouldn't reload correctly (Issue #1952)

v4.16 Build 01/09/2017 @ 16:42 UTC
~ Fixed: "Invoice Not Found" errors after changing invoice prefix setting if previous prefix setting was empty (Issue #1951)

v4.16 Build 28/08/2017 @ 22:00 UTC
~ Fixed: Invoices overdue >7 day option showed invoices overdue >1 day (Issue #1948)
~ Fixed: Start/Finish Time Selector may span two lines in latest Chrome versions (Issue #1948)
~ Fixed: %CLIENT% and custom field variables not being correctly substituted in booking reminder notifications (Issue #1949)

v4.16 Build 16/08/2017 @ 17:22 UTC
~ Fixed: Updating to v4.16 on IIS servers may result in a "midasglobal not found" error (Issue #1947)

v4.16 Build 14/08/2017 @ 13:42 UTC
~ Fixed: If there are no applicable fields to the Advanced Print filter set to be printable, attempting an advanced print redirects to login screen (Issue #1946)

v4.16 Build 14/08/2017 @ 02:08 UTC
~ Fixed: Unable to modify/delete bookings from the grid in some instances (Issue #1945)

v4.16 Build 12/08/2017 @ 08:48 UTC
~ Fixed: Some bookings not showing in the booking grid under extremely rare conditions (Issue #1944)

v4.16 Beta Build 07/08/2017 @ 10:47 UTC
~ Fixed: Percentage booking type discounts may apply as absolute discounts for some venues when invoicing multiple venues (Issue #1942)
~ Fixed: Alignment of charge column on Booking Availability screen when some bookings contain resources and others don't (Issue #1943)

v4.16 Beta Build 01/08/2017 @ 21:33 UTC
~ Fixed: "quantifier follows nothing in regex" error in rare instances when searching (Issue #1941)
~ Improved: LDAP logging
~ Updated: Translations
~ Updated: Help Documentation

v4.16 Beta Build 24/07/2017 @ 23:11 UTC
~ Fixed: Unable to generate invoices [Since Beta Build 08/07/2017 @ 08:30 UTC]

v4.16 Beta Build 22/07/2017 @ 15:48 UTC
~ Fixed: Scheduled Invoice Tasks not taking into account discounts applied to invoices (Issue #1939)
~ Fixed: Paid invoices with discounts applied may be incorrectly shown in the outstanding invoices area of the Booking Information Panel's client tab (Issue #1940)
~ Optimization: Code optimization

v4.16 Beta Build 20/07/2017 @ 17:52 UTC
~ Fixed: When Payment Terms defined, a conflicting overdue message may show along with paid in full message, on fully paid invoices containing discounts (Issue #1938)
~ Updated: Translations
~ Optimization: Code optimization

v4.16 Beta Build 18/07/2017 @ 17:27 UTC
~ Improved: Performance improvements when rendering main interface post login
~ Updated: Translations

v4.16 Beta Build 13/07/2017 @ 19:23 UTC
~ Fixed: Unable to add custom booking fields [Since Beta Build 08/07/2017 @ 08:30 UTC]

v4.16 Beta Build 12/07/2017 @ 10:45 UTC
~ New: Option to automatically combine similar emails to reduce outgoing email volume
~ Fixed: Updating MIDAS returned to login screen with no message that update had completed

v4.16 Beta Build 08/07/2017 @ 08:30 UTC
~ New: Optional Quick Tour of the user interface upon each user's first login
~ New: Advanced Print Filter
~ New: Advanced Invoice Generation Filter
~ New: "Can Manage Addons" user permission
~ New: Option to honor user's Do Not Track browser preference
~ New: Support for importing bookings containing resources
~ New: Merge Venues tool
~ New: Custom "Range" (slider) booking field
~ Improved: Filter invoices to show those more than 7, 14, or 30 days overdue
~ Improved: CSV import support
~ Improved: MIDAS now indicates if you've been automatically logged out due to your IP address changing
~ Improved: Now possible to limit resource category when printing bookings with resources in "grid" layout - ideal for printing staffing schedules
~ Improved: "My Messages" notifications received from other users can now be clicked to quickly reply
~ Improved: Search results display when searching documentation
~ Improved: Recent Activity Log now records changes to Day Notes
~ Improved: LDAP logging
~ Fixed: Stray HTML in pie chart labels for unknown clients (Issue #1916)
~ Fixed: Advanced Printing as "Grid" layout didn't respect user's booking field accessibility (Issue #1917)
~ Fixed: Possible to paste content containing new lines into client/organization fields, causing JS errors on subsequent Add/Modify Bookings Screen (Issue #1918)
~ Fixed: Times in booking reminders sent as calendar events may be changed when imported into 3rd party calendars (Issue #1919)
~ Fixed: Angle brackets in booking notes may prevent some bookings for correctly displaying in the booking grid (Issue #1920)
~ Fixed: Clicking "Cancel" when adding a new client via Search didn't return to search results (Issue #1921)
~ Fixed: Changing category on the Manage Resources screen after deleting a resource results in a blank page (Issue #1922)
~ Fixed: Low consumable watch notifications may trigger for previously deleted resources (Issue #1923)
~ Fixed: Removing a user group wouldn't refresh displayed permissions for next automatically selected user group (Issue #1924)
~ Fixed: Modifying code in the Template Preview area may corrupt code for displaying your logo (Issue #1925)
~ Fixed: Send any unsent invoices" setting on Scheduled Tasks screen not being saved (Issue #1926)
~ Fixed: Rounding error may cause some paid in full invoices to be listed under outstanding invoices (Issue #1927)
~ Fixed: %LOGO% variable not being correctly substituted in pay template (Issue #1928)
~ Fixed: Print sort order setting if for a non-numerical field may not correctly sort bookings on generated printouts (Issue #1929)
~ Fixed: Unable to import clients with no email addresses (Issue #1930)
~ Fixed: Day Notes for dates occurring in the past are deleted upon accessing My Messages (Issue #1931)
~ Fixed: Expiry times when adding custom reminders may be one hour out (Issue #1932)
~ Fixed: Importing users with the password auto-generate & send user their credentials options selected doesn't email users (Issue #1933)
~ Fixed: URL not correctly prefixed in user credential emails when importing users (Issue #1934)
~ Fixed: Reloading frame post import caused an Internal Server Error, instead of bouncing back to initial import screen (Issue #1935)
~ Fixed: JS error if logging in when browser warning shown (Issue #1936)
~ Update: jQuery v3.2.1
~ Optimization: Code optimization

===============================================================

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)

v4.15 Build 15/05/2017 @ 09:41 UTC
~ Fixed: Deleting resources may not correctly remove them from bookings (Issue #1907)

v4.15 Build 11/05/2017 @ 11:37 UTC
~ 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)

v4.15 Build 04/05/2017 @ 17:58 UTC
~ 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)

v4.15 Build 27/04/2017 @ 19:32 UTC
~ 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)

v4.15 Build 24/04/2017 @ 18:51 UTC
~ Fixed: Unable to upload/change logos [Since Beta Build 13/04/2017 @ 23.23]

v4.15 Build 19/04/2017 @ 09:56 UTC
~ Fixed: List of existing users not shown in drop-down menu on User Statistics page [Since Beta Build 13/04/2017 @ 23.23]

v4.15 Build 14/04/2017 @ 10:25 UTC
~ Updated: Changelog

v4.15 Beta Build 13/04/2017 @ 23:23 UTC
~ 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

v4.15 Beta Build 07/04/2017 @ 09:35 UTC
~ Improved: Countdown timer for Web Booking payments now displays minutes and seconds (previously just seconds)

v4.15 Beta Build 02/04/2017 @ 19:18 UTC
~ 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

v4.15 Beta Build 02/04/2017 @ 10:22 UTC
~ Template variables not being consistently substituted on Payment stage of Web Bookings
~ Updated: Language Packs

v4.15 Beta Build 01/04/2017 @ 17:08 UTC
~ Fixed: Amount to pay for a Web Booking was always zero [Since Beta Build 01/04/2017 @ 15.14]

v4.15 Beta Build 01/04/2017 @ 15:14 UTC
~ 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

v4.15 Beta Build 30/03/2017 @ 15:20 UTC
~ 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)

v4.15 Beta Build 30/03/2017 @ 14:25 UTC
~ 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

v4.15 Beta Build 28/03/2017 @ 16:06 UTC
~ 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)

v4.15 Beta Build 24/03/2017 @ 00:55 UTC
~ 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

v4.15 Beta Build 23/03/2017 @ 17:40 UTC
~ 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]

v4.15 Beta Build 22/03/2017 @ 17:41 UTC
~ 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)

v4.15 Beta Build 20/03/2017 @ 17:46 UTC
~ 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]

v4.15 Beta Build 20/03/2017 @ 13:21 UTC
~ 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)

v4.15 Beta Build 17/03/2017 @ 13:10 UTC
~ 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

===============================================================

v4.14 Build 19/02/2017 @ 10:59 UTC
~ Fixed: Unable to drag & drop to move/duplicate bookings under Safari 7+ (Issue #1876)

v4.14 Build 17/02/2017 @ 23:48 UTC
~ Fixed: Booking History entries for booking requests made by logged in users may show incorrectly (Issue #1875)
~ Fixed: %RESOURCES% variable not being correctly substituted in booking confirmation email notifications (Issue #1873)

v4.14 Build 02/02/2017 @ 18:09 UTC
~ Fixed: Spurious text shown on Web Request screen when displaying resource availability (Issue #1871)
~ Fixed: Resources may incorrectly show as unavailable on Pending Booking Request screens when "Account for Pending Booking Requests when checking Booking Availability" is enabled (Issue #1872)
~ Fixed: %RESOURCES% variable not being correctly substituted in booking request submitted email notifications (Issue #1873)

v4.14 Build 20/01/2017 @ 23:02 UTC
~ Fixed: Users limited to max number of bookings per day were unable to add bookings to multiple days in one action in some instances (Issue #1869)
~ Fixed: Deleting a booking via a search result may indicate that booking wasn't deleted when it was (Issue #1870)

v4.14 Build 18/01/2017 @ 17:11 UTC
~ Fixed: Clicking "Reject All" on a Pending Booking Request screen rejects all booking requests (even for venues the user doesn't have access to) (Issue #1867)
~ Fixed: Addons may not install correctly on some servers (Issue #1868)
~ Security enhancements
~ Updated: Help Documentation

v4.14 Build 11/01/2017 @ 22:13 UTC
~ Fixed: Tentative bookings with expiry times set in hours or days may not correctly expire (Issue #1866)

v4.14 Build 10/01/2017 @ 01:36 UTC
~ Fixed: Manually entering a discount amount into an invoice may not instantly update invoice total (Issue #1864)
~ Fixed: Total Invoiced statistic may not take into account discounts (Issue #1865)

v4.14 Build 09/01/2017 @ 09:53 UTC
~ Fixed: Booking Notes may not print when print outs are sorted by client/organization name (Issue #1862)
~ Fixed: Discounted invoices may show "Payment Received" rather than "Paid In Full" when paid in full (Issue #1863)
~ Updated: Help Documentation

v4.14 Build 20/12/2016 @ 14:10 UTC
~ Fixed: [iOS] dialogs may appear off screen if many venues/large venue height defined (Issue #1855)

v4.14 Build 20/12/2016 @ 01:37 UTC
~ Fixed: "Forgot Your Password" link not working [Since v4.14 Build 12/12/2016 @ 09:23 UTC]

v4.14 Build 19/12/2016 @ 13:37 UTC
~ Fixed: "Approve All" button not working [Since v4.14 Build 12/12/2016 @ 09:23 UTC]

v4.14 Build 12/12/2016 @ 12:05 UTC
~ Fixed: Blank Booking Availability screen on servers with CGI<4.08 [Since v4.14 Build 12/12/2016 @ 09:23 UTC]

v4.14 Build 12/12/2016 @ 09:23 UTC
~ Fixed: Silent "param called in list context" warnings in server logs if running under Apache (Issue #1851)

v4.14 Build 10/12/2016 @ 02:53 UTC
~ Fixed: Public Booking Request availability grids not indicating closed date ranges [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]
~ Fixed: Venue Utilization report not accounting for closed date ranges [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]

v4.14 Beta Build 09/12/2016 @ 14:34 UTC
~ Fixed: Unable to delete some clients from partial search results (Issue #1861)
~ Updated: Help Documentation

v4.14 Beta Build 06/12/2016 @ 14:25 UTC
~ Fixed: Unable to remove custom booking fields [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]
~ Fixed: Unable to export data [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]

v4.14 Beta Build 05/12/2016 @ 18:35 UTC
~ Fixed: Incorrectly reporting success when an add/modify venue action failed (Issue #1860)
~ Fixed: Setting up time list periods in Firefox may fail if single-digit hour/minutes specified
~ Fixed: Check In/Out times not hidden on Time Lists dialog when adding/modifying duration/periods lists [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]
~ Updated: Help Documentation

v4.14 Beta Build 29/11/2016 @ 23:11 UTC
~ Improved: Overdue invoices now indicate the number of days they're overdue by
~ Fixed: Unable to add new venues [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]
~ Fixed: Importing bookings for non-existent venues fails [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]

v4.14 Beta Build 21/11/2016 @ 09:04 UTC
~ Fixed: "Clients" and "In Use" view user permission check boxes indicated the others state (Issue #1858)
~ Fixed: Silent MySQL error when printing if user is limited to just "Clients" or "In User" view permissions (Issue #1859)
~ Improved: Debug logging
~ Updated: Help Documentation
~ Updated: Norwegian translation

v4.14 Beta Build 16/11/2016 @ 09:33 UTC
~ Fixed: [iOS] Booking tooltips may obscure booking toolbars (Issue #1854)
~ Fixed: [iOS] dialogs may appear off screen if many venues/large venue height defined (Issue #1855)
~ Fixed: Pop-up navigation calendar isn't available on smaller mobile screens (<600 pixels wide) for users without the "Can make day notes" permission (Issue #1856)
~ Fixed: Tentative Bookings may expire too early [Since v4.14 Beta Build 02/11/2016 @ 09:57 UTC]

v4.14 Beta Build 13/11/2016 @ 08:53 UTC
~ Update: Translations

v4.14 Beta Build 10/11/2016 @ 11:15 UTC
~ Updated Installer for v4.14
~ Fixed: Repetitive Bookings dialog may not display when running MIDAS under the French translation (Issue #1853)
~ Fixed: Various minor fixes since v4.14 Beta Build 02/11/2016 @ 09:57 UTC

v4.14 Beta Build 02/11/2016 @ 09:57 UTC
~ New: "Tentative" bookings which auto-expire if not "confirmed"
~ New: Features for hotel/overnight accommodation businesses, including:
~ Ability to book by number of nights
~ Ability to set check in/check out times
~ Ability to limit maximum length of stay
~ New: Bulk approve/reject booking requests
~ New: Easily upload/change your corporate logo
~ New: Add internal notes to invoices which are not visible to clients
~ New: View complete history log for each invoice
~ New: Ability to pre-select a default booking type on a per-client basis
~ Improved: Ability to define multiple closed from/until dates for each venue
~ Improved: You can now control whether the Booking Alternatives feature offer earlier/later times or previous/next days
~ Improved: Security Audit now checks for potentially excessive MIDAS user permissions
~ Improved: MIDAS now alerts when Web Requests are enabled, yet no venues are set to be publicly requestable
~ Improved: Handling of instances when "ALTER" MySQL permission has not been granted
~ Improved: Handling of apparent "hangs" when using the "SMTP Test" button
~ Improved: Plain text versions of emails now include alt text of any included images
~ Improved: Email compatibility with older email clients
~ Improved: Email composer when querying a booking request now includes data for all booking fields accessible to user by default
~ Fixed: Changing/removing an invoice prefix may subsequently list invoices out of order (Issue #1848)
~ Fixed: Moving between Next/Previous pages on the Pending Booking Request screen inverts the sort order of results (Issue #1849)
~ Fixed: Small GUI glitch when moving between Add/Modify Booking(s) and Booking Availability screens (Issue #1850)
~ Fixed: Silent "param called in list context" warnings in server logs if running under Apache (Issue #1851)
~ Fixed: Silent "Wide character in print" warnings in server logs if running under Apache (Issue #1852)
~ Security enhancements
~ Update: jQuery to 3.1.1 / jQuery-Autocomplete 1.2.26

===============================================================

v4.13 Build 13/10/2016 @ 15:08 UTC
~ Fixed: Unable to import clients in some instances (Issue #1846)
~ Fixed: STARTTLS connections may fail to authenticate when sending email (Issue #1847)

v4.13 Build 18/08/2016 @ 00:05 UTC
~ Fixed: Keep Server Backups "Forever" option not working (Issue #1841)
~ Fixed: Adding a new user when Primary User is selected will enable Can Manage Users and Can Manage MIDAS permissions when saved (Issue #1844)
~ Fixed: Adding a new user not also adding user as a client (Issue #1845)

v4.13 Build 12/08/2016 @ 16:53 UTC
~ Fixed: LDAP (SSO) authentication may fail if "Update User Permissions upon each authentication" option enabled (Issue #1843)

v4.13 Build 11/08/2016 @ 21:03 UTC
~ Fixed: Unable to move the monthly overview calendar forward on some negative UTC timezone configurations (Issue #1842)

v4.13 Build 11/08/2016 @ 14:39 UTC
~ Fixed: Advanced Printing with the "Split Dates" option selected may ignore booking type filter setting (Issue #1840)
~ Fixed: Keep Server Backups "Forever" option not working (Issue #1841)

v4.13 Build 01/08/2016 @ 19:25 UTC
~ Fixed: Generating Repetitive Bookings when multiple dates already selected replaced (rather than appended to) current date selection (Issue #1839)

v4.13 Build 01/08/2016 @ 13:22 UTC
~ Fixed: Unable to check for & receive updates/addons, etc on servers missing IO::Socket::SSL (Issue #1837)
~ Fixed: Unable to navigate the calendar after adding Day Notes (Issue #1838)

v4.13 Build 29/07/2016 @ 23:20 UTC
~ Fixed: Venue availability may incorrectly show as "Unavailable" for Public Booking Requests if multiple venues requested at different times and with venue blocking employed (Issue #1836)
~ Update: Help Documentation

v4.13 Build 27/07/2016 @ 15:58 UTC
~ Fixed: Double-clicking an empty area of the booking grid takes you to the Add Bookings screen with 1st Jan 1970 pre-selected (Issue #1834)
~ Fixed: Graphical issue with vertical booking grid alignment on some browsers in some instances on non hi-dpi screens (Issue #1835)

v4.13 Build 26/07/2016 @ 12:04 UTC
~ Fixed: Not possible to query certain booking requests (Issue #1833)
~ Update: Timezones
~ Update: Help Documentation

v4.13 Build 25/07/2016 @ 06:09 UTC
~ Fixed: Venue order not respected on Add/Modify Bookings screen (Since v4.13 Beta)
~ Fixed: Graphical glitch when moving venues Up/Down (Issue #1832)

v4.13 Beta Build 13/07/2016 @ 17:17 UTC
~ Fixed: Delay in sending password reset emails in some instances (Issue #1831)
~ Improved: Notification when checking for updates fails
~ Update: Translations

v4.13 Beta Build 12/07/2016 @ 22:24 UTC
~ Fixed: When modifying a booking and adding additional venues, existing resources may need to be re-added (Issue #1829)
~ Fixed: Javascript error when changing selected venue in resources selector on Add/Modify Booking(s) screen (Issue #1830)

v4.13 Beta Build 07/07/2016 @ 13:41 UTC
~ Improved: Append "_URL" to custom file booking field template variables to include full URL to uploaded file (rather than just name)
~ Fixed: "c:\fakepath\" when uploading/attaching files to bookings via Chrome (Issue #1823)
~ Fixed: Custom file field template variables not correctly substituted in booking confirmation emails for modified bookings (Issue #1824)
~ Fixed: Searching for clients with certain short strings may produce fragmented HTML code in search results (Issue #1825)
~ Fixed: Custom booking fields with a default text value of "0" may not show this previous value when modifying a booking (Issue #1826)
~ Fixed: Javascript error when specifying a custom booking field's default value (Issue #1827)

v4.13 Beta Build 01/07/2016 @ 09:40 UTC
~ New: Desktop Notifications
~ New: Options to only receive email notifications (on new messages, watch notifications, pending booking requests) when not logged in
~ New: Option to automatically mark invoices totaling zero as paid
~ New: Option to generate an invoice when directly approving booking request
~ New: 15-point MIDAS Security Audit
~ New: Update Channel selector (self-hosted editions)
~ New: %PAIDON% Receipt template placeholder variable to denote date invoice was paid in full
~ Improved: Selecting a different Theme on the login screen now takes affect immediately
~ Improved: When deleting a venue, the number of bookings that will be removed from that venue is now indicated
~ Improved: Now possible to set a sender name in addition to an email address for the "MIDAS Generated Emails Appear From" setting
~ Improved: Advanced Print Options can now be displayed with a "long click" (in addition to a right-click) on the Print toolbar icon
~ Fixed: Calendar may not show on Step 2 of Public Booking Request screen if webrequest.pl URL accessed with a training slash (Issue #1810)
~ Fixed: Clicking a date in the Monthly Overview to jump to booking grid may display a different number of days than previously viewing (Issue #1811)
~ Fixed: Manually updating an invoice's status to be paid in full may display "payment received" instead of "paid in full" (Issue #1812)
~ Fixed: Booking Requests where no organization is specified produces "()" in Activity Log (Issue #1813)
~ Fixed: Generated Repetitive Bookings may appear out of sequence in Activity Log (Issue #1814)
~ Fixed: Text carat position may jump to end of value when entering client credit (Issue #1815)
~ Fixed: Graphical glitch when initially viewing Manage MIDAS screen (Issue #1816)
~ Fixed: Directly accessing PayPal/Stripe modules returns server error (Issue #1817)
~ Fixed: Tooltip positioning for closed/unavailable venues (Issue #1818)
~ Fixed: Template-specific variable legend not shown for Receipt template (Issue #1819)
~ Fixed: "Current Availability (Time of day)" indicator in the Public Booking Request process didn't respect 12/24 hour time format (Issue #1820)
~ Fixed: Manually setting a non-booking reminder would remove all spaces from reminder text (Issue #1821)
~ Fixed: Exporting invoice summaries where invoices contain multi-line notes may break export formatting (Issue #1822)
~ Workaround: Chrome-specific bug when dragging & dropping on screens with high pixel ratio densities
~ Change: "Account for Pending Requests" setting cannot be enabled whilst there are outstanding booking requests
~ Update: jQuery to 1.12.4 / qTip2 to 3.0.3
~ Optimization: MySQL query reduction
~ Optimized: Obsolete vendor prefixed CSS removed from Default-HiRes Theme
~ Security enhancements

===============================================================

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)

v4.12 Build 14/06/2016 @ 19:08 UTC
~ 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)

v4.12 Build 03/06/2016 @ 21:53 UTC
~ 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)

v4.12 Build 01/06/2016 @ 08:05 UTC
~ Optimization: Caching improvements

v4.12 Build 25/05/2016 @ 18:37 UTC
~ Fixed: Two-Factor Authentication may not send Authorization Codes in some instances (Issue #1804)

v4.12 Build 24/05/2016 @ 12:02 UTC
~ Fixed: Unable to add venues with certain numerical names (Issue #1803)

v4.12 Build 17/05/2016 @ 10:30 UTC
~ Fixed: PayPal IPN Notifications (Issue #1802)
~ Improved: Default security settings for new installs

v4.12 Build 11/05/2016 @ 22:26 UTC
~ Fixed: Discount line not hidden on invoices if no discount applied (Issue #1801)

v4.12 Build 10/05/2016 @ 17:15 UTC
~ 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)

v4.12 Build 04/05/2016 @ 09:35 UTC
~ 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)

v4.12 Build 29/04/2016 @ 16:57 UTC
~ 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

v4.12 Build 28/04/2016 @ 15:51 UTC
~ 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)

v4.12 Build 24/05/2016 @ 12:02 UTC
~ Fixed: Unable to add venues with certain numerical names

v4.12 Build 17/05/2016 @ 10:30 UTC
~ Fixed: PayPal IPN Notifications
~ Improved: Default security settings for new installs

v4.12 Build 11/05/2016 @ 22:26 UTC
~ Fixed: Discount line not hidden on invoices if no discount applied

v4.12 Build 10/05/2016 @ 17:15 UTC
~ 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

v4.12 Build 04/05/2016 @ 09:35 UTC
~ Fixed: Viewing another set of statistics immediately after Invoice statistics may yield no results
~ Fixed: Pound signs may not correctly display in emailed invoices

v4.12 Build 29/04/2016 @ 16:57 UTC
~ 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

v4.12 Build 28/04/2016 @ 15:51 UTC
~ 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

v4.12 Build 25/04/2016 @ 17:19 UTC
~ 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)

v4.12 Build 22/04/2016 @ 11:31 UTC
~ Fixed: Invoices Outstanding -> All Invoices yields no results (Issue #1789)

v4.12 Build 21/04/2016 @ 16:02 UTC
~ Optimization: Performance improvements when generating backups (approx x12 faster!)

v4.12 Build 19/04/2016 @ 13:24 UTC
~ Fixed: Corrected instances of %UNSUBSCRIBELINK% -> %UNSUBSCRIBEURL% (Issue #1787)
~ Fixed: Digital Signage/Web Calendars addon compatibility (Issue #1788)
~ Updated: German translation - Credit: Andi Moser

v4.12 Build 15/04/2016 @ 19:00 UTC
~ Booking field variables not being correctly substituted in email templates in some instances (Issue #1782)

v4.12 Build 14/04/2016 @ 16:52 UTC
~ Fixed: Duplicate Booking Reminders (Issue #1785)
~ Fixed: Unable to add new clients if "Current Credit" field left blank (Issue #1786)

v4.12 Build 13/04/2016 @ 16:40 UTC
~ Fixed: Unable to save settings on Manage MIDAS screen on some Windows servers (Issue #1784)
~ Updated: Help Documentation

v4.12 Build 12/04/2016 @ 19:40 UTC
~ Fixed: Unable to access some Manage MIDAS tabs after update to v4.12 on some Windows servers (Issue #1783)

v4.12 Build 12/04/2016 @ 12:53 UTC
~ Fixed: Booking field variables not being correctly substituted in email templates in some instances (Since v4.12 Build 09/04/2016) (Issue #1782)

v4.12 Build 12/04/2016 @ 01:07 UTC
~ Fixed: Possible to create two copies of an invoice if printing immediately after manually creating (Issue #1781)

v4.12 Build 11/04/2016 @ 12:17 UTC
~ Fixed: Invoices with zero totals automatically being marked as paid in full (Since v4.12 Build 09/04/2016) (Issue #1780)

v4.12 Build 11/04/2016 @ 03:00 UTC
~ 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)

v4.12 Build 09/04/2016 @ 09:09 UTC
~ 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)

v4.12 Beta Build 05/04/2016 @ 12:11 UTC
~ Improved: client-side login sanitization
~ Optimization: Removed obsolete .js files

v4.12 Beta Build 31/03/2016 @ 12:23 UTC
~ Mobile GUI Tweaks
~ Server Check tool now detects insecure http

v4.12 Beta Build 25/03/2016 @ 09:28 UTC
~ New: Implemented app manifest
~ Improved: GUI improvements

v4.12 Beta Build 22/03/2016 @ 17:33 UTC
~ 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)

v4.12 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

===============================================================

v4.11 Build 09/03/2016 @ 00:32 UTC
~ Fixed: Clicking "Full Screen" once logged in on Chrome may remove background (Issue #1767)
~ Fixed: %REQUEST_DATE% variable not correctly substituted in "booking request approved with changes" email template (Issue #1768)
~ Fixed: Unable to add additional custom booking fields in some instances (Issue #1769)

v4.11 Build 01/03/2016 @ 18:40 UTC
~ Fixed: Scheduled Tasks may fail when set to send unsent invoices (Issue #1766)

v4.11 Build 24/02/2016 @ 20:42 UTC
~ Fixed: When importing bookings into another database, field assigner shows fields from current database (Issue #1762)
~ Fixed: Unable to create new venues when importing bookings, causing some booking imports to fail (Issue #1763)
~ Fixed: Booking finish times not correctly identified when importing bookings in 12-hour clock format ending at midday (12pm) (Issue #1764)
~ Fixed: Unable to save changes to user group permissions (Issue #1765)

v4.11 Build 10/02/2016 @ 23:38 UTC
~ Fixed: Unable to add clients to additional databases (Issue #1759)
~ Fixed: MIDAS may indicate a new client has been successfully added even upon failure (Issue #1760)
~ Fixed: Navigating "back" after saving a manually created invoice would allow you to save the same invoice again under as a different invoice number (Issue #1761)

v4.11 Build 09/02/2016 @ 19:42 UTC
~ Fixed: Not possible to query certain booking requests in rare instances (Issue #1757)
~ Fixed: Public Booking Request screens not correctly scaling on some smaller device screens (Issue #1758)

v4.11 Build 02/02/2016 @ 11:48 UTC
~ Fixed: Adding an additional database fails to create receipt and booking cancellation templates (Issue #1755)
~ Fixed: "Potential Income" report not taking into account booking type discounts (Issue #1756)

v4.11 Build 21/01/2016 @ 22:21 UTC
~ Fixed: "SMTP Test" button not functioning if the "SSL" option is selected (Issue #1753)
~ Fixed: Force setting of SMTP HELO value for servers which don't explicitly set it (Issue #1754)

v4.11 Build 20/01/2016 @ 00:12 UTC
~ Fixed: Client not indicated when modifying an invoice (Issue #1750)
~ Fixed: Adding a new user with an email address associated with another user account didn't alert the adder (Issue #1751)
~ Fixed: MIDAS may not correctly update if support files are installed to a different location as main program files (Issue #1752)

v4.11 Build 14/01/2016 @ 17:53 UTC
~ Fixed: Setting client or organization name to appear on booking tooltips may not display (Issue #1749)

v4.11 Build 14/01/2016 @ 14:52 UTC
~ Fixed: MySQL errors when creating additional databases (Issue #1748)

v4.11 Build 12/01/2016 @ 08:53 UTC
~ Fixed: Scheduled Tasks may intermittently fail to run on some servers (Issue #1741)

v4.11 Build 12/01/2016 @ 01:42 UTC
~ Fixed: Booking Cancellation Notifications being sent even if option is unticked (Issue #1747)

v4.11 Build 11/01/2016 @ 13:38 UTC
~ Fixed: Unable to modify clients if more than 500 clients defined (Issue #1746)

v4.11 Build 08/01/2016 @ 19:53 UTC
~ Fixed: Possible for users with no client view permission to view basic client names on Monthly Overview in some instances (Issue #1745)

v4.11 Beta Build 08/01/2016 @ 14:16 UTC
~ Fixed: Encoding issues when submitting booking requests (Issue #1744) - (Related to Issue #1559)
~ Improved: MIDAS statistics now indicates screen resolution, and for hosted customers, the server/ip where there MIDAS resides in the cloud
~ Improved: Various UI improvements to Venue Statistics screens

v4.11 Beta Build 06/01/2016 @ 13:06 UTC
~ Fixed: %DATETIME% variable not correctly substituted in email templates (Issue #1743)
~ Security enhancements

v4.11 Beta Build 05/01/2016 @ 14:12 UTC
~ Fixed: Day Notes added may span two days if the user's hours are restricted (Issue #1742)
~ Security enhancements

v4.11 Beta Build 02/01/2016 @ 21:50 UTC
~ Fixed: Malformed email recipients if recipient's name included commas (Issue #1740)
~ Fixed: Scheduled Tasks may intermittently fail to run on some servers (Issue #1741)

v4.11 Beta Build 25/12/2015 @ 10:24 UTC
~ Fixed: Newest Client statistics may be inaccurate (Issue #1739)

v4.11 Beta Build 22/12/2015 @ 00:01 UTC
~ New: Dynamically adding bookings now indicates start/finish time whilst dragging across the booking grid
~ New: Double-Clicking on an empty part of the booking grid transfers you to the Add Booking screen with the venue pre-selected
~ Improved: Dynamic main date/day name shortening on window resize
~ Fixed: "No bookings found for this period" message not showing if a date had no confirmed bookings, but had previously deleted bookings (Issue #1738)

v4.11 Beta Build 18/12/2015 @ 11:14 UTC
~ Fixed: Clicking "New Venue" on Manage Venues screen not correctly resetting blocking/alternatives lists (Issue #1737)
~ Fixed: Selecting a start hour on the Add Bookings screen will default minutes to "00" by default

v4.11 Beta Build 17/12/2015 @ 11:12 UTC
~ Fixed: Firefox throws a wobbly after accepting a "Do you wish to reload now?" prompt (is not eligible for integrity checks since it's neither CORS-enabled nor same-origin)
~ Updated: Default/Default-HiRes Themes Updated

v4.11 Beta Build 16/12/2015 @ 11:52 UTC
~ Improved: Receipts can now be emailed/printed when viewing an invoice directly (previously only available via invoice list)

v4.11 Beta Build 16/12/2015 @ 10:43 UTC
~ Fixed: Unable to import users into v4.11
~ Fixed: Prevent login screen being framed
~ Fixed: Angstrom characters may appear in invoice totals if an invoice contains resources (Issue #1736)
~ Fixed: Booking Cancellation notifications not being sent

v4.11 Beta Build 15/12/2015 @ 08:57 UTC
~ Improved: Browser/OS Detection
~ Updated: Default/Default-HiRes Themes Updated
~ Fixed: Unable to add new users in v4.11
~ Fixed: Resources not included in estimated costs in v4.11
~ Security enhancements

v4.11 Beta Build 13/12/2015 @ 20:58 UTC
~ New: When deleting bookings, you can now send automated "Booking Cancellation" notifications to clients
~ New: Setting to limit the number of bookings individual users can add to any given date
~ New: Setting to limit the maximum length individual users can make bookings for
~ New: Email/Print Receipts for client's paid invoices
~ New: Estimated charges can now be shown on Booking Availability screen
~ New: Quickly add existing resources when creating/modifying invoices
~ New: See other devices you're logged in from and remotely log them out
~ New: Global session timeout setting
~ Improved: Recent Activity Log now records failed, locked, and suspended user login attempts
~ Improved: Recent Activity Log can now be filtered by event category
~ Improved: Drop-down client selectors
~ Improved: MIDAS now prompts you to use an existing client if one exists
~ Improved: Resource statistics can be filtered by venue
~ Improved: Modified Bookings statistics now exclude multiple modifications to the same booking on the same date
~ Improved: midasglobal error detection
~ Change: New clients have their booking and invoice reminder settings enabled by default
~ Optimization: Code optimization
~ Security enhancements
~ Fixed: Unable to select search results when searching from the client field on the Add Bookings screen (Issue #1732)
~ Fixed: "Unresponsive Script" errors when generating a large number of repetitive booking dates (Issue #1733)
~ Fixed: Email notifications being generated for client-less bookings/requests (Issue #1734)
~ Fixed: Delay in sending Daily Backup emails (Issue #1735)

===============================================================

v4.10 Build 02/12/2015 @ 15:39 UTC
~ Improved: LDAP support & error detection

v4.10 Build 30/11/2015 @ 11:53 UTC
~ Fixed: Clients unable to pay invoices online in some instances (Issue #1731)

v4.10 Build 17/11/2015 @ 13:02 UTC
~ Fixed: Scheduled Tasks may fail to send emails in some instances (Issue #1730)

v4.10 Build 16/11/2015 @ 15:26 UTC
~ Fixed: Phantom attendee values may be present in booking requests (Issue #1729)

v4.10 Build 12/11/2015 @ 21:48 UTC
~ Fixed: Similar Bookings results could show past bookings for users without privileges to modify/delete past bookings in some instances (Issue #1728)

v4.10 Build 29/10/2015 @ 18:43 UTC
~ Improved: Date/Time format support when importing bookings
~ Updated: Timezone rules
~ Security enhancements

v4.10 Build 22/10/2015 @ 13:32 UTC
~ Improved: Fallback to en-US if invalid language parameter supplied
~ Improved: Width of Delete/Modify Similar Bookings Results window
~ Optimization: Image optimization
~ Optimization: MySQL query & memory footprint reduction
~ Fixed: Chrome-specific UI glitch when scrolling a list of Similar Booking search results (Issue #1727)
~ Security enhancements

v4.10 Build 07/10/2015 @ 08:45 UTC
~ Improved: Better handling when an update cannot be stored due to insufficient permissions
~ Fixed: Booking Request Cancellation links pointed to wrong component (Issue #1726)

v4.10 Build 05/10/2015 @ 21:20 UTC
~ Fixed: MySQL errors when attempting to modify certain booking requests (Issue #1725)

v4.10 Build 02/10/2015 @ 22:10 UTC
~ Improved: Requestor's email addresses now shown in tooltips when hovering over the "Requested By" column on the Pending Booking Requests screen
~ Fixed: Advanced printing for specific venues may show no bookings
~ Fixed: Add/Delete SVG icons in the Default-HiRes Theme Pack may not appear as intended on iOS/OSX

v4.10 Build 01/10/2015 @ 01:36 UTC
~ Fixed: Emailed invoices include the invoice template twice
~ Fixed: Emails may appear with corrupt characters
~ Fixed: Not possible to add multiple bookings if booking notes contain non-standard characters
~ Fixed: Booking Grid venue unavailable tooltips may appear partially off-screen for venues closed all day
~ Fixed: Monthly Overview "View" setting may not reflect currently shown data field if default view option set to "invoices" and user has limited/no invoicing permissions
~ Fixed: MIDAS statistics for "Build Date" may indicate "Today" for yesterday's build
~ Fixed: Workaround for iOS 9 bug when running MIDAS via a Home Screen icon and then viewing a screen to be printed
~ Fixed: Adding custom booking fields with non-standard characters in their names may prevent bookings being added
~ Improved: Formatting of plain-text versions of emails
~ Improved: Height of date cells in Monthly Overview now fill available height

v4.10 Build 29/09/2015 @ 22:59 UTC
~ Fixed: Auto-Login warns about cookies being disabled on iOS when running via a Home Screen icon

v4.10 Build 29/09/2015 @ 17:02 UTC
~ Fixed: Encoding issues (Related to Issue #1559)
~ Fixed: Possible to export anything other than bookings in iCal format
~ Fixed: Booking Grid hours timeline may jump down when editing Day Notes

v4.10 Build 28/09/2015 @ 11:53 UTC
~ Fixed: "Invoice Not Found" error when trying to locate/view some invoices (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Multi-item Invoices only showing the first item (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Booking History showing "Unknown User" for recently bookings/added modified (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Restore Deleted Bookings screen not showing resource names (Issue #1713)

v4.10 Build 26/09/2015 @ 19:18 UTC
~ Fixed: Booking menu icons in the booking grid may appear partially off screen on some smaller devices in portrait orientation
~ Updated: qTip2 to 2.2.1

v4.10 Build 26/09/2015 @ 11:54 UTC
~ Fixed: Auto-Login not working (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Chrome may bounce user back to login screen when attempting to print (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Silent MySQL error if no parameters passed when printing

v4.10 Beta Build 24/09/2015 @ 08:28 UTC
~ Fixed: File encoding issues (Related to Issue #1559)
~ Fixed: Issues with £ symbols when adding post-booking comments or invoice notes (Related to Issue #1559)
~ Updated: Help Documentation
~ Updated: Recommended Browser versions

v4.10 Beta Build 21/09/2015 @ 08:36 UTC
~ Fixed: Alternative Invoice Clients not working for retrospectively generated invoices (Since v4.10 Beta Build 07/09/2015)
~ Fixed: Multi-line booking field content is concatenated onto single lines on print outs (Issue #1712)
~ Improved: When enabling two-factor authentication a reminder about correct email settings is shown.
~ Improved: Option to enable two-factor authentication is now disabled if Single Sign-On (Active Directory) support is enabled, or if no "Outgoing emails appear sent from" address is specified.
~ Update: Language Packs
~ Update: Recommended Browser versions

v4.10 Beta Build 16/09/2015 @ 11:23 UTC
~ Fixed: "Generate Invoice" icon incorrectly shown on bookings with no client (Issue #1710)
~ Fixed: "Generate Invoices From Existing Bookings" produces MySQL error if generating for "All Clients" and there are clientless bookings (Issue #1711)
~ Security enhancements

v4.10 Beta Build 12/09/2015 @ 09:07 UTC
~ Improved: Passing a value of "*" for the optional "venue" parameter of the public booking request URL will preselect all requestable venues
~ Fixed: Issues with £ symbols in internal messages (Related to Issue #1559)
~ Updated: Default-HiRes Theme Updated

v4.10 Beta Build 07/09/2015 @ 15:53 UTC
~ Fixed: %DATETIME% template variable not correctly substituted in some email templates (Issue #1708)
~ Fixed: Resetting a template shows a blank template (Issue #1709)
~ Updated: Help Documentation

v4.10 Beta Build 26/08/2015 @ 11:20 UTC
~ New: Optional Two-Factor Authentication
~ New: You can now set an alternative client to use for invoicing for a given client's bookings
~ New: Support for STARTTLS auth method for SMTP email sending
~ New: %USER% variable can be used in a custom booking field's default value which is in turn substituted for the current user's name on their Add/Modify Bookings screen
~ Improved: When adding resources to bookings, the resource list can now be quickly filtered
~ Improved: Control whether Booking Type Discounts are applied to venues, resources, or both
~ Improved: Access to Invoices can now restricted to only allow users access to invoices which they've generated/created/added
~ Improved: Invoice numbers can now be shown on booking blocks/tooltips and in the Monthly Overview
~ Improved: Emergency Evacuation Printouts now include client names and mobile/cell contacts (if available), and staffing levels/locations
~ Improved: Booking Type Discounts can be negative to increase the cost of certain types
~ Improved: SMTP connections now automatically timeout after 30 seconds (by default)
~ Improved: Performance when initially loading/logging in
~ Improved: Performance during actions which send email
~ Improved: Text area custom booking fields can now accept up to 64K characters (previously limited to 300)
~ Improved: "BCC to me" setting now remembers last setting (previously always defaulted to on)
~ Fixed: Possible to save invalid email addresses on admin screens even after warning prompts (Issue #1703)
~ Fixed: Repeatedly saving a multi-line venue description inserts additional empty lines upon each save (Issue #1704)
~ Fixed: "Show To" setting for booking fields not listing users who have permission to modify, but not add, bookings (Issue #1705)
~ Fixed: Layout issues on some mobile devices (i.e. Samsung Galaxy S III) in Landscape mode (Issue #1706)
~ Fixed: Importing files with additional period (.) characters may fail to correctly detect file type (Issue #1707)
~ Security enhancements
~ Update: jQuery to 1.11.3

===============================================================

v4.09 Build 11/08/2015 @ 15:36 UTC
~ Fixed: Issues with pound symbols in booking notes (Regression of Issue #1559)

v4.09 Build 28/07/2015 @ 09:23 UTC
~ Improved: Browser version checking now supports Microsoft Edge
~ Updated: Help Documentation

v4.09 Build 29/06/2015 @ 17:02 UTC
~ Fixed: Not possible to remove certain custom booking fields (Issue #1702)
~ Fixed: Dragging and dropping bookings to new venues near the end of a long list of venues may cause booking to be hidden/not assigned a venue (Variation of Issue #1693)

v4.09 Build 15/06/2015 @ 20:17 UTC
~ Fixed: Unavailable booking requests may show numbers in "Availability" column on Pending Booking Request screen instead of "Unavailable" (Issue #1701)

v4.09 Build 09/06/2015 @ 20:18 UTC
~ Fixed: Cancellation Invoice counter not incrementing (Issue #1700)

v4.09 Build 08/06/2015 @ 19:11 UTC
~ Fixed: Modifying a client multiple times via the Add Booking screen may not refresh to reflect changes in IE (Issue #1699)
~ Fixed: Dragging and dropping bookings to new venues/times not accurate in latest versions of Google Chrome (Reemergence of Issue #1693)

v4.09 Build 28/05/2015 @ 16:41 UTC
~ Fixed: Duplicate entry in view selector for the Monthly Overview (Issue #1697)
~ Fixed: Online Invoice Payments may show as disabled when enabled (Issue #1698)

v4.09 Build 25/05/2015 @ 02:51 UTC
~ Fixed: Issue preventing booking alternatives from showing under specific conditions (Issue #1696)
~ Updated: Help Documentation

v4.09 Beta Build 19/05/2015 @ 09.04 UTC
~ New: Bulk delete (expire) Messages, Reminders, and Watch Notifications
~ New: SMTP "Test" button
~ Improved: When importing users, additionally adding them as clients is now optional
~ Fixed: SSO AD "Test" button when multiple AD bases are specified
~ Fixed: Booking Info Panel data remains "pinned" after performing actions from a booking's menu (Issue #1694)
~ Fixed: %MIDASURL% template variable not correctly substituted when viewing/printing invoices (Issue #1695)

v4.09 Beta Build 07/05/2015 @ 10.03 UTC
~ Improved: SSO support now allows searching for users in multiple AD bases
~ Fixed: Workaround for rare & intermittant IE bug which may cause nothing to appear to happen when clicking "Book All Available" (Issue #1690)
~ Fixed: Booking start times of Midnight when running in 12-hour clock mode may cause time selector on Add/Modify Booking screen to not be pre-selected as 12am (Issue #1691)
~ Fixed: Dragging and dropping bookings to new venues/times not accurate in latest versions of Google Chrome (Issue #1692)
~ Updated: Help Documentation

v4.09 Beta Build 29/04/2015 @ 12.07 UTC
~ Improved: Offering of earlier/later alternate times when a booking is unavailable due to being outside of hours
~ Improved: Easier to specify multiple email addresses for clients by entering "one per line"
~ Fixed: Cursor jumps to end of client/email field entries when adding/modifying client in Chrome
~ Fixed: Lengthly lists of comma-separated client email addresses are truncated to 80 characters
~ Fixed: "Auto send User their login details" option if ticked, remains ticked after saving changes

v4.09 Beta Build 22/04/2015 @ 16.08 UTC
~ New: Booking Alternatives
~ New: When "Unavailable" is shown on the Booking Availability screen, it's now possible to see details of the existing conflicting booking
~ New: Associate multiple email addresses with client records
~ New: Pending Booking Requests screen can be printed
~ New: Help Documentation is now searchable (via the Search screen)
~ Improved: When deleting a booking type, it's now optional to remove all bookings of that type
~ Improved: Performance when no connection to server
~ Fixed: Possible to break Public Booking Requests by adding custom fields with particular names (Issue #1676)
~ Fixed: Possible to still update an invoice immediately after printing (Issue #1677)
~ Fixed: Removing an invoice item without removing its rate retains invoice total including null item (Issue #1680)
~ Fixed; "Times" shouldn't be an option for "Show on month cells" (Issue #1681)
~ Fixed: For bookings starting close to midnight and where MIDAS is running in a negative UTC timezone, generated invoices may use the previous day's rate (Issue #1684)
~ Fixed: Emails sent to clients with names containing commas or semi-colons fail (Issue #1685)
~ Fixed: Unable to modify/save changes to Period timelists (Issue #1686)
~ Fixed: "Time List" user setting saves but changes not indicated if navigating to a different user and then back again (Issue #1687)
~ Fixed: When running in "Maintenance Mode", other informational messages are not shown on login screen (Issue #1688)
~ Fixed: Default Theme setting selector may not list themes in alphabetical order (Issue #1689)
~ Change: SSL Access setting removed for Hosted customers as SSL is always available

===============================================================

v4.08 Build 12/03/2015 @ 10.44
~ Fixed: Watch Notification AND/OR selector between Booking Type and Resources shows OR if saved as AND (Issue #1683)

v4.08 Build 05/03/2015 @ 12.22
~ Fixed: Dynamically moving/duplicating a booking may not trigger watch notifications (Issue #1682)

v4.08 Build 03/03/2015 @ 02.03
~ Fixed: Available hours in Venue Utilization statistics may not be correct in some instances (Regression of Issue #1644)

v4.08 Build 02/03/2015 @ 15.04
~ Fixed: Background data refresh may return erroneous data under certain conditions (Issue #1679)

v4.08 Build 18/02/2015 @ 09.33
~ Fixed: Issue with Step 5 of Public Booking Requests when multiple databases are in use (Issue #1678)

v4.08 Build 29/01/2015 @ 22.29
~ Fixed: Not possible to add clients to additional databases in some instances (Issue #1674)
~ Fixed: Not possible to save default Send Booking Confirmation setting (Issue #1675)

v4.08 Build 21/01/2015 @ 19.20
~ Fixed: When importing bookings, MIDAS may incorrectly report the number of records found in the data to be imported (Issue #1672)
~ Fixed: Timezone settings incorrect in some locations (Issue #1673)

v4.08 Build 20/01/2015 @ 17.57
~ Fixed: Unable to add custom fields in additional databases (Issue #1671)
~ Improved: Manage MIDAS -> Web Requests screen now indicates unique public booking request URL for additional databases

v4.08 Build 19/01/2015 @ 16:15
~ Fixed: Blank box when attempting to add an additional database (Issue #1668)
~ Fixed: Adding an additional database with the "Transfer You & Your Permissions" option may not transfer the current user (Issue #1669)
~ Fixed: Unable to setup time lists for additional databases (Issue #1670)

v4.08 Build 17/01/2015 @ 12.18
~ Fixed: Silent "Truncated incorrect DOUBLE value" MySQL error in some instances when saving venues (Issue #1667)

v4.08 Build 16/01/2015 @ 21.30
~ Fixed: Possible for users without the ability to add bookings to approve booking requests under certain conditions (Issue #1665)
~ Fixed: Javascript error when saving changes to venues (Issue #1666)

v4.08 Build 11/01/2015 @ 12.39
~ Fixed: Cancellation Invoice Prefixes not being saved
~ Fixed: If no Cancellation Invoice Prefix defined, regular invoices may revert to cancellation invoice template

v4.08 Beta Build 03/01/2015 @ 20.21
~ Fixed: Action icons in History tab of Booking Information panel indicate they can be clicked (Issue #1662)
~ Fixed: Unable to modify bookings with resources attached that contain apostrophes in their names (Issue #1663)
~ Fixed: Unable to leave messages for other users if less than 3 user accounts can use messaging (Issue #1664)
~ Improved: Support for importing bookings in iCal format
~ Update: jQuery to 1.11.2

v4.08 Beta Build 16/12/2014 @ 12.31
~ Improved: You can now define which booking fields should be included in Booking Confirmation Emails
~ Update: Help documentation

v4.08 Beta Build 13/12/2014 @ 16.47
~ New: Automatically generate Cancellation Fee invoices for bookings cancelled at short notice
~ New: Scheduled Task option to automatically send any unsent invoices
~ New: Option to prevent invoices from ever being deleted
~ New: Option to send/force booking confirmations to be sent by default
~ New: "Potential Income" Venue statistics
~ Improved: Generating Repetitive Bookings when multiple dates already selected will add to (rather than replace) date selection
~ Improved: HiContrast Theme (gradient removed from booking blocks)
~ Improved: Resources now indicated in Booking Confirmation emails
~ Improved: Manage Venues, Manage Booking Types, and Re-Order Fields screens improved for mobile/tablet/touch devices
~ Improved: iPhone 6 Plus support
~ Improved: Generation of invoices for "all clients" over a date range will now generate in ascending date/time order (previously in order bookings were added to MIDAS)
~ Improved: Invoices can be re-emailed to clients when partly-paid or overdue
~ Improved: Repetitive Booking Generator now includes options for repeating every 5 or 6 weeks
~ Improved: Timezone selection
~ Improved: Support for Perl architectures where POSIX::tzset isn't implemented (i.e. Strawberry Perl)
~ Improved: Adding/Modifying/Deleting Custom Fields now logged in Recent Activity
~ Optimization: MySQL query & memory footprint reduction
~ Optimization: Image optimization
~ Fixed: Undefined NaN errors when opening the Repetitive Bookings generator when no date selected (Issue #1650)
~ Fixed: Unable to make venues Publicly Requestable if requests are set to be auto-approved and no venue managers defined (Issue #1651)
~ Fixed: Animated "Working" icon may persist in bottom right of Booking Grid after multiple successive actions (Issue #1656)
~ Fixed: Cancelled Booking Requests not be logged in Recent Activity (Issue #1657)
~ Fixed: Not possible to attach files to bookings if client field has been disabled (Issue #1658)
~ Fixed: "Create Invoice" option shown on Booking Availability screen even if no client associated with booking (Issue #1659)
~ Fixed: MIDAS may not correctly update in instances where Support Files are located outside of the directory where MIDAS itself is installed (Issue #1660)
~ Fixed: A custom list's default value may not be pre-selected on Public Booking Request screens (Issue #1661)
~ Update: System requirements (browsers)
~ Security enhancements
~ Fixed: Cumulative roll-up of various fixes for issues discovered since v4.07 - see https://bugs.mid.as for details

===============================================================

v4.07 Build 24/10/2014 @ 11.53
~ Fixed: October calendar dates not showing correctly under certain circumstances (Issue #1655)

v4.07 Build 03/10/2014 @ 12.56
~ Updated: Help Documentation
~ Fixed: Regression of Issue #1645
~ Fixed: Very slow to generate invoices for multiple clients (Issue #1652)
~ Fixed: Possible for an invoice to loose its client information when modified and using an invoice template using the new %INVOICETO_% variables (Issue #1653)
~ Fixed: Generating Invoices for individual existing bookings doesn't immediately update the Invoice field of the Booking Information Panel (Issue #1654)

v4.07 Build 01/10/2014 @ 15.30
~ Improved: Database Tools: Bookings can now be imported in iCal format (i.e. from Google Calendars)
~ Fixed: Booking Request Approved/Rejected email notifications also include generic email template (Issue #1649)

v4.07 Build 30/09/2014 @ 19.47
~ Fixed: Watching multiple resources may not include all watched resources in notification (Issue #1648)

v4.07 Build 30/09/2014 @ 11.16
~ Fixed: "552 mail with no date header" error with some SMTP servers (Issue #1647)

v4.07 Build 17/09/2014 @ 17.37
~ Fixed: SSO may fail if MIDAS is licensed for a limited number of venues (Issue #1646)

v4.07 Build 11/09/2014 @ 16.29
~ Fixed: Height of header bar on various statistics screens (Issue #1643)
~ Fixed: Available hours in Venue Utilization statistics may not be correct in some instances (Issue #1644)
~ Fixed: Random code in certain SMTP error logging (Issue #1645)

v4.07 Build 10/09/2014 @ 14.52
~ Fixed: Random code in "Unable to generate invoice" dialog (Issue #1641)
~ Fixed: JS errors when modifying multiple bookings with attendees field disabled (Issue #1642)

v4.07 Build 02/09/2014 @ 18.19
~ Fixed: Duplicate "Invoice Created" entries in booking history when invoices created for multiple bookings at time of booking (Issue #1639)
~ Fixed: Database names containing certain characters could break Manage MIDAS screen (Issue #1640)

v4.07 Build 01/09/2014 @ 06.06
~ Fixed: Booking requests not being correctly saved

v4.07 Beta Build 30/08/2014 @ 10.36
~ Fixed: Issues with UK & Australian English translations

v4.07 Beta Build 30/08/2014 @ 09.12
~ Fixed: Stray HTML in Calendar Event Emails in some instances
~ Fixed: Some ajax requests may be erroneously cached by some browsers
~ Update: System requirements (browsers)

v4.07 Beta Build 21/08/2014 @ 15.00
~ Fixed: Possible to add reminders for bookings occuring in the past in some instances
~ Fixed: One-click invoice generation from booking grid may cause JS error
~ Fixed: "Generate" button on "Generate Invoices For" dialog gives no visual indication of generation in progress

v4.07 Beta Build 19/08/2014 @ 13.45
~ Fixed: New clients not being saved in some instances [Since Beta Build 10/08/2014 @ 11.20]
~ Fixed: Default template languages not being installed [Since Beta Build 10/08/2014 @ 11.20]

v4.07 Beta Build 19/08/2014 @ 10.55
~ Fixed: GUI issues with message sent/reminder set notifcation on My Messages screen
~ Optimization: Removed some debug code
~ Update: Language packs updated
~ Security enhancements

v4.07 Beta Build 16/08/2014 @ 08.35
~ Fixed: Update from earlier versions may not complete [Since Beta Build 10/08/2014 @ 11.20]
~ Fixed: API settings can still be saved when running in Demo/Maintenance mode [Since Beta Build 10/08/2014 @ 11.20]

v4.07 Beta Build 13/08/2014 @ 12.02
~ Fixed: Account unlock links may not work on some systems (Issue #1637)
~ Fixed: Account suspended / Password reset emails may fail (Issue #1638)
~ Fixed: File upload references in Booking Confirmation emails included partial path [Since Beta Build 10/08/2014 @ 11.20]

v4.07 Beta Build 12/08/2014 @ 16.19
~ Fixed: Unable to delete venues containing leading/trailing whitespace characters (Issue #1636)

v4.07 Beta Build 10/08/2014 @ 11.20
~ New: Attach documents/files to bookings (self-hosted editions only)
~ New: Scheduled Tasks: Automatically send notifications of upcoming bookings & invoice reminders to clients
~ New: Ability to make individual clients tax exempt
~ New: "Payment Terms" setting - define how many days to allow for clients to pay their invoices
~ New: Separate customizable email templates added for various email notifications
~ New: Option to colorize printouts by Booking Type
~ New: Hi Contrast Theme
~ Improved: Support for smaller mobile screen sizes (including iPhone!)
~ Improved: API v2 - Now allows bi-directional access to MIDAS - See https://mid.as/api
~ Improved: PayPal IPN Integration - Automatically update invoices when a client pays
~ Improved: Invoice Date & Due Date columns added to Invoicing overview
~ Improved: Visual template editing
~ Improved: Recent Activity log now hides those activities for which the user doesn't have access/permission
~ Improved: Invoice entries in Recent Activity log can be clicked to jump to corresponding invoice
~ Improved: Software updates now recorded in Recent Activity log
~ Improved: Invoice selector bar now remains visible when scrolling through a list of invoices
~ Improved: Additional %INVOICETO...% variables added to allow enhanced customization of "Invoice To" area of invoices
~ Improved: Automatic database backup generation
~ Improved: Public Booking Requests can now be pre-populated with selected venues/dates
~ Improved: Public Booking Requests and Pay Online screens can now be styled using your own custom external .css files
~ Improved: "Remember Me" option to remember your details for the next time you make a Public Booking Request
~ Improved: Selected graph on each Statistics page now persists between visits
~ Improved: Venues can only be made "Publicly Requestable" if at least one venue Manager has been assigned
~ Improved: Resources can only be made "Publicly Requestable" if the Resources field is set to show on Web Requests
~ Improved: Password strength indicator added
~ Improved: Support for SMTP connections via TLS
~ Fixed: Unable to save user's View Access settings when a large number of groups are selected (Issue #1616)
~ Fixed: Additional databases created may not save correct venue rates (Issue #1617)
~ Fixed: Remaining consumable quantities not updated when directly approving booking requests (Issue #1624)
~ Fixed: Adding a custom booking field named "document" prevents resources being added (Issue #1625)
~ Fixed: Generating an invoice at time of booking when venue rate is fixed to per-booking may show incorrect quantity on invoice (Issue #1631)
~ Fixed: Unable to return to MIDAS in Web Clip Mode when pop-ups are rendered (Issue #1635)
~ Optimization: Removed some now obsolete CSS vendor prefixes
~ Change: ScriptX removed (no longer necessary as most browsers now allow disabling of headers/footers on printouts)
~ Change: ExplorerCanvas (excanvas.min.js) removed (no longer necessary as this component allowed IE8 and earlier to render graphs)
~ Change: Google Wallet (formally Google Checkout) Invoice Payment option removed
~ Update: jQuery to 1.11.1

===============================================================

v4.06 Build 19/07/2014 @ 22.04
~ Fixed: Forcing users to change their passwords every X days prompts them to change it upon every login (Issue #1634)

v4.06 Build 14/07/2014 @ 17.04
~ Fixed: Booking blocks on Web Requests show default database availability even if multiple databases in use (Issue #1633)

v4.06 Build 01/07/2014 @ 14.19
~ Fixed: "Unable to create invoice" when generating invoices for existing bookings where tax rate is null (Issue #1629)
~ Fixed: Invoice counter out of sync with existing invoices (Issue #1630)

v4.06 Build 18/06/2014 @ 19.25
~ Fixed: Autocomplete not disabled on new password field on Manage Users & Permissions screen (Issue #1626)
~ Fixed: Unable to merge clients (Issue #1627)
~ Fixed: Booking grid may not resize correctly when changing your browser window size (Issue #1628)

v4.06 Build 16/06/2014 @ 17.41
~ Fixed: Printing as a "Grid" ignores booking type filter (Issue #1623)

v4.06 Build 09/06/2014 @ 17.56
~ Fixed: "Client's Other Bookings" in the Booking Information Panel may show as "Undefined" in IE (Issue #1622)
~ Fixed: French Translation

v4.06 Build 30/05/2014 @ 15.25
~ Fixed: "Unable to save settings" message when adding initial venue without first clicking "New Venue" (Issue #1620)
~ Fixed: Automated daily database backups not being made (Issue #1621)

v4.06 Build 29/05/2014 @ 19.36
~ Fixed: No indication that new venues have been successfully added (Issue #1618)
~ Fixed: Unable to edit Time Lists in Google Chrome (Issue #1619)

v4.06 Build 28/05/2014 @ 21.24
~ Fixed: Duplicating a booking with an associated invoice also associates new booking with same invoice (Issue #1614)
~ Fixed: SQL error when adding new venue group (Issue #1615)

v4.06 Build 28/05/2014 @ 15.54
~ Fixed: Creating Invoices at time of booking may include venue rates of zero (Issue #1613)

v4.06 Build 27/05/2014 @ 13.37
~ Fixed: Time a booking request was made may be incorrectly indicated in Web Request email notifications (Issue #1612)

v4.06 Build 21/05/2014 @ 19.35
~ Fixed: Web Request screens not following default theme setting (Issue #1610)
~ Fixed: Web Request and Pay Online screens not respecting global SSL setting (Issue #1611)

v4.06 Build 20/05/2014 @ 19.08
~ Fixed: Unable to restore deleted bookings with no resources from the restore deleted bookings screen (Issue #1608)
~ Fixed: Resource availability not correctly rechecked when restoring bookings (Issue #1609)
~ Updated: Help documentation

v4.06 Build 19/05/2014 @ 21.32
~ Fixed: Restore Deleted Bookings screen doesn't indicate booking type of deleted bookings (Issue #1606)
~ Fixed: User's Last Login time not correct in certain timezones (Issue #1607)

v4.06 Build 14/05/2014 @ 22.46
~ Fixed: Exporting bookings don't include booking types (Issue #1605)
~ Updated: Help documentation

v4.06 Build 09/05/2014 @ 12.03
~ Fixed: Backslashes in client/organization names breaks dynamic client drop-downs (Issue #1603)
~ Fixed: Dynamically approving, deleting or restoring a booking from the grid may initially show booking outside of grid (Issue #1604)

v4.06 Build 07/05/2014 @ 10.22
~ Fixed: "Graph Venue(s)" options missing from Venue Statistics screen under certain conditions (Issue #1602)

v4.06 Build 06/05/2014 @ 15.57
~ Fixed: Venue Utilization statistics not taking into account hours of operation (Issue #1601)
~ Fixed: Secondary issue as a result of fix for #1600
~ Fixed: Removed some left over debug code
~ Change: "Change Primary User" tool now only available to users with ability to Manage Users & Permissions

v4.06 Build 05/05/2014 @ 20.47
~ Fixed: Possible for Primary user to be locked out of MIDAS (Issue #1600)

v4.06 Build 05/05/2014 @ 16.00
~ Fixed: "Unable to connect to database" when submitting a booking request
~ Fixed: "Please select venue(s)" message on booking request screen when only a single venue is available for requesting

v4.06 Build 05/05/2014 @ 07.40
~ Fixed: Custom field values not being saves
~ Fixed: Regression of Issue #1588

v4.06 Build 04/05/2014 @ 15.50
~ Fixed: Unable to approve booking requests

v4.06 Beta Build 03/05/2014 @ 07.37
~ Updated: Help documentation

v4.06 Beta Build 01/05/2014 @ 17.55
~ Fixed: History isn't update for bookings which are dynamically moved (Issue #1593)
~ Fixed: Dynamically moved/duplicated bookings aren't logged in Recent Activity (Issue #1594)
~ Improved: Various GUI tweaks

v4.06 Beta Build 30/04/2014 @ 19.56
~ Fixed: Dragging to duplicate/move bookings to a lower down venue in a large venue list under Safari may duplicate/move to wrong venue (Issue #1589)
~ Fixed: Possible to drag & drop bookings outside the bounds of the booking grid in Safari (Issue #1590)
~ Fixed: Dynamically moving/duplicating bookings result in "Attendees will exceed maximum capacity of ()" message in Safari (Issue #1591)
~ Fixed: JS error in booking grid when user's hours are restricted (Issue #1592)

v4.06 Beta Build 28/04/2014 @ 21.51
~ Fixed: Dragging to duplicate/move bookings when user's hours are restricted may temporarily indicate booking in wrong place on the grid (Issue #1587)
~ Fixed: Users with restricted hours able to book after hours by up to 59 mins (Issue #1588)
~ Fixed: Not all venues may be available for "Watching" (Issue #1586)

v4.06 Beta Build 28/04/2014 @ 14.05
~ Fixed: Web Request and Pay Invoice Online functions may be disabled in some instances [Since Beta Build 23/03/2014 @ 20.16]
~ Fixed: AM/PM selector wraps onto new line in Web Requests under Safari
~ Improved: Image optimization

v4.06 Beta Build 26/04/2014 @ 09.06
~ Fixed: Unable to modify users if no Time Lists defined [Since Beta Build 23/03/2014 @ 20.16]
~ Fixed: Various issues with Database Tools
~ Security enhancements

v4.06 Beta Build 24/04/2014 @ 10.38
~ Improved: Internal setting to substitute "venue" for other words
~ Fixed: Unable to add new venues [Since Beta Build 23/03/2014 @ 20.16]

v4.06 Beta Build 15/04/2014 @ 16.05
~ Improved: Importing users now supports assigning permissions based on User Group
~ Security enhancements

v4.06 Beta Build 10/04/2014 @ 11.51
~ Improved: Advanced Print options now allow you to also restrict by Booking Type
~ Improved: Advanced Print outs now indicated any Venue/Booking Type filters applied
~ Optimization: MySQL query reduction
~ Fixed: In certain timezones, logging in may initially display the previous day rather than the current day (Issue #1585)

v4.06 Beta Build 07/04/2014 @ 13.34
~ Optimization: Code & bandwidth optimization

v4.06 Beta Build 03/04/2014 @ 10.01
~ Fixed: Bookings exported as iCals which are then imported into a 3rd party app may have times incorrectly offset by a number of hours (Issue #1584)
~ Fixed: MySQL error [Since Beta Build 23/03/2014 @ 20.16]
~ Fixed: Removed stray debug message in debug log [Since Beta Build 23/03/2014 @ 20.16]

v4.06 Beta Build 01/04/2014 @ 09.46
~ Fixed: Resource statistics not taking into account booking length when determining potential income from staff
~ Fixed: "No Options" tooltip shown when accessing MIDAS Admin Options with MIDAS running in "stand alone" mode on iOS devices (Issue #1583)
~ Improved: Income values on Resource statistics now show thousand separator where applicable

v4.06 Beta Build 28/03/2014 @ 11.41
~ Fixed: Booking reminders sent as calendar events may include stray HTML tags in the email's subject line (Issue #1580)
~ Fixed: Some images fail to load (Issue #1581)
~ Fixed: Booking Reminders sent as Calendar Events appear in Outlook offset by a number of hours (Issue #1582)

v4.06 Beta Build 23/03/2014 @ 20.16
~ New: Resource statistics
~ New: Set different venue rates based upon booking length for each day of the week
~ New: User "groups" - Easily apply a set of pre-defined permissions to each user
~ New: Day Notes for any selected dates are now indicated and shown on the Booking Availability screen
~ New: Active Directory Integration (Single Sign-On support) (Experimental)
~ New: Database Tools - Import, merge, clean up & optimize your database!
~ Improved: New venue utilization statistics
~ Improved: New individual client statistics
~ Improved: Now possible to set venue operating hours to be closed between 15-30, 30-45, and 15-45 minutes past the hour
~ Improved: MIDAS now remembers your last selected date range on the statistics screen and the Find Similar Bookings window
~ Improved: Increased the size of some setting elements to make them more easy to change on smaller screens
~ Improved: Monthly overview now has previous/next month buttons
~ Improved: Monthly overview now shows name of month/year at the top of the screen
~ Improved: Client Notes now displayed in Search Results
~ Improved: Axis swapped for venue capacities statistics
~ Optimization: Big reduction in number of MySQL connections & queries
~ Fixed: Duplicate "Booking Request Received" entry in Booking Information Panel (Issue #1553)
~ Fixed: Unable to search for similar bookings in the past even if user is granted the "can make historical bookings" permission (Issue #1554)
~ Fixed: Invoice numbers not being included in booking data exports (Issue #1572)
~ Fixed: "Approve" icon differs between the Pending Booking Request screen and approving from the Booking Grid (Issue #1573)
~ Fixed: Unable to reject booking requests directly from the booking grid (Issue #1574)
~ Fixed: Possible to specify a booking start time equal to its end time (Issue #1575)
~ Fixed: User's sorting preference not applied on Pending Booking Request screen after approving/rejecting a request (Issue #1576)
~ Fixed: Accuracy issues when dragging & dropping to duplicate/reschedule bookings in Chrome & IE (Issue #1577 & Issue #1578)
~ Fixed: Erroneous "Invoice Created" confirmation under certain circumstances (Issue #1579)
~ Update: jQuery to 1.11.0

===============================================================

v4.05 Build 28/02/2014 @ 13.47
~ Fixed: Database backups not correctly including empty tables (Issue #1571)

v4.05 Build 28/02/2014 @ 09.48
~ Potential Fix for an obscure resize bug (Issue #1570)

v4.05 Build 25/02/2014 @ 12.31
~ Fixed: Unlimited consumable quantities may change (Issue #1569)

v4.05 Build 25/02/2014 @ 10.19
~ Fixed: Unable to save Watch settings if no resources or booking types have been added to MIDAS (Issue #1568)

v4.05 Build 24/02/2014 @ 14.29
~ Fixed: Modifying an invoice looses rate type (hour/day/each) info (Issue #1565)
~ Fixed: Decimal rates/quantities/totals on invoices may not display on some browsers when modifying/creating invoices (Issue #1566)
~ Fixed: French translation brakes Manage Venues and Manage Users & Permissions screens (Issue #1567)
~ Updated: Help documentation
~ Updated: French translation

v4.05 Build 09/02/2014 @ 23.53
~ Fixed: Maximum Occupancy inaccurate when modifying bookings [Since Build 03/02/2014 @ 17.13] (Issue #1562)
~ Fixed: Estimated total number of persons on site may not show if exactly the same number as your Maximum Occupancy setting (Issue #1563)

v4.05 Build 07/02/2014 @ 13.01
~ Fixed: Encoding issues with special characters in emails (Issue #1560)
~ Fixed: MIDAS logo appears double-sized if included in email templates (Issue #1561)
~ Updated: French translation

v4.05 Build 06/02/2014 @ 11.54
~ Fixed: Issues with pound symbols in booking notes (Issue #1559)

v4.05 Build 05/02/2014 @ 20.24
~ Fixed: Not possible to add bookings if only one venue defined (Issue #1557)
~ Fixed: When adding an initial venue to MIDAS, no indication may be shown that venue has been added (Issue #1558)

v4.05 Build 04/02/2014 @ 20.38
~ Fixed: French translation broke main calendar & manual update check (Issue #1555)

v4.05 Build 03/02/2014 @ 17.13
~ Fixed: MySQL error when approving bookings without resources (may cause bookings to not be approved and remain on Pending Booking Requests screen) (Issue #1551)
~ Fixed: Incorrect booking availability shown when checking multiple bookings with attendees defined (Issue #1552)

v4.05 Build 03/02/2014 @ 12.18
~ Fixed: Date format issue when performing a null search for bookings (Issue #1550)
~ Fixed: A couple of pages in the online help documentation were not included in recent builds (Issue #1549)

v4.05 Build 16/01/2014 @ 17.20
~ Fixed: Browser detection on some Android tablets (Issue #1548)
~ Fixed: Issue with main calendar date selection when moving from the daily view to the monthly view, and back again (Issue #1547)

v4.05 Build 13/01/2014 @ 14.39
~ Optimization: Removed some obsolete code
~ Update: Help documentation
~ Fixed: Error when searching for "*" in bookings (Issue #1546)
~ Fixed: Unable to dynamically add bookings after deleting a booking without navigating away from the date and back again (Issue #1545)

v4.05 Build 08/01/2014 @ 12.38
~ Fixed: Possible to add comments to historical bookings by users without any booking modification permissions (Issue #1544)
~ Fixed: GUI text color of title of Invoice Statistics screen under the new Slate theme (Issue #1543)

v4.05 Build 07/01/2014 @ 15.31
~ Fixed: Generate Invoice icon being shown in search results to users without Invoicing permission (Issue #1542)

v4.05 Build 07/01/2014 @ 13.13
~ Fixed: Unable to add new venues if no venue groups defined (Issue #1541)
~ Fixed: Unable to rename/remove a venue group if only a single venue group defined (Issue #1540)
~ Fixed: Some lables missing on printed statistics graphs (Issue #1539)
~ Fixed: Print header/footer not correctly applied to printed statistics graphs (Issue #1538)

v4.05 Build 06/01/2014 @ 14.33
~ Fixed: Issues with pound symbols in booking types (Issue #1537)

v4.05 Build 03/01/2014 @ 20.31
~ Fixed: Multi-line client addresses display on a single line in search results/invoices if each line isn't terminated with a "," (Issue #1536)
~ Fixed: A client with no associated organization will include an empty set of "()" brackets in search results

v4.05 Build 02/01/2014 @ 12.42
~ Fixed: Global settings file not being included in backups (Issue #1535)

v4.05 Beta Build 28/12/2013 @ 16.48
~ Fixed: GUI alignment issue with search results
~ Fixed: GUI width issue on booking statistics screen
~ Fixed: HTML error on Step 1 of Public Booking Requests
~ Fixed: GUI width issue when modifying invoices on the iPad
~ Fixed: GUI width issue when composing email on the iPad

v4.05 Beta Build 27/12/2013 @ 15.27
~ Fixed: Venue blocking rules not applied in some instances when dynamically "duplicating" an existing booking in the grid
~ Fixed: Available resource quantities may not be accurate when when dynamically "duplicating" an existing booking with resources in the grid (Issue #1534)
~ Fixed: Right continuation indicator for bookings spanning days doesn't appear on top line of block information (Issue #1533)
~ Fixed: Browser prompt to save SMTP password whenever changes were saved on the Manage MIDAS screen (Issue #1532)
~ Fixed: Difficult to dynamically move/duplicate a booking in the grid if lots of venues are shown (Issue #1531)
~ Fixed: "Unavailable - Blocked By" message may omit name of blocking venue
~ Fixed: Silent MySQL error during update [since beta build 26/12/2013 @ 17.06]

v4.05 Beta Build 26/12/2013 @ 17.06
~ Improved: Add resources to bookings selector more more touch-friendly
~ Fixed: Search results could show bookings for venues user didn't have access to (Issue #1530)
~ Fixed: Printouts could show bookings for venues user didn't have access to (Issue #1529)
~ Fixed: Venue stats could include stats for venues user didn't have access to (Issue #1528)
~ Fixed: Double text on pie charts [since beta build 18/12/2013 @ 11.02]

v4.05 Beta Build 18/12/2013 @ 11.02
~ Improved: Size of "Hour of Operation" settings grid increased to make it more usable on smaller/touch screens
~ Improved: Touch support for Digital Signage, RSS Feeds, and Web Calendar addons
~ Fixed: Auto-login cookie issue
~ Fixed: Statistics graph font on devices without Segoe UI available (Issue #1527)
~ Update: Help documentation

v4.05 Beta Build 13/12/2013 @ 16.37
~ Fixed: Date heading when viewing multiple dates can obscure toolbar icons on smaller screens (Issue #1526)
~ Fixed: Top of screen gets chopped off when switching from portrait to landscape orientation when running in Safari on an iPad

v4.05 Beta Build 13/12/2013 @ 12.42
~ Change: New icon for approving Booking requests (affects Default, Pastel, and Slate themes)
~ Change: "Pinning" of data in the Booking Information Panel now has its own toggle icon
~ Improved: JS optimization/compression
~ Improved: When viewing more than 10 days in the grid on portrait-orientated devices, day names will be abbreviated
~ Improved: "View" and "Days" selectors GUI improved
~ Improved: MySQL optimization when checking availability
~ Fixed: Help window not jumping to correct bookmark from Pending Booking Requests screen [since beta build 29/11/2013 @ 09.58]
~ Fixed: Adding/Renaming/Removing a venue group didn't update the main "View" filter until next login (Issue #1525)

v4.05 Beta Build 02/12/2013 @ 13.58
~ Improved: Number of days to show in grid selector - Now jump directly to the desired number of days
~ Fixed: Modifying multiple bookings may loose previous custom field values (Issue #1524)
~ Fixed: Deleting a message, reminder, or watch from the My Messages popup would show popup in full browser window (Issue #1523)

v4.05 Beta Build 29/11/2013 @ 21.39
~ Fixed: GUI issue with lengthy custom booking field names on Invoice tab of Manage MIDAS screen (Issue #1522)
~ Fixed: Display of Help Documentation on iPads
~ Fixed: iPad flicker/resize issue when running in 12 hour clock mode (Issue #1521)

v4.05 Beta Build 29/11/2013 @ 16.24
~ Fixed: Venue Blocking ignored if inverse blocking rules not defined
~ Fixed: Stray HTML tag appearing when editing a generated invoice when MIDAS is running in 12 hour clock mode (Issue #1520)
~ Fixed: GUI issue on Public Booking Request screen in Chrome with MIDAS running in 12 hour clock mode (Issue #1519)
~ Fixed: Duplicate entry MySQL error if modifying a venue that's just been added (Issue #1518)

v4.05 Beta Build 29/11/2013 @ 09.58
~ New: Venue "Blocking" - Prevent bookings in specific venues when another venue is booked
~ New: "Include in Invoice Notes" setting allowing inclusion of a specified booking field on generated invoices
~ New: "Auto-Login" option to bypass login screen upon subsequent visits from your browser
~ New: Optional "Slate" theme - see https://mid.as/themes
~ Improved: iPad support
~ Improved: Better support for touch-only devices
~ Improved: Better support for portrait-orientated devices
~ Improved: "Apply To All" button for times, etc when selecting multiple dates through Public Booking Requests
~ Improved: Full-width graphs in Statistics view
~ Improved: MIDAS now remembers the number of days shown in the booking grid between sessions
~ Improved: MIDAS now remembers sort order of Pending Booking Requests screen
~ Improved: MIDAS now remembers last viewed tab on Manage MIDAS screen
~ Improved: Invoice Notes can now be itemized per booking
~ Improved: Selected Group/Manager counts shown on tabs on Manage Venues screen
~ Improved: Setting Default Tax Amount blank will hide tax line on invoices with no tax
~ Improved: Background data refreshes less frequent when MIDAS isn't the active browser tab/window
~ Improved: HTML5 conformance
~ Improved: Better error handling if update fails
~ Improved: Better error handling if SMTP fails
~ Improved: Grid Lock/Unlock action (Accesskey "u")
~ Improved: Logo resolution
~ Improved: Full Screen support for IE11
~ Improved: Help Documentation (you can now also download offline documentation at https://mid.as/manuals)
~ Fixed: "Remember Me?" option not saving credentials on Safari if browser is closed/restarted (Issue #1517)
~ Fixed: Once times are selected on Booking Request Screen, not possible to un-select without going back to previous screen first (Issue #1516)
~ Fixed: Possible to add blank venue groups (Issue #1515)
~ Fixed: iPad expanding width bug (Issue #1521)
~ Fixed: iPad scrolling iframe bug (Issue #1521)
~ Fixed: iPad browser version detection (Issue #1514)
~ Fixed: Add Client icon initially shown instead of Edit Client icon on Modify Booking screen (Issue #1513)
~ Update: "Recovering A Lost Password" has been renamed to "Resetting A Lost Password" in the Help Documentation
~ Update: qTip2 updated to v2.1.1 / ScriptX to 7,3,0,22

===============================================================

v4.04 Build 06/11/13 @ 23.47
~ Fixed: Incorrect Maximum Occupancy Warnings if making multiple booking during slots when existing bookings with attendees take place (Issue #1512)
~ Fixed: Not possible to add bookings by users when a standard booking field was set to required but hidden from that user (Issue #1511)

v4.04 Build 29/10/13 @ 15.27
~ Fixed: Unable to approve requests from Pending Bookings screen if "account for pending bookings" setting was enabled (Issue #1510)

v4.04 Build 28/10/13 @ 15.09
~ Fixed: Not possible to start a new line in the "Notes" area of an invoice (Issue #1509)
~ Fixed: If the new "account for pending bookings" setting was selected, pending bookings weren't shown on Web Request grids (Issue #1508)
~ Fixed: Help Documentation corrections

v4.04 BETA Build 06/10/2013 @ 09.16
~ Improved: Client's email address now shown as part of %INVOICETO% variable on invoices (where applicable)
~ Optimization: Removed some obsolete code
~ Updated: Translations
~ Fixed: RSS Feeds addon (v1.01): HTML tags in titles/descriptions cause RSS feed to break (Issue #1507)

v4.04 BETA Build 25/09/2013 @ 16.41
~ Fixed: Generating invoices for bookings spanning multiple dates in venues with daily rates defined may only charge 1 day (Issue #1506)
~ Fixed: "Round up values" Invoice setting now properly respected when generating invoices for venues with daily rates defined (Issue #1505)
~ Change: Daily venue rates are now shown as " / day" instead of " / each" on invoices

v4.04 BETA Build 21/09/2013 @ 19.56
~ Improved: Ability to filter by booking type when searching for bookings
~ Fixed: Booking Information Panel could overspill into Booking Grid due to none-breaking of long words (Issue #1504)

v4.04 BETA Build 18/09/2013 @ 09.42
~ Fixed: Not possible to remove custom booking fields if they contained "#" characters (Issue #1503)
~ Fixed: HTML links entered into Booking Notes may not display correctly in Booking Information panel (Issue #1502)
~ Improved: Web Calendars addon (v1.01): URLS now display as links rather than plain text in pop-up windows

v4.04 BETA Build 04/09/2013 @ 16.55
~ New: Resources can be made Venue-specific
~ New: Quickly "duplicate" bookings by dragging them whilst holding Shift
~ New: Add custom URL fields (links) to your bookings!
~ New: Option to "auto-approve" booking requests
~ New: Option to take into account any pending booking requests when checking booking availability
~ New: Enable client phone/cell numbers to be clickable "callto" links to quickly initiate a call via Skype, etc
~ Improved: Added more CSS classes to allow for greater visual customization
~ Improved: Clicking on the date for a Booking Request on the Pending Booking Request screen will jump to that calendar date
~ Improved: Ability to sort booking requests by date/time of receipt, or date/time of start of requested booking
~ Improved: SMTP authentication
~ Improved: Clicking Invoice Number in "Invoice Created" dialog will display the invoice
~ Improved: Clearer, crisper, and faster-loading MIDAS logo
~ Fixed: Pressing Enter when creating a new invoice returns to the previous screen (Issue #1501)
~ Fixed: Pressing Enter on certain fields on the Add Booking screen could bypass pre-availability check processing (Issue #1500)
~ Fixed: Dragging existing bookings when holding Ctrl may not move correctly (Issue #1499)
~ Fixed: Help window always displayed in current default theme, rather than currently selected theme (Issue #1498)
~ Fixed: HTML errors on "Manage Booking Types" screen (Issue #1497)
~ Fixed: Backslash characters may not be saved in custom booking fields (Issue #1496)
~ Fixed: Possible when printing to specify an end date that precedes a start date (Issue #1495)
~ Fixed: %DATABASE% and %BUILDDATE% variables not being correctly substituted in Print templates (Issue #1494)
~ Fixed: "Show field to" rules not being applied in monthly view (Issue #1493)
~ Fixed: Resource "Watches" may not trigger for approved booking requests (Issue #1492)
~ Fixed: "Remove Venue" button disabled when initially viewing Manage Venues screen (Issue #1491)
~ Fixed: " characters in organization names could cause a Javascript error on the Add Bookings screen (Issue #1490)
~ Fixed: Not possible to delete/modify clients/organizations containing " characters (Issue #1489)
~ Fixed: Column headers on printouts may not match correct fields if the field order has been changed (Issue #1488)
~ Fixed: Clicking the "Remove" button to remove a resource on the Add Booking screen caused an error (Issue #1487)
~ Fixed: Adding additional venues on the Add Booking screen resets resources listed on screen (Issue #1486)
~ Fixed: Selecting from the "Show Invoices" drop-down may display a new blank invoice instead (Issue #1485)
~ Fixed: Possible to manually add the same invoice twice if clicking the "Save Invoice" button multiple times (Issue #1484)
~ Optimization: Automated daily backups are now not created when running in "demo" mode
~ Optimization: Performance improvements
~ Security: "Superuser" security update
~ Change: jQuery file name changed to better facilitate future enhancements, such as CDN
~ Update: jQuery updated to v1.10.2 / qTip2 updated to v2.0.1-105

===============================================================

v4.03 Build 30/08/2013 @ 08.47
~ Fixed: Public Booking Request language not respecting default language setting (Issue #1483)

v4.03 Build 26/08/2013 @ 02.00
~ Fixed: Incorrect occupancy warnings in certain instances

v4.03 Build 31/07/2013 @ 11.54
~ New: Support for the new Web Calendars and Digital Signage addons - see https://mid.as/addons

v4.03 Build 16/07/2013 @ 09.44
~ Fixed: Password reset when running multiple databases may fail (Issue #1482)
~ Fixed: Live updates to booking grid may be inaccurate if user's hours are restricted (Issue #1481)
~ Fixed: "You are not permitted to book before X" message if booking after midnight when user's hours extend past midnight (Issue #1480)

v4.03 Build 12/07/2013 @ 10.46
~ Fixed: Default Filter setting not correctly saved if set to a user-created venue group (Issue #1479)

v4.03 Build 04/07/2013 @ 07.33
~ Fixed: Variable name misspellings
~ Optimization: Code optimization

v4.03 Build 29/06/2013 @ 01.02
~ Fixed: Users may not be being automatically logged out upon idle timeout (Issue #1487)
~ Fixed: Silent illegal division by zero error under some circumstances in the booking grid (Issue #1477)
~ Fixed: GUI glitch with width of email field on login screen (Issue #1476)
~ Optimization: Reduction in number of MySQL queries

v4.03 Build 27/06/2013 @ 00.20
~ Fixed: Memory leak on certain versions of Perl (only found on Perl 5.10.1) (Issue #1475)

v4.03 Build 25/06/2013 @ 14.51
~ Fixed: Sending of booking confirmations for modified booking requests may not work on some browsers (Issue #1474)

v4.03 Build 23/06/2013 @ 10.40
~ Fixed: MySQL query syntax if user is limited to viewing certain venue groups (Issue #1473)

v4.03 Build 22/06/2013 @ 22.42
~ Fixed: Issues relating to the selective showing of fields to certain users (Issue #1472)

v4.03 Build 20/06/2013 @ 17.29
~ Fixed: Viewing the Booking Grid with the "Client" filter may display a blank grid (Issue #1471)
~ Fixed: Users with restricted permissions to view client info, could still see client names in the booking grid (Issue #1470)

v4.03 Build 19/06/2013 @ 16.48
~ Fixed: Some custom booking fields may not correctly display on the web request screen (Issue #1469)
~ Update: Help documentation

v4.03 Build 19/06/2013 @ 00.31
~ Fixed: Possible to specify an end time before a start time if running in 12 hour clock mode (Issue #1468)

v4.03 Build 06/06/2013 @ 19.14
~ Fixed: Possible to still drag-to-create bookings when Find Similar Bookings popup is open (Issue #1467)

v4.03 Build 06/06/2013 @ 17.04
~ Fixed: Issue with link format in emails (Issue #1466)
~ Fixed: Issue with included fields in approved booking requests (Issue #1465)

v4.03 Build 05/06/2013 @ 22.54
~ Fixed: JS error when manually creating new invoices/modifiying existing invoices (Issue #1464)
~ Fixed: Spelling mistakes in help documentation

v4.03 Build 03/06/2013 @ 19.48
~ Fixed: JS error when generating dates for repetitive bookings (Issue #1463)

v4.03 Build 03/06/2013 @ 11.09
~ Fixed: Default theme setting not being respected on login screen (Issue #1462)

v4.03 Build 01/06/2013 @ 08.29
~ New: Initial API implementation (optional add-on)
~ New: RSS Feeds (optional add-on)
~ New: Two booking fields can now be shown on booking blocks and on tooltips
~ New: Filter invoices by client
~ New: Setting to prevent modification/deletion of bookings for which invoices have been created
~ New: Setting to prevent invoice deletion after sending, until invoice is paid in full
~ New: Option to specify which booking field to show on "grid" layout printouts
~ New: Optional "Pastel" theme - get it now at https://mid.as/themes
~ New: Internal setting to account for pending bookings when checking booking availability
~ New: Internal setting to auto-approve booking requests
~ Improved: When jumping to a booking from a search result, selected booking will be indicated
~ Improved: When "jumping" to specific bookings (i.e. via Search or a "Client's Other Bookings" link), relevant bookings are highlighted in the grid
~ Improved: "No records found" message now shown for empty categories on Resources pop-up
~ Improved: Width of Resources pop-up increased
~ Improved: Better handling of invalid themes
~ Improved: "alias" web url setting fully implemented
~ Improved: Animated "working" indicator shown in more places (i.e. when deleting multiple bookings)
~ Optimization: Removed some obsolete code
~ Optimization: Various code optimizations/database query reductions
~ Optimization: Performance improvements with watch notification emails (multiple similar notifications now grouped)
~ Update: jQuery updated to v1.9.1 / qTip2 updated to v2.0.1-45
~ Fixed: Cumulative roll-up of various fixes discovered since v4.02

v4.03 Beta Build 25/05/2013 @ 09.18
~ Fixed: Prevent addon install when running in Maintenance Mode (Issue #1461)
~ Fixed: Manage Addons screen may not show available addons when no addons installed (Issue #1460)
~ Fixed: Updated dialog text when running in Maintenance/Demo Modes
~ Fixed: JS error in booking grid after update from v4.02 until "Save Settings" is clicked on the Manage MIDAS screen (Issue #1459)
~ Fixed: JS component not compressed

v4.03 Beta Build 25/05/2013 @ 07.43
~ Fixed: Period/Duration lists not being restored when restoring a database (Issue #1458)
~ Fixed: Installer may fail when installing MIDAS v4.01

v4.03 Beta Build 23/05/2013 @ 20.20
~ New: Filter invoices by client
~ New: Initial interface support for "dbtools" extension (merge clients, import data, etc)
~ Fixed: Theme selector may not display themes in alphabetical order on some systems (Issue #1457)

v4.03 Beta Build 23/05/2013 @ 13.55
~ New: Setting to prevent modification/deletion of bookings for which invoices have been created
~ New: Setting to prevent invoice deletion after sending, until invoice is paid in full

v4.03 Beta Build 21/05/2013 @ 09.10
~ New: Pastel theme
~ Change: Parameter order for "user modified booking type" entries in activity log
~ Fixed: Blank entry in recent activity log when user added a resource (Issue #1456)
~ GUI: Alignment issue with short user's names on My Messages screen
~ GUI: "Loading" indicator now shown when retrieving addon information
~ Update: Browser check: Chrome recommended version bumped to 27, FireFox bumped to 21
~ Update: API update

v4.03 Beta Build 14/05/2013 @ 19.53
~ Fixed: Printing in "grid" layout not correctly recorded in Recent Activity log (Issue #1455)
~ Fixed: Enforcement of required Time field setting in Public Booking Request process (Issue #1454)
~ Update: Language packs updated

v4.03 Beta Build 14/05/2013 @ 19.23
~ Improved: Animated "working" indicator shown when clicking "Save Changes" in the "Edit Time Lists" window
~ Improved: If Times field is required and only one entry is present in a Times List in use, that entry will be selected by default
~ Fixed: If a "time list" is specified on the Public Booking Request form, and only one date/venue is selected by the requester, they were unable to submit their request (Issue #1453)
~ Fixed: "Edit Time Lists" window now remains open after clicking "Save Changes" (Issue #1452)
~ GUI: Alignment issue when adding new Venue Group fixed

v4.03 Beta Build 13/05/2013 @ 19.55
~ New: Option to specify which booking field to show on "grid" layout printouts
~ New: Internal setting to take into account pending bookings when checking booking availability
~ New: Internal setting to auto-approve booking requests
~ Improved: "Unknown User" shown in booking/invoice histories & activity log for users who have since been deleted
~ Update: Language packs updated
~ Update: Help Documentation updated

v4.03 Beta Build 09/05/2013 @ 09.42
~ Update: Language packs updated

v4.03 Beta Build 08/05/2013 @ 14.51
~ New: Initial API implementation (optional add-on)
~ New: RSS Feeds (optional add-on)
~ New: Two booking fields can now be shown on booking blocks and on tooltips
~ Improved: When jumping to a booking from a search result, selected booking will be indicated
~ Improved: When "jumping" to specific bookings (i.e. via Search or a "Client's Other Bookings" link), relevant bookings are highlighted in the grid
~ Improved: "No records found" message now shown for empty categories on Resources pop-up
~ Improved: Width of Resources pop-up increased
~ Improved: Better handling of invalid themes
~ Improved: "alias" web url setting fully implemented
~ Improved: Animated "working" indicator shown in more places (i.e. when deleting multiple bookings)
~ Optimization: Removed some obsolete code
~ Optimization: Various code optimizations/database query reductions
~ Optimization: Performance improvements with watch notification emails (multiple similar notifications now grouped)
~ Update: jQuery updated to v1.9.1 / qTip2 updated to v2.0.1-45
~ Fixed: Clicking a date in the month view jumped to date, but didn't toggle day/month view icon back to day view (Issue #1451)
~ Fixed: Pop-up icon bar remains visible after deleting multiple bookings (Issue #1450)
~ Fixed: Evac icon notification number count not taking into account accuracy tolerance setting (Issue #1449)
~ Fixed: Resource names with quotation marks not correctly showing when adding to the Add Bookings screen (Issue #1448)
~ Fixed: Resources not correctly showing when modifying a booking if resource name contains quotation marks (Issue #1447)
~ Fixed: DST issue
~ Fixed: Drag-to-make-booking issue when ending at midnight
~ Fixed: Not possible to manually enter negative line totals in invoices (Issue #1446)
~ Fixed: UTF-8 encoding issues in the Manage Users & Permissions Help Documentation (Issue #1445)
~ Fixed: Encoding issue when emailing invoices (Issue #1444)

===============================================================

v4.02 Build 07/05/2013 @ 20.07
~ Fixed: JS error on booking screen if attendees field disabled (Issue #1443)
~ Compatibility update for forthcoming updated import tool

v4.02 Build 07/04/2013 @ 07.12
~ Fixed: Attendees may not be being correctly saved (Issue #1442)

v4.02 Build 01/04/2013 @ 16.04
~ Fixed: Resources may not correctly show in booking request email notifications (Issue #1441)

v4.02 Build 29/03/2013 @ 02.19
~ Fixed: Drop-down list of existing clients not displayed if an existing client/organization contained speech marks (Issue #1440)

v4.02 Build 28/03/2013 @ 17.28
~ Fixed: Month view not respecting venue group filters (Issue #1439)
~ Fixed: Missing tooltip for day/month view switcher (Issue #1438)
~ Improved: Error message wording when failing to connect to specified SMTP server

v4.02 Build 19/03/2013 @ 09.46
~ Fixed: Deleted bookings not showing up in Recent Activity log (Issue #1437)
~ Fixed: Watch notifications not being generated when watching a resource and deleting multiple bookings (Issue #1436)
~ Fixed: Date range not shown in heading of Modify/Delete Similar search results (Issue #1435)
~ Fixed: JS component not compressed

v4.02 Build 17/03/2013 @ 20.48
~ Fixed: Watch notifications not being generated for deleted bookings when watching a resource (Issue #1434)

v4.02 Build 15/03/2013 @ 10.00
~ Fixed: GUI inconsistency with previous versions when printing bookings as a grid

v4.02 Build 14/03/2013 @ 18.12
~ Fixed: If the Attendees field is set to "Required" and multiple venues have been selected on the Public Booking Request form, MIDAS will prompt you to specify attendees for all venues shown, even if you don't wish to request them. (Issue #1433)
~ Fixed: "Resources" column shown on Public Booking Request form even if no public resources have been defined (Issue #1432)

v4.02 Build 13/03/2013 @ 17.12
~ Fixed: Emails sent via SENDMAIL may not be being sent (Issue #1431)

v4.02 Build 13/03/2013 @ 15.32
~ Fixed: GUI issue (Statistics screen not being "styled") on some server configurations (Issue #1430)

v4.02 Build 13/03/2013 @ 08.11
~ Fixed: GUI issue (Search screen not being "styled") on some server configurations (Issue #1430)

v4.02 Build 10/03/2013 @ 11.20
~ Improved: Classic & Brushed Steel Themes (if installed) now also get automatically updated
~ Improved: Added error logging during MySQL redim when updating from v4.00/4.01
~ Fixed: Error when detecting themes in some instances (Issue #1429)
~ Fixed: Installer updated to allow for v4.00-v4.02 installs

v4.02 Build 09/03/2013 @ 10.46
~ Fixed: GUI issue on Create Invoice screen [Since build 25/02/2013 @ 17.10]

v4.02 Build 07/03/2013 @ 19.28
~ Fixed: Various Maintenance Mode issues
~ Fixed: JS error when viewing the Manage Venues screen
~ Fixed: Small GUI issues on Web Request and Search Results screen [Since build 25/02/2013 @ 17.10]

v4.02 Build 06/03/2013 @ 18.16
~ Fixed: Selecting multiple venues on booking screen failed to hide new resource lists
~ Update: MySQL structure update when updating from earlier versions

v4.02 Build 01/03/2013 @ 14.40
~ New: The language of the Web Request screen can now be specified by passing the parameter "?l=language_code" to it (where language_code is the internal code for an installed language)
~ New: Initial provision for changing update channel (to be implemented at a later date)
~ Fixed: Live updates of the booking grid may not function correctly under UTF-8

v4.02 Build 28/02/2013 @ 14.33
~ Fixed: Sending of "Booking Reminders" as calendar events
~ Change: Email encoding now UTF-8 (previously ISO-8859-1)
~ Update: Help Documentation

v4.02 Build 27/02/2013 @ 19.45
~ Fixed: Not able to complete Web Request process if a single date and venue are selected and a single resource is present on the request form (Issue #1428)
~ Fixed: Theme Details not being extracted [Since build 26/02/2013 @ 12.41]
~ Fixed: GUI inconstancy on Web Request form's Resource Availability check

v4.02 Build 26/02/2013 @ 12.41
~ Improved: Print-outs now adapt to user's current Time List setting
~ Fixed: GUI niggles
~ Fixed: Continued "Caching" of old css file whenever updating MIDAS (Issue #1427)

v4.02 Build 25/02/2013 @ 17.10
~ Fixed: Unable to add Time Lists if no timelists already defined [Since build 20/02/2013 @ 17.21]
~ Fixed: UTF-8 issue with SQL error page
~ Improved: Inline CSS cleanup

v4.02 Build 23/02/2013 @ 01.29
~ Fixed: "My Bookings" filter option not being taken into account when searching for bookings (Issue #1426)
~ Change: "Web Requests Currently Disabled" message shown if no venues are "Publicly Requestable", rather than bouncing back to login screen
~ Change: MySQL structure update when creating new databases
~ Change: ISO-8859-1 language files updated to use UTF-8 encoding

v4.02 Build 20/02/2013 @ 17.21
~ New: The "Times" field can now be specified (on a per user basis) as either a start & finish time, start & pre-defined duration, or pre-defined "periods" of time
~ New: Option to approve/reject Booking Requests "silently" (no email notifications sent to requester)
~ New: Booking Reminders can be sent to your Inbox as calendar events
~ New: Monthly Overview display can now be directly printed
~ New: Option to only permit Booking Requests from certain email domains (i.e. restrict requests to your own organization)
~ New: Norwegian translation
~ New: Keyboard (accesskey) shortcuts
~ New: Added Pinned Site/Jump List features for Windows users
~ Improved: Monthly Repetitive booking options i.e. add bookings for "the 2nd Wednesday of every month", etc
~ Improved: Optional additional security step for paying invoices online
~ Improved: "Login" button now indicates login in process when clicked (as IE browsers may give no indication otherwise)
~ Improved: Big inline CSS cleanup
~ Change: Template selector in "Manage MIDAS" is now a drop-down list
~ Update: jQuery updated to v1.8.3 / qTip2 updated to v2.0.1-4-g
~ Fixed: Recent Activity log entries not showing client for approved, modified booking requests (Issue #1425)
~ Fixed: UTF-8 issue with HTML entities in templates (Issue #1424)

===============================================================

v4.01 Build 13/02/2013 @ 07.21
~ Fixed: Issue including images with external URLS in the "Welcome Note" on login screen (Issue #1423)
~ Fixed: Issue with grid view time display when resizing browser, or entering/exiting full screen mode, for users with restricted hours (Issue #1422)

v4.01 Build 10/02/2013 @ 15.35
~ Fixed: Perl issue when running under "The Uniform Server" (Issue #1421)

v4.01 Build 31/01/2013 @ 17.35
~ Fixed: "Nothing to print" message when advanced printing a subset of venues, if print order is set to sort by venue (Issue #1420)

v4.01 Build 29/01/2013 @ 16.42
~ Fixed: JS error when viewing Client information in the Booking Info Panel, if user doesn't have permission to use Invoicing (Issue #1419)

v4.01 Build 24/01/2013 @ 16.02
~ New: Internal option to "alias" web url
~ Optimization: Made external css load before external js
~ Optimization: Updated charset meta tag references to HTML5 format
~ GUI: Language list character encoding
~ Fixed: Some timestamps being timezoned offset twice (Issue #1418)
~ Fixed: Tooltip not being translated on login screen (Issue #1417)

v4.01 Build 21/01/2013 @ 22.48
~ Change: Pending Booking Requests screen now respects further user permissions

v4.01 Build 17/01/2013 @ 12.02
~ Fixed: "Client's Other Bookings" lists in Info Panel may display out of order (Issue #1416)
~ Fixed: "Client's Invoices" lists in Info Panel may indicate paid invoices as outstanding (Issue #1415)
~ Fixed: Silent "Failed to load resource" errors generated in some instances where server redirects were in place (Issue #1414)
~ Fixed: "Ctrl" not being substituted for "Cmnd" in some admin places when running on a Mac (Issue #1413)
~ GUI: Small UTF-8 GUI glitch in Manage Users & Permissions
~ Optimized: Removed some redundant code from invoicing

v4.01 Build 16/01/2013 @ 22.45
~ Fixed: Rare "Can't use an undefined value as an array reference" error on Pending Booking Request screen (Issue #1412)
~ Fixed: Possible to "Query" a Pending Booking Request without a valid email address (Issue #1411)
~ Fixed: Invalid HTML in "Current Backups" list if running in 12 hour clock mode (Issue #1410)
~ Fixed: Several UTF-8 GUI issues
~ Fixed: Template references to 2012 when creating new databases updated to 2013 (Issue #1409)

v4.01 Build 09/01/2013 @ 10.45
~ Fixed: Exporting bookings when in 12 hour clock mode included HTML tags in dates/times (Issue #1408)
~ Fixed: Exporting bookings as iCal files when in 12 hour clock mode would create invalid iCal files (Issue #1407)

v4.01 Build 08/01/2013 @ 08.27
~ Fixed: Unable to approve booking requests for clients without an email address (Issue #1406)

v4.01 Build 07/01/2013 @ 15.23
~ Fixed: No venues shown on Add Bookings screen is user is only permitted access to certain Venue Groups (Issue #1405)

v4.01 Build 04/01/2013 @ 10.53
~ Fixed: "Printed By" timestamps incorrect (Issue #1404)
~ Fixed: Number of days printed in "Grid" layout one less than specified (Issue #1403)

v4.01 Build 03/01/2013 @ 22.24
~ Non-forking build pushed to hosted clients to try to combat "Lost connection to MySQL server during query" errors (Issue #1402)

v4.01 Build 02/01/2013 @ 19.46
~ Fixed: Emails sent via SENDMAIL may not be being sent

v4.01 Build 01/01/2013 @ 15.21
~ Fixed: Internal Server Error in printview

v4.01 Build 01/01/2013 @ 13.06
~ Change: "Managers" lists now only display users with permission to "process web requests" rather than all users to avoid any confusion.
~ Improved: Code Optimization

v4.00 Build 10/12/2012 @ 17.06
~ Fixed: Database Backups not being correctly attached to emails (Issue #1401)

v4.01 Build 10/12/2012 @ 17.05
~ Fixed: Incorrect database count after deleting a database (Issue #1400)
~ Fixed: Database Backups not being correctly attached to emails

v4.01 Build 29/11/2012 @ 11.27
~ Fixed: Prevention of sending of emails to null addresses (Issue #1399)
~ Help Documentation Updated

v4.00 Build 29/11/2012 @ 10.55
~ Fixed: Booking History issue resulting in users with permission to only modify their own bookings being able to only modify once (Issue #1395)

v4.01 Build 28/11/2012 @ 21.44
~ New: When approving/rejecting requests, warn if client won't be notified via email (due to no email on record)

v4.01 Build 20/11/2012 @ 16.20
~ Fixed: IE specific issue which caused "Add Comments" dialog to loose focus making it difficult to add text (Issue #1398)
~ Fixed: Hiding "Times" on printouts/search results also incorrectly hides dates (Issue #1397)
~ Improved: Adding and display of booking notes (and custom textarea fields) (New line formatting)

v4.01 Build 16/11/2012 @ 11.47
~ Fixed: Translation issues
~ Change: Added more reserved field names to avoid potential issues on booking screen
~ Change: If modifying a booking with consumables, previously added quantities will be credited back to quantities available
~ Change: If deleting a future booking with consumables, previously added quantities will be credited back to quantities available

v4.01 Build 15/11/2012 @ 21.18
~ Fixed: Language issues
~ Fixed: Data range issue for booking statistics (Issue #1396)

v4.01 Build 11/11/2012 @ 23.15
~ NEW: Full Screen Mode!
~ NEW: Export Resources as XML, CSV, or TXT
~ NEW: Export Invoice Summaries as XML, CSV, or TXT
~ NEW: Option to set Operating Hours for all venues in one go
~ NEW: "Client" tab of Booking Information Panel now also lists client's paid/outstanding invoices
~ NEW: Notification if user's browser is outdated
~ IMPROVED: Various performance improvements, including code & image optimizations
~ IMPROVED: Better user experience when using the Public Booking Request feature on a smart phone/mobile device
~ IMPROVED: Failed emails sent via Sendmail will now bounce back to original sender
~ BUGS FIXED: Cumulative roll-up of various fixes since initial v4.00 release

===============================================================

v4.00 Build 07/11/2012 @ 14.10
~ Fixed: Some Bookings not showing on print outs if hours being printed are restricted (Issue #1394)

v4.00 Build 06/11/2012 @ 11.40
~ Fixed: Venue managers email notifications setting being ignored in some circumstances (Issue #1393)

v4.00 Build 05/11/2012 @ 16.38
~ Fixed: Modifying a custom "list" field didn't initially show previously pre-defined values or default value (Issue #1392)
~ Change: Deleting an invoice now also removes any invoice reference from associated bookings

v4.00 Build 26/10/2012 @ 11.24
~ Fixed "Request-URI Too Long" errors on some servers when modifying large invoices (Issue #1391)

v4.00 Build 25/10/2012 @ 11.09
~ Fixed a couple of issues relating to inclusion of resources on invoices: Resource charges not being included in subtotal (Issue #1389), Resource items not being correctly included in retrospectively generated invoices (Issue #1390)

v4.00 Build 24/10/2012 @ 17.34
~ Fixed expiration issue (Issue #1388)

v4.00 Build 24/10/2012 @ 00.42
~ Fixed issue with speech marks in booking notes (Issue #1386)
~ Fixed issue with the URL of MIDAS not being included in some "New Booking Request Received" email notification (Issue #1387)

v4.00 Build 21/10/2012 @ 23.35
~ Fixed issue with "Requests must be made at least X days in advance" setting being decremented in some timezones (i.e. if X is 1, still possible to request same day) (Issue #1384)
~ Fixed GUI issue with Pay Online invoice date selector reverting to 1st January, rather than current date (Issue #1385)

v4.00 Build 15/10/2012 @ 14.05
~ Fixed GUI issue when paying an invoice online (Issue #1383)

v4.00 Build 15/10/2012 @ 09.25
~ Fixed issue with resource availability under certain conditions (Issue #1381)
~ Fixed issue with resources being incorrectly added to certain bookings (Issue #1382)

v4.00 Build 12/10/2012 @ 12.48
~ Fixed issue which permitted outside operating hours being requested on public request form if the requester was simultaneously logged in to MIDAS, and had permission to book outside of operating hours (Issue #1378)
~ Fixed issue when creating a new invoice, in which totals may not be calculated for the first item (Issue #1379)
~ Fixed issue with manually entered rates on invoices not being formatted to two decimal places (Issue #1380)

v4.00 Build 03/10/2012 @ 23.34
~ Fixed issue with invoice statistics (Issue #1377)

v4.00 Build 27/09/2012 @ 17.06
~ Fixed JS issue with resource names containing speech marks (Issue #1376)

v4.00 Build 25/09/2012 @ 15.54
~ Fixed JS issue which allowed public booking requests to be made without an email address if the client/org fields were disabled (Issue #1374)
~ Fixed JS error if entering an improperly formatted email address on the public booking request form (Issue #1375)

v4.00 Build 24/09/2012 @ 19.36
~ Fixed issue with position of Find Similar Bookings search window when booking grid is scrolled down (Issue #1371)
~ Fixed MySQL issue with excessively long custom field names (Issue #1372)
~ Fixed issue with Hours of Operation when changing selected venue (Issue #1373)

v4.00 Build 19/09/2012 @ 12.38
~ Fixed regression of Issue #1130

v4.00 Build 16/09/2012 @ 19.52
~ Fixed print issue with bookings ending at midnight or spanning multiple days (Issue #1369)
~ Fixed issue with speech marks in booking notes when making a web request (Issue #1370)
~ Security improvements

v4.00 Build 13/09/2012 @ 21.01
~ Improvement: Most fields (including custom fields) now available in monthly overview
~ Fixed issue with prevented certain custom booking fields from showing on blocks (Issue #1365)
~ Fixed issue where print sort order settings were ignored (Issue #1366)
~ Removed obsolete references to usernames in language packs
~ Removed a hand full of obsolete phrases from language packs
~ Removed obsolete references to SSL addon for hosted clients from help doc (Issue #1367)
~ Updated obsolete references from Google Checkout to Google Wallet in help doc (Issue #1368)

v4.00 Build 06/09/2012 @ 20.31
~ Improvement: Client field now shows as drop-down list only for users with no permission to add/edit users

v4.00 Build 04/09/2012 @ 15.31
~ Fixed issue with "Auto send User their login details via email" option remaining disabled after random password generation (Issue #1364)

v4.00 Build 31/08/2012 @ 20.30
~ Fixed issue where "Organization" wasn't being shown as an option for "Show on blocks" for Web Requests (Issue #1363)

v4.00 Build 29/08/2012 @ 09.38
~ Fixed "Split Dates" pagination issue when printing from MIDAS running in Google Chrome (Issue #1361)
~ Fixed issue where listed invoices with no history could assume the history of the invoice directly above in the list (Issue #1362)
~ Change: "Invoices Outstanding" screen no longer shows unsent invoices (These can still be seen under "Invoices Not Actioned")
~ Change: Sort order for invoices now sorts by descending invoice reference (previously by descending internal invoice id)

v4.00 Build 28/08/2012 @ 18.01
~ Fixed issue preventing removal of current watch settings (Issue #1359)
~ Fixed issue with watch notifications being generated even after all watch settings removed (Issue #1360)

v4.00 Build 27/08/2012 @ 20.05
~ Fixed issue with notification emails for venue managers when new requests are received (Issue #1358)

v4.00 Build 25/08/2012 @ 08.03
~ Fixed issue when changing view filter if user's hours were restricted (Issue #1357)

v4.00 Build 24/08/2012 @ 08.23
~ Fixed issue when switching from month to day view if user's hours were restricted (Issue #1356)
~ Fixed issue with historical bookings menu incorrectly showing in non-GMT timezones (Issue #1354)
~ Image optimization

v4.00 Build 21/08/2012 @ 13.34
~ Fixed issue with historical bookings menu incorrectly showing in non-GMT timezones (Issue #1354)
~ Fixed issue with invoice list drop-down not working if the "jump to invoice" field is populated (Issue #1355)
~ Improvement: 16 Weeks option added to recurring bookings option

v4.00 Build 18/08/2012 @ 21.34
~ Fixed issue with adding booking notes by users with restricted hours (Issue #1353)
~ Improvement: Modifying your own user permissions now prompts to reload so changes can take affect

v4.00 Build 17/08/2012 @ 21.20
~ Improvement: Custom booking fields now included on booking confirmations
~ Fixed a couple of issues with email notifications when modifying pending booking requests (Issue #1352)

v4.00 Build 16/08/2012 @ 16.48
~ Fixed an IE8-specific issue which prevented bulk generation of invoices (Issue #1351)

v4.00 Build 14/08/2012 @ 21.22
~ Improvement: Column headers when printing as grid now include day name along with the date
~ Improvement: Multi-date headers in the booking grid now also include day of the month

v4.00 Build 13/08/2012 @ 19.40
~ Fixed issue when attempting to print a specific client's bookings if a ' appeared in the client/org name (Issue #1350)

v4.00 Build 10/08/2012 @ 19.53
~ Fixed issue with Similar Bookings search that returned any client instead of a single client (Issue #1347)
~ Fixed issue that didn't remove a resource from bookings when the resource was removed from the system (Issue #1348)
~ Fixed GUI issue with invoice generation confirmation (Issue #1349)

v4.00 Build 07/08/2012 @ 11.55
~ Fixed GUI issue on Pending Booking Requests screen (Issue #1344)
~ Fixed issue where Booking Request Form could still be accessed even if "disabled past" date setting had been passed (Issue #1345)
~ Fixed issue where public requesters were being added as a new client each time they made a booking request (Issue #1346)

v4.00 Build 07/08/2012 @ 11.05
~ Fixed issue where "New Booking Request Received" emails were trying to be sent to blank recipients (Issue #1343)

v4.00 Build 06/08/2012 @ 19.19
~ Improvement: New users added to MIDAS are now also added as clients
~ Fixed hiding of SMTP password on admin page (Issue #1340)
~ Fixed silent SQL error when adding comments to expired bookings (Issue #1341)
~ Fixed logging of user when adding comments to expired bookings (Issue #1342)

v4.00 Build 06/08/2012 @ 09.44
~ Fixed issue when printing as table, with split dates, and restricted venues (Issue #1339)

v4.00 Build 06/08/2012 @ 02.19
~ Fixed search issue - searching Clients for "*" (no quotes) once again lists all clients (Issue #1338)

v4.00 Build 03/08/2012 @ 08.37
~ Fixed issue with custom list fields not showing existing value when modifying a booking (Issue #1337)

v4.00 Build 02/08/2012 @ 13.11
~ Fixed "pageX is undefined" JS error when running in IE8 (Issue #1335)
~ IE8 GUI fixes (Issue #1336)
~ Improved editing of individual Day Notes

v4.00 Build 01/08/2012
~ New: Weekly & Multiple Day Views
~ New: "Drag" existing bookings around the grid to different venues and/or time slots
~ New: Booking Requests can now be filtered to different users based upon requested venue
~ New: Pending Booking Requests can now be shown in, and approved/rejected directly from, the booking grid
~ New: Deleted bookings can be shown in, and restored directly from, the booking grid
~ New: Retrospectively "bulk generate" invoices for clients
~ New: Generate invoices for individual bookings direct from booking grid
~ New: "History" panel shows complete history for each booking
~ New: Show certain booking fields to specific users, and hide from others
~ New: Add descriptions/photos to venues
~ New: Bookings now indicate which invoice they appear under
~ New: Include/Exclude zero value items on invoices option
~ New: Prevent generation of zero value invoices option
~ New: Force users to regularly change their passwords option
~ New: Suspend individual user accounts
~ Improved: MIDAS now uses a MySQL database for storage
~ Improved: Control which fields appear in search results and on the public request screen
~ Improved: When adding bookings for multiple venues, resources can be specified per venue
~ Improved: New "Text Area" Custom Field option
~ Improved: New print option to print bookings as a "grid"
~ Improved: "Remember Me" option now also saves database, language and theme preferences for next visit
~ Improved: Calendar "cells" in Month View now stretch to fill available width
~ Improved: email addresses in "Client" tab of Booking Information Panel can now be clicked to compose new emails
~ Improved: "Jump to Invoice" option no longer requires invoice prefix or correct case to be used
~ Improved: Support for SSL connections to SMTP servers
~ Improved: HTML5 improvements
~ Improved: Touch screen device support improvements
~ Improved: New "metro" style default theme
~ Improved: Security Enhancements: Brute force login protection / account suspension
~ Fixed: 23 Issues Address - See https://bugs.mid.as for details

===============================================================

v4.00 Build 01/08/2012 @ 10.23
~ Fixed incorrect "Booking Availability Has Changed" message when attempting to book a large number of bookings, with attendees, and with occupancy limits in place (Issue #1334)

v4.00 Build 01/08/2012 @ 04.04
~ Fixed issue which incorrectly allowed certain reserved names to be added as new custom fields (Issue #1330)
~ Fixed issue with assigning/removing certain venues to/from venue groups (Issue #1331)
~ Fixed issue with cell clicking in month view jumping to wrong time/date in some instances (Issue #1332)
~ Fixed issue with some My Messages functions not respecting the "demo" flag (if set) (Issue #1333)

v4.00 Build 27/7/2012 @ 22.12
~ Fixed issue with "split date" printing in some timezones (Issue #1329)
~ GUI improvements when printing invoices
~ Fixed issue with Day Notes not being added/showing correctly (Issue #1326)
~ Fixed server error when logging out from a database containing ampersand characters (Issue #1327)
~ Fixed GUI issue when a high number of search results for modify/delete similar bookings were shown (Issue #1328)

v4.00 Build 24/7/2012 @ 14.17
~ Fixed issue with public request form when multiple databases are in use (Issue #1322)
~ Fixed issue with timestamps in recent activity log for approved/rejected booking requests (Issue #1323)
~ Fixed issue with reasons not being included when booking requests were rejected (Issue #1324)
~ Fixed silent SQL error when viewing "restore bookings" screen (Issue #1325)

v4.00 Build 20/7/2012 @ 19.58
~ Fixed issue with required times on Public Request form when multiple venues are selected (Issue #1320)
~ Fixed issue so now search results for bookings can be clicked to jump to the date of that booking (Issue #1321)

v4.00 Build 20/7/2012 @ 11.17
~ Fixed issue with tab-delimited booking exports (Issue #1319)

v4.00 Build 19/7/2012 @ 19.42
~ Fixed a number of issues with email notifications when booking requests were approved (Issue #1311)
~ Fixed showing correct booking field columns on Pending Requests screen (Issue #1312)
~ Fixed a couple of phrases not being translated on the Pending Requests screen (Issue #1313)
~ Fixed a couple of GUI issues on the Pending Requests screen (Issue #1314)
~ Fixed a couple of GUI issues on the My Messages screen (Issue #1315)
~ Fixed an issue where wrong database name could be shown on emails if multiple databases in use (Issue #1316)
~ Fixed an issue that allowed you to "Watch" for low consumables with "Unlimited" quantities (Issue #1317)
~ %LOGO% variable now removed from emails if no user logo found (Issue #1318)

v4.00 Build 19/7/2012 @ 17.44
~ Fixed issue preventing rejection of booking requests (Issue #1303)
~ Fixed Cancel and Modify Client button actions when modifying client through search (Issue #1304)
~ Fixed issue with search date range (time defaulted to midnight on selected end date instead of 23:59) (Issue #1305)
~ Fixed issue which prevented %DATABASE% user variable being translated to current database name (Issue #1306)
~ Fixed GUI issue with organization drop-down when modifying client through search (Issue #1307)
~ Fixed GUI issue with background transparency when modifying client through search (Issue #1308)
~ Fixed GUI issue with position of date selector on Statistics screen (Issue #1309)
~ Fixed GUI issue on Pending Booking Request Screen (Issue #1310)

v4.00 Build 19/7/2012 @ 11.19
~ Improved booking exports to separate client/org into their own fields

v4.00 Build 18/7/2012 @ 21.41
~ Fixed GUI issue with extra non-breaking space in pending notification count (Issue #1301)
~ Fixed GUI issue with very long venue names on public request form (Issue #1302)

v4.00 Build 18/7/2012 @ 20.53
~ Improved direct adding of new client/organization from booking form

v4.00 Build 18/7/2012 @ 19.17
~ Fixed issue where new clients were not being added for first time public requesters (Issue #1298)
~ Fixed issue that showed all venues in the booking grid if no venues were assigned to the currently selected venue group (Issue #1299)
~ Fixed silent SQL error when no venues assigned to a venue group (Issue #1300)

v4.00 Build 18/7/2012 @ 18.52
~ Fixed issue when after approving a booking request "No pending booking requests" message was shown even if further requests exist (Issue #1295)
~ Fixed issue where venue managers were being notified by email of new booking requests, even if they had opted to receive notifications (Issue #1296)
~ Fixed issue on Booking Request Form where timeline hours were only shown for the first date, if multiple dates selected (Issue #1297)

v4.00 Build 17/7/2012 @ 17.02
~ Fixed issue with AM times pre 10am showing up as PM times in the Check Availability screen when MIDAS runs in 12 hour clock mode (Issue #1294)

v4.00 Build 16/7/2012 @ 20.05
~ Fixed issue which defaulted times to midnight on the Booking Availability screen if MIDAS was running in 12 hour clock mode (Issue #1292)
~ Fixed issue which left time fields on the Add Booking screen blank if adding an AM booking via click-drag on the grid when MIDAS was in 12 hour clock mode (Issue #1293)

v4.00 Build 16/7/2012 @ 16.24
~ Fixed "undefined subroutine" error when adding bookings in 12 hour clock mode (Issue #1291)

v4.00 Build 14/7/2012 @ 23.18
~ Fixed issue which prevented the delete/modify similar bookings window from appearing (Issue #1289)
~ Fixed issue with background data refresh is user's view hours are limited (Issue #1290)

v4.00 Build 13/7/2012 @ 13.37
~ Fixed IE specific issue which prevented the drag-to-reschedule function working (Issue #1287)
~ Fixed GUI issue when using the drag-to-reschedule function if the view filter wasn't set to "Show All" (Issue #1288)

v4.00 Build 13/7/2012 @ 12.10
~ Corrected HTML issue that caused a GUI glitch on the Booking Availability screen under IE (Issue #1283)
~ IE specific GUI fixes (Issue #1284)
~ Fixed issue with blank month cells if view was set to "organization" (Issue #1285)
~ Fixed JS error when modifying a booking with both attendees and resources (Issue #1286)

v4.00 Build 12/7/2012 @ 19.00
~ Fixed "drag to create booking" issue if a large number of venues were shown in the grid (Issue #1282)

v4.00 Build 12/7/2012 @ 16.25
~ Fixed GUI issue with width of month cells (Issue #1278)
~ Fixed issue with previous resources not appearing on the Modify Booking(s) form (Issue #1279)
~ Fixed JS issue with removing resources from the booking form (Issue #1280)
~ Fixed silent SQL error when saving first venue (Issue #1281)

v4.00 Build 12/7/2012 @ 14.57
~ Fixed a DST issue with the main calendar (Issue #1274)
~ Fixed issue with "Send Booking Confirmation" tick box being shown even if no email address was held for client (Issue #1275)
~ Fixed issue with "Create Invoice" tick box being shown even if user had no Invoicing permission (Issue #1276)
~ Fixed issue with "Create Invoice" tick box not being selected by default if MIDAS is set to create invoices by default (Issue #1277)

v4.00 Build 11/7/2012 @ 12.35
~ Fixed issues with creating additional databases (Issue #1272)
~ Fixed issues with multiple database support (Issue #1273)
~ Improved options for client field setting on printouts (can now also be limited to show only client or org)

v4.00 Build 10/7/2012 @ 10.45
~ Fixed a number of instances of JS errors relating to pop-up calendars within modal windows (Issue #1269)
~ Fixed a Today/Tomorrow label issue in Recent Activity for certain timezone settings (Issue #1270)
~ Fixed issue referencing a nonexistent css file (Issue #1271)

v4.00 Build 7/7/2012 @ 16.37
~ Fixed some Timezone issues that caused the Booking Grid and Bookings to display offset in some instances (Issue #1265)
~ Fixed issue with Closed From/Closed Until venue settings (Issue #1266)
~ Fixed issue with web request template being shown twice if booking requests were disabled (Issue #1267)
~ Fixed issue with abbreviated month names showing in all calendars (Issue #1268)
~ JS Optimization

v4.00 Build 4/7/2012 @ 16.45
~ Fixed JS issue with My Messages popup (Issue #1264)
~ GUI Fixes

v4.00 Build 2/7/2012 @ 16.05
~ Fixed issues with pending requests count in My Messages popup after login (Issue #1263)

v4.00 Build 27/6/2012 @ 16.37
~ Help Documentation update
~ Language update

v4.00 Build 26/6/2012 @ 17.22
~ Fixed a multi-login issue (Issue #1262)

v4.00 Build 25/6/2012 @ 17:47
~ Google Checkout logo/references updated to Google Wallet (Google Checkout is becoming Google Wallet tomorrow!)
~ MySQL error logging
~ Security improvements

v4.00 Build 21/6/2012 @ 12:39
~ Fixed a couple of issues when clicking the "New Client" button after searching for a nonexistent client (Issue #1260)
~ GUI Fixes (Issue #1261)
~ Language Updates

v4.00 Build 19/6/2012 @ 16:40
~ GUI Fixes (Issue #1258)
~ Language Fixes (Issue #1259)

v4.00 Build 19/6/2012 @ 16:18
~ Fixed Venue Managers list not being reset when New Venue button clicked (Issue #1254)
~ Fixed "NaN" when tabbing out of charge field in an add/modify resource dialog (Issue #1255)
~ Fixed removal of "no records found" message when adding an initial resource item (Issue #1256)
~ GUI fix when adding an initial resource item (Issue #1257)
~ Default "Welcome Note" updated

v4.00 Build 19/6/2012 @ 11:11
~ Fixed issue with renaming of "default" database (Issue #1252)
~ Fixed issue with inline auto update (Issue #1253)

v4.00 Build 18/6/2012 @ 20:33
~ Prevention of duplicate booking reminders
~ Support for proxies when checking for updates
~ Fixed css issue in help doc with prev/next month icons (Issue #1251)
~ Updated screenshot in help doc
~ Image optimization
~ Language Pack Updates
~ Implementation of "Demo" flag

v4.00 Build 12/6/2012 @ 19:14 - "Beta 2"
~ *** NOTE: Login fields changed - now login with your email address (usernames removed)
~ Primarily an update containing a number of security enhancements
~ Invoicing improvements: Filter options to show invoices paid within the last 1/7/14/30 days
~ Strength of randomly generated passwords improved
~ Fixed JS error when generating random password for initial user of new database (Issue #1245)
~ Fixed JS error when setting new password for new/existing user (Issue #1246)
~ New DB authorization implemented
~ Fixed issue with logging of exports (Issue #1247)
~ Fixed issue with logging of booking comments (Issue #1248)
~ Fixed issue with logging of modified/deleted clients (Issue #1249)
~ Fixed issue where "show to" field settings were not being adhered to (Issue #1250)
~ GUI updates

v4.00 Build 6/6/2012 @ 21:10:
~ Fixed issue preventing pop-up booking options from functioning in booking grid under Google Chrome (Issue #1244)

v4.00 Build 6/6/2012 @ 18:17:
~ Fixed "NaN" calendar issue when modifying multiple bookings (Issue #1243)
~ Fixed secondary issue with re-calculating maximum occupancy levels upon booking modifications for bookings on multiple dates (Issue #1242)

v4.00 Build 6/6/2012 @ 12:06:
~ French, German, Italian, and Spanish languages implemented
~ English Languages update
~ Fixed issue which caused language selection to be ignore and default to en-US (Issue #1242)

v4.00 Build 5/6/2012 @ 16:31:
~ Fixed issue with re-calculating maximum occupancy levels upon booking modifications (Issue #1241)

v4.00 Build 5/6/2012 @ 14:13:
~ Fixed JS issue when removing users (Issue #1240)
~ GUI update for "Save Changes" buttons (now indicate that something's happening when clicked!)

v4.00 Build 5/6/2012 @ 10:34:
~ Fixed GUI issue with z-index of out-of-hours bookings (Issue #1239)

v4.00 Build 31/5/2012 @ 10:32:
~ Fixed issue when searching for clients with apostrophes in their name/organizations (Issue #1235)
~ Fixed issue that prevented the Add New Client button at the bottom of search results working if the search term included a space (Issue #1236)
~ Fixed GUI issue with padding at the bottom of search results table (Issue #1237)
~ Fixed GUI issue with alignment of Close Window button at the bottom of search results pop-up (Issue #1238)

v4.00 Build 29/5/2012 @ 11:18:
~ "Classic" and "Brushed Steel" Themes implemented
~ Fixed issue where deleted/pending bookings were erroneously shown in monthly view (Issue #1234)
~ JS optimization

v4.00 Build 25/5/2012 @ 10:17:
~ NEW FEATURE: Automatically check for MIDAS updates
~ Fixed issue with Public Booking Request Form not showing confirmation of request screen (Issue #1229)
~ Fixed GUI issue with pop-up icons displaying off-screen for booking blocks near right browser edge (Issue #1230)
~ Fixed GUI issue with tooltips displaying off-screen for booking blocks near right browser edge (Issue #1231)
~ Fixed GUI issue with "x Date(s) [Remove]" indicator on Booking form not being hidden if number of dates selected is reduced less than 2 (Issue #1232)
~ Fixed issue that prevented easy booking until midnight on a single date (Issue #1233)

v4.00 Build 24/5/2012 @ 18:13:
~ Fixed calendar/date/timeline issue when no venues present i.e. fresh install (Issue #1228)

v4.00 Build 24/5/2012 @ 15:39:
~ Fixed issue which allowed Public Booking Requests to be made in the past (Issue #1227)

v4.00 Build 24/5/2012 @ 12:09:
~ Change: After emailing an invoice, you are now returned to that invoice, rather than the initial invoicing screen
~ GUI: "Invoice Status" header text size increased when viewing an invoice

v4.00 Build 23/5/2012 @ 19:53:
~ en-AU and en-GB languages implemented
~ en-US Language update

v4.00 Build 23/5/2012 @ 16:19:
~ GUI: Previous/Next links in invoice list replaced with styled buttons
~ GUI: Vertical position of "Your email has been sent message" adjusted
~ en-US Language update

v4.00 Build 23/5/2012 @ 13:30:
~ IMPROVEMENT: "Invoice" field entry in Booking Information panel is clickable and jumps to that invoice
~ IMPROVEMENT: "Email" field entry on the Client tab of Booking Information panel is clickable and allows you to email client from MIDAS
~ IMPROVEMENT: "Jump to Invoice" option no longer requires invoice prefix to be specified
~ IMPROVEMENT: "Jump to Invoice" option now corrects prefix case (i.e. midas0001 and MIDAS0001 will both show invoice MIDAS0001)
~ Fixed javascript issue on email form (Discard button not functioning correctly) (Issue #1224)
~ Fixed javascript issue on Booking Form that prevented enforcing "required" flag of Resources field (Issue #1225)
~ Fixed issue where "Jump to Invoice" option displayed empty invoice if specified invoice didn't exist (Issue #1226)
~ GUI: Empty "()" no longer shown on Stats if no organization associated with a client
~ en-US Language update

v4.00 Build 22/5/2012 @ 16:51:
~ Fixed issue where adding/modifying bookings would still show in Recent Activity stream for users with full invisibility (Issue #1223)
~ GUI: Resource admin category selector made bigger and position corrected
~ GUI: Resource pop-up category tab colors changed
~ en-US Language update

v4.00 Build 22/5/2012 @ 14:30:
~ NEW SETTING: Option to prevent generation of invoices where invoice total is zero (MIDAS Admin Options -> Manage MIDAS -> Invoicing -> Create invoices even if invoice total is zero)
~ IMPROVEMENT: Recent Activity now logs invoice generation
~ IMPROVEMENT: Indication of "working" status shown in bottom right of screen when performing AJAX requests from the Booking Grid
~ Fixed issue on Public Request Form if resources are available for requesting, but hidden on form (Issue #1222)
~ en-US Language update

v4.00 Build 22/5/2012 @ 11:20:
~ NEW SETTING: Exclude zero-value items when generating invoices (MIDAS Admin Options -> Manage MIDAS -> Invoicing -> Include zero value items)

v4.00 Build 22/5/2012 @ 10:37:
~ Fixed "substr outside of string" error on Public Request Form that appeared under certain conditions (Issue #1220)
~ Fixed sub toolbar functionality when viewing an invoice (Issue #1221)

v4.00 Build 21/5/2012 @ 22:10:
~ Fixed issue with pound and euro symbols in invoices (Issue #1213)
~ Fixed issue where print as grid option displayed no bookings if no time restrictions were imposed (Issue #1214)
~ Fixed alignment issue in printed grid (Issue #1215)
~ Fixed GUI issue: Times wrapping to second line on Public Request Form (Issue #1216)
~ Fixed GUI issue: HTML5 number fields on Public Request Form a little too short in some instances (Issue #1217)
~ Fixed GUI issue: "Resource Availability" column shown on Public Request Form if resources available but none were requested (Issue #1218)
~ Fixed issue which returned nothing but "unavailable" on the public request form on certain browsers (Issue #1219)
~ en-US Language update

v4.00 Build 21/5/2012 @ 14:08:
~ Fixed issue where equipment & staffing costs were not being totaled when generating invoices (Issue #1212)

v4.00 Build 21/5/2012 @ 13:54:
~ Fixed issue with earlier v4.00 Build (18/5/2012 @ 17:54) which prevented Repeat Bookings dialog showing (Issue #1211)

v4.00 Build 19/5/2012 @ 22:16:
~ Fixed SQL Template issue when creating additional databases (Issue #1210)

v4.00 Build 18/5/2012 @ 17:54:
~ Fixed issue where initial date in repeat bookings dialog reverted to first date shown in booking grid (instead of first selected date on the booking form) (Issue #1209)

v4.00 Build 18/5/2012 @ 17:36:
~ Fixed issue where bookings with apostrophes in them wouldn't show their details in the Booking Information Panel (Issue #1207)
~ Fixed formatting issue with .csv export of bookings (Issue #1208)

v4.00 Build 18/5/2012 @ 12:49:
~ Fixed issue preventing adding consumables or staffing to bookings (Issue #1205)
~ Fixed issue preventing date selection on print options dialog (Issue #1206)

v4.00 Build 17/5/2012 @ 21:48:
~ Fixed issue preventing correct logging of printouts in Recent Activity log (Issue #1204)

v4.00 Build 17/5/2012 @ 19:00:
~ NEW FEATURE: Ability to generate invoices for "All Clients" over a date range
~ IMPROVEMENT: Tooltip added to client field on booking form to compensate for content exceeding visible width of field
~ Fixed issue preventing resources from being added (Issue #1202)
~ Fixed issue preventing selection of default item for a custom "list" booking field (Issue #1203)

v4.00 Build 17/5/2012 @ 13:21:
~ Fixed timestamp issue in Recent Activity log (Issue #1201)