Service – Changelog

3.0.3.8 | 2026-07-15

  • Feature | Card title and subtitle allow intentional line breaks via <br> (wp_kses)

3.0.3.7 | 2026-07-02

  • Update | Landscape card layout uses grid-template-columns: 1fr 2fr (public/inc/style-dynamic.php)

3.0.3.6 | 2026-06-25

  • Fix | Slider autoplay, speed, and pagination settings use correct ACF field names (service_setting_delay, service_setting_speed, service_setting_pagination)

3.0.3.5 | 2026-06-25

  • Fix | Equal Heights in slider display mode (uses theme data-slider-equalize like Team module)

3.0.3.4 | 2026-06-14

  • Update | Client updates install from trimmed GitHub release zip (excludes .md, .github, _images, .gitignore)

3.0.3.3 | 2026-06-12

  • Fix | Grid gap setting (service_setting_grid_gap) applies correctly (aligned with Product module)
  • Feature | Portrait card width driven by service_setting_card_width ACF field (300–600px) in style-dynamic
  • Fix | Regenerate dynamic CSS when Services options are saved (acf/save_post)

3.0.4 | 2026-05-08

  • Add public module documentation page, featured image, and GitHub Actions sync workflow for the Digifox documentation site.

3.0.3.2 | 2026-04-25

  • Fix | Use theme module-link resolver (no dependency on Banner plugin)

3.0.3.1 | 2026-04-18

  • Fix Repo Name

3.0.3 | 2026-04-04

  • Fix: When service_setting_text_align is center, icon and image artwork align to the center as well (style-dynamic); left alignment keeps artwork left-aligned.

3.0.2 | 2026-01-28

  • Reverted: Remove default/fallback service content; module shows nothing when service_content is empty (use Demo Importer or add content in WP admin)

3.0.1 | 2026-01-28

  • New: Default content when no services are added: two placeholder services with title and subtitle (Consulting / Support) so the module displays something until content is added in WordPress admin

3.0 | 2026-01-28

  • Removed unused style-dynamic-x.php (legacy duplicate)
  • Security: sanitize_hex_color for slider arrow (setup_arrow); escape file URL at output
  • style-dynamic.php: hardened numeric values (grid column 1–5, gap 0–40, padding 0–10); docblock
  • Changelog: version order fixed; typo fixes (selction → selection, Bufg → bug, sevices → services)
  • GH_UPDATE_TOKEN: only set authentication when constant is defined (align with Cinema)
  • Version 3.0 set in plugin header and constant

2.4.5 | 2024-02-07

  • Feature: Add custom style section

2.4.3 | 2023-10-20

  • Fix: Same issue but related to the optional CTA

2.4.2 | 2023-10-19

  • Fix: Broken scroll when menu value is more than one word

2.4.1 | 2023-04-27

  • New: Add Subtitle field for individual services

2.4 | 2023-04-14

  • New: Create “under construction” setup option.

2.3.3 | 2023-03-30

  • Feature: Add scroll option to contact module
  • Fix: Smooth scroll

2.3.2 | 2023-03-30

  • Fix: Minor bug fix

2.3.1 | 2023-03-30

  • Fix: Typo on custom field for grid gap

2.3 | 2023-03-29

  • Feature: Add option to scroll to contact module

2.2 | 2023-03-22

  • Codespace: Update master to main branch

2.1 | 2023-03-22

  • Fix: Remove hardcoded heading for testing

2.0 | 2023-03-01

  • First major rebuild
  • Remove built-in demo
  • Updated column selection interface
  • Convert slug