What's new in Meeting Room Booking System 1.4.8

Jan 2, 2012
  • This version can skip conflicting bookings when making repeat bookings.
  • It adds AJAX on the booking entry form for checking for scheduling and policy conflicts.
  • The LDAP authentication scheme now allows all config parameters to be set separately for each configured LDAP system.
  • A tabbed dialog has been added that can be displayed to give more details of schedule and policy checks on the booking form.
  • Various pages are now sortable, searchable tables.
  • Admins can also do bulk deletes from a report.
  • This release adds support for booking to be created and modified by dragging in the day and week views.

New in Meeting Room Booking System 1.4 (Dec 4, 2008)

  • Added Hungarian internationalision, in preparation for an offered translation.
  • Removed all HTML entities apart from   from the translations, so that the flawed PHP function html_entity_decode() doesn't need to be used in the email sending code - solving a problem when running MRBS with PHP 4.
  • Booking highlighting is now performed with CSS rather than JavaScript by default, except in IE6, which doesn't support the appropriate CSS feature. This improves performance in IE7/8, and makes the highlighting not depend on JavaScript, which is good.
  • After making a booking (change), you now return to the view you came from, be in day, week or month.
  • Improved highlighting of booking links in month view.
  • The day/week you're browsing is now maintained as you change between day, week and month views, as far as is possible. This so-called "sticky day" is highlighted in the mini-calendars also.
  • "Plus" graphics for adding new bookings are now not shown by default.
  • Fixed bug that stopped correct booking of meetings when in "periods" mode. Reported and solved by Chris Cook.
  • Fixed bug in the add booking screen that caused selection of multiple rooms to not work, and a similar bug that stopped selection of booking type in the report screen.
  • Fixed bug in the date selector.
  • Deleted .cz translation, in preference of the .cs translation, which is the right language code.
  • Added Dutch FAQ, provided by Cor Marjee.
  • Translation updates for Slovenian (Martin Terbuc), Dutch (Cor Marjee), Italian (Erica Maria Peressini), Turkish (Ahmet YILDIZ), Spanish (SoTMaR), French (Alain PORTAL), Japanese (MATSUURA Takanori).
  • Improved display of the trailer.
  • Implemented a configuration option for a simple trailer, as suggested by Chris Cook.
  • Improved layout of the "type" colour key.
  • The area select box is no longer shows if there is only one area.
  • Fixed some problems shows up by 1.4beta1.
  • MRBS now validates as HTML 4.01 Strict, a lot of this work is courtesy of Claudio Strizzolo.
  • MRBS now uses CSS for all styling, courtesy of sterling effort by Campbell Morrison.
  • Improved default styling, courtesy of Campbell Morrison.
  • Added Simplified Chinese translation, provided by 'sunjunps'.
  • Made the MySQL database use an explicit database connection throughout.
  • Updated Japanese translation, provided by MATSUURA Takanori.
  • Added Basque translation, provided by Juan Ezeiza Gutierrez.
  • Updated Postgresql schema to match the MySQL one.
  • Improved HTML and SQL escaping throughout.
  • Improved code style/indenting throughout.
  • Improved form handling, individual form components are now pulled out as their expected types, improving security.
  • Improved way in which MRBS calls the database, to make things tidier/safer.
  • Improved print preview functionality, now use a print media CSS stylesheet.
  • Updated German translation somewhat.
  • Added server time to the help page, to help diagnose time zone issues.
  • Improved the output of the "browser language" section in the admin page, and show it in the help page too.
  • Fixed a bug in the 'mysqli' database abstraction.
  • Added default duration configuration variable to the config file, to allow administrators to change it without editing the MRBS code.
  • Corrected short PHP tag in testdata.php.
  • Improved security of 'cookie' session scheme - utilises Crypt_Blowfish PEAR module.
  • Fixed AIX internationalisation function, patch provided by bwiberg in SF tracker #2057646.
  • MRBS now encodes the subject of emails correctly.
  • Moved the translation of strings used in MRBS emails into the lang.* files, where they belong - most languages now have no translation for these strings.
  • Changed default booking slot configuration to give half-hourly slots from 07:00 to 19:300, with the last slot being 18:30->19:00.
  • Fixed a bug that made all-day bookings not reserve the last slot in the day.
  • Help, report and search pages now show the logon box in the header.
  • Fixed HTML escaping of period descriptions, period descriptions must be valid HTML in config.inc.php.
  • Bookings that cover more than one slot now show as merged slots in day and week views, replacing the previous "ditto marks" behaviour.
  • Fixed a number of issues that were reported during the 1.4 beta phase.
  • You can now set the timezone that your meetings run in from config.inc.php. In some configurations this must be done to get proper DST behaviour.
  • The 'db' authentication scheme now ensures that usernames are unique.