MIDAS v4.38 Build History
(Dates shown as DD/MM/YY · All times shown in UTC)
v4.38 Build 09/01/25 @ 00:01 UTC
- Fixed: Silent "End of script output before headers" errors when getting booking info in some instances
- Fixed: Selectively bulk rejecting Booking Requests may also remove unselected requests
- Fixed: Booking Information Panel may not display details for some bookings
- Fixed: Users with restricted permissions may be logged out after hovering over a booking in the grid
- Fixed: Merging invoices didn't correctly update invoice references in bookings
- Fixed: JS error when generating invoices from the booking grid
- Fixed: Error applying updates in self hosted MIDAS systems without DBD::mysql being present
- Improved: Device detection for MacOS Sequoia
- Change: Day Notes will no longer be included when printing a client's past/future bookings
- Fixed: Paying an invoice online where a client credit was applied may not indicate that the invoice was 'Paid in full'
- Fixed: Initially adding a new venue didn't correctly display blocking/alternative options
- Fixed: Possible to add bookings with identical start/finish times if the Times field shown but not enforced
- Fixed: Graphical glitch on Add/Modify Bookings screen when using floor maps/maps containing venues with lengthy names
- Optimization: Code optimization
- New: 2FA support for TOTP authenticator apps (including Google and Microsoft Authenticators)
- New: Installer now supports reinstalling current version
- Improved: 2FA can now be enabled/disabled per user account
- Improved: Security Audit now checks for obsolete user accounts
- Improved: Booking grid performance
- Fixed: Layout of Recent Activity log when displaying lengthy ipv6 addresses
- Fixed: Limits on max length of data in custom booking/client fields on public screens
- Fixed: "Watch for invoice payments" option may not reflect current setting
- Fixed: Admin Users without import/export permissions cannot use other database tools
- Fixed: Difficult to specify decimal amounts when applying refunds to invoices
- Fixed: Merging invoices may leave obsolete invoice references with bookings
- Fixed: Unable to close Add/Modify Client dialog from Add/Modify Bookings Screen if the organization client field was disabled
- Fixed: Generating support bundles may not correctly include all relevant data on some IIS servers
- Fixed: 'undefined value as array reference' errors in extremely rare instances on public booking/request screens
- Optimization: Code clean-up and optimization