Releases: LouGriffith/Cerrito-Schedule
Releases · LouGriffith/Cerrito-Schedule
Release list
v6.16.0 Theme positioning for Today Schedule
[6.16.0] - 2026-03-19
Changed
[cerrito_today]compact and full styles — events now group by game type only
(previously, an event with a theme was placed in a separate group from the same
game type without a theme, causing duplicate section headers)- Theme for each event is now resolved and shown inline beneath the venue/time
row in italic pink (e.g. Beyonce Night on 3/19), matching the screenshot layout .cerrito-today-headerbottom margin reduced from 30 px to 10 px- New
.cerrito-today-inline-themeCSS class for the inline theme label
What's Changed
- Add files via upload by @LouGriffith in #22
Full Changelog: v6.15.0...v6.16.0
v6.15.0
[6.15.0] - 2026-03-17
Changed
[cerrito_schedule]— themed events now display the theme emoji + name inline
(e.g. 🏰 Disney Night on 3/18) instead of a generic "Theme Rounds" badge,
matching the compact schedule style[cerrito_schedule]— venue row arrow changed from->to➜[cerrito_today]compact style — venue row arrow changed from->to➜
What's Changed
- v6.15.0 by @LouGriffith in #20
Full Changelog: v.6.14.0...v6.15.0
v6.14.0 - Game Type Schedule
[6.14.0] - 2026-03-17
Added
[cerrito_game_type_schedule]shortcode — game-type-first view showing each game type
as a header with all scheduled locations and times listed underneath- Recurring events grouped under "Every Monday", "Every Tuesday" etc. in canonical day order
- Upcoming one-time events grouped by date ("Mar 21 (Friday)")
- Each row shows the location name (linked) and time, right-aligned
- Respects ACF
game_colorfor colored header bars per game type - Parameters:
game_type(filter to one type),days_ahead(default 60),
show_logo(yes/no),show_description(yes/no),orderby(name/menu_order)
[6.13.0] - 2026-03-12
Changed
game_typeparameter on all shortcodes now accepts a comma-separated list of
slugs or names, e.g.game_type="music-bingo,trivia"- Single-value usage is unchanged and fully backward compatible
- Updated
cerrito_filter_by_game_type()helper to handle multiple values
Added
- Game type color picker — add a
game_colorColor Picker ACF field to thegame_type
taxonomy to set a custom brand color per game type - Color is applied inline via
style=attributes so it works without CSS changes:- Compact schedule — game type label text color
- Full schedule — occurrence title type name text color
- Location cards — left border accent color (replaces hardcoded red/teal)
- Location directory — event row type label text and left border
cerrito_get_game_color( $type_name )helper — returns hex color or''cerrito_game_color_style( $type_name, $property )helper — returns inlinestyle=
attribute string for any CSS property; falls back gracefully to CSS class colors if
the ACF field is not set
ACF setup required
- Add field to Game Types taxonomy field group:
Label:Game Color· Name:game_color· Type: Color Picker · Default value:#0066cc
v6.12.0 - Game Type Color
[6.12.0] - 2026-03-12
Added
- Game type color picker — add a
game_colorColor Picker ACF field to thegame_type
taxonomy to set a custom brand color per game type - Color is applied inline via
style=attributes so it works without CSS changes:- Compact schedule — game type label text color
- Full schedule — occurrence title type name text color
- Location cards — left border accent color (replaces hardcoded red/teal)
- Location directory — event row type label text and left border
cerrito_get_game_color( $type_name )helper — returns hex color or''cerrito_game_color_style( $type_name, $property )helper — returns inlinestyle=
attribute string for any CSS property; falls back gracefully to CSS class colors if
the ACF field is not set
ACF setup required
- Add field to Game Types taxonomy field group:
Label:Game Color· Name:game_color· Type: Color Picker · Default value:#0066cc
What's Changed
- v6.12.0 by @LouGriffith in #18
Full Changelog: v6.11.1...v6.12.0
v6.11.1 - Fix Compact Schedule Bug
[6.11.1] - 2026-03-12
Fixed
- PHP warning "Undefined variable $today_date" in
shortcode-today.php—$today_date
was defined in the shortcode function scope but not passed to thecerrito_today_render_compact()
andcerrito_today_render_full()sub-functions; both now receive it as an explicit parameter
What's Changed
- v6.11.1 by @LouGriffith in #17
Full Changelog: v6.11.0...v6.11.1
v6.11.0 - Refined Cancel
[6.11.0] - 2026-03-12
Changed
- Cancellation reason now appears inline on the same row as the struck-through venue
name (e.g. "Ghost River Brewing — Private event this week"), rather than on a second line - Cancelled events now show in all shortcodes including
[cerrito_today]— previously
today's widget suppressed them entirely - Full location cards (
[cerrito_today]full style,[cerrito_master_schedule],
[cerrito_recurring_schedule]) also render cancelled events struck-through with the
inline reason next to the venue name cerrito_render_location_card()now accepts an optional$check_dateparameter;
callers pass the relevant date so cancellation can be detected per-render
[6.10.0] - 2026-03-12
Changed
- Cancelled recurring occurrences now display as struck-through instead of being hidden,
so customers can see that an event exists but is not running this week - Added optional
skip_reasontext sub-field to theskip_datesACF repeater —
add a public-facing message (e.g. "Private event this week") that appears below
the struck-through venue name in italic red; falls back to "Cancelled this week"
if the field is left blank [cerrito_today]continues to suppress cancelled events entirely (no strike-through)- Added
cerrito_get_skip_reason( $post_id, $date )helper returning the reason string
(or''if not cancelled);cerrito_is_skipped_on()remains as a boolean wrapper - Added
cerrito_next_date_for_day_from_event( $event )helper for use inside renderers
ACF update required
- Add sub-field to the
skip_datesrepeater:
Label:Cancellation Reason· Name:skip_reason· Type: Text (optional)
What's Changed
- v6.11.0 by @LouGriffith in #16
Full Changelog: v6.9.0...v6.11.0
v6.9.0 - Compact Schedule Time Swap
[6.9.0] - 2026-03-11
Changed
- Compact schedule rows now show venue name on the left and time on the right,
usingspace-betweento fill the full row width - Arrow separator (
→) removed from compact rows - Time no longer has a fixed minimum width; sits flush right
What's Changed
- v6.9.0 by @LouGriffith in #15
Full Changelog: v6.8.0...v6.9.0
v6.8.0 - Location Sort
[6.8.0] - 2026-03-11
Changed
[cerrito_locations] now sorts locations letters-first (A–Z), with number-prefixed
venue names appearing after all alphabetical entries (e.g. Ale House, Barley's … 1 Stop Bar)
What's Changed
- v6.8.0 by @LouGriffith in #14
Full Changelog: v6.7.0...v6.8.0
v6.7.0 - Skip Dates
[6.6.0] - 2026-03-10
Added
[cerrito_locations]shortcode — location directory listing all venues with their
scheduled events nested underneath- Recurring events grouped by day-of-week with time(s) shown inline
- Upcoming one-time events grouped by date
- Locations with no events show a configurable "no events" message rather than being hidden
- Parameters:
game_type,show_logo,show_address,show_specials,days_ahead,
orderby(name/menu_order),empty_message
What's Changed
- v6.7.0 by @LouGriffith in #13
Full Changelog: v6.6.1...v6.7.0