Install
Works with Drupal: ^8 || ^9 || ^10 || ^11Using Composer to manage Drupal site dependencies
Alternative installation files
Release notes
This release contains the below changes.
There is still an open problem with field caching on the field formatter, when you do not use only the standard weekly office hours formatter.
Features:
Issue #3436240: Exclude season & exceptions from weekly display
Issue #3439685: Use the office hours field widget as Element (in a settings form)
Issue #3456655: Disable Chosen module for hours/minute SelectList, since it breaks JS
Bug fixes:
Issue #3438704: Views filter 'current open/closed status' does not work
Issue #3438820: Views with Open/Closed status are not updated
Issue #3443329: day title 'and' may be incorrect in a View
Issue #3427083: Warning: Array to string conversion when having compressed...
Issue #3439370: Warning: Undefined array key 0 in OfficeHoursItemList->addOfficeHours()
Issue #3455363: TypeError: Unsupported...
Issue #3455636: Use not-randomized drupal-data-selector, not #id
Issue #3460782: Fix automated tests in OfficeHoursSeasonUnitTest.php
Maintenance:
Issue #3219111: Clean code
Issue #3433670: Automated Drupal 11 compatibility fixes for office_hours
Issue #343968: Add docblock to OfficeHoursTable.php
Issue #3440243: Missing schema for 'collapsed' field setting
Issue #3446086: show_empty - adding @todo
Issue #3449164: Refactor the JavaScript
Issue #3455622: Change JS link title 'Remove' to 'Clear'
Issue #3455624: Change default time widget from SelectList to HTML5 input
Issue #3459408: Project Browser: Create a logo for Office Hours