Changelog

What's new on the site—features, fixes, and improvements by release.

Subscribe via RSS

1.26.0

✨ New Features

  • Add CMS headline color controls for marketing section blocks (AGE-207), using existing TextColor tokens and custom hex on dark section backgrounds.

🛠️ Improvements & Fixes

  • Unify section headline font and size across Features, Quick Access, Gallery, Stats, Testimonials, and Layout row blocks (Providers and Leadership already used the Features headline styles).

1.25.2

🛠️ Improvements & Fixes

  • Layout row column width presets (1/3, 3/4, etc.) now render at the labeled proportions on desktop; uneven pairs and mobile stacking are unchanged in behavior.
  • Provider and leadership card photos now use a fixed 4:5 frame with object-fit cover on every tile. Flex sizing applies to grid list items so embedded provider modules (e.g. Supportive Services) no longer shrink cards to varying intrinsic image widths.

1.25.1

🛠️ Improvements & Fixes

  • Fix Lexical text color picker closing when clicking the hex input field.

1.25.0

✨ New Features

  • Features block: editors can choose how many cards appear per row on desktop (2–6; default 4). Incomplete last rows still auto-center.

🛠️ Improvements & Fixes

  • Add a rich-text font color picker so editors can choose any hex color (not only fixed swatches), with matching public-site rendering for custom and legacy swatch colors.
  • Fix Partners block logo rendering by adding media library upload support (matching Gallery), and resolve uploaded or relative media URLs on the public site.

1.24.0

✨ New Features

  • Rich text images: centered and right-aligned resized images now stay aligned when editors choose Small/Medium/Large or max-width caps (AGE-176)
  • Marketing and layout blocks: editors can set Space below header (none / sm / md / lg / xl) to tighten or loosen the gap between a section headline or intro and the grid or columns below. Unset keeps each block type’s current default. Layout rows also support optional headline and subheadline above the column grid (AGE-177).
  • Rich text font color and highlight from the Lexical TextState toolbar now render on published pages (AGE-181)
  • Leadership collection, insertable Leadership page block, and public /leadership directory with card/bio modals like Providers (AGE-182)

🛠️ Improvements & Fixes

  • Features, Providers, and Leadership tile grids center incomplete last rows (2, 3, 5+ items) using the same flex layout pattern as Quick Access. Full rows are unchanged.
  • Contact form route keys are validated against Site settings on save. Submissions without a key email the default/general route instead of saving silently with no notify.
  • Public listings and detail pages follow Payload's Publish/Draft control (_status) instead of a second Status field. The legacy Status select is hidden and kept in sync on save.
  • FAQ block is documented as live, and each FAQ section gets a unique id (optional CMS Section ID, otherwise faq-{block id}).
  • Icon fields on Features and Quick Access blocks now use a searchable Material Symbols dropdown that shows each glyph next to its name.
  • Rich-text internal links use the same public paths as the rest of the site (including radiology-home → /radiology/) and can target locations and clinical trials.
  • Pricing marketing block now renders on the public site (it was addable in the CMS but previously dropped).
  • CMS SEO fields (title, description, keywords, Open Graph image) now render on public pages, including About/Contact wrappers, news articles, and directory indexes.
  • Fix Lexical Align Center/Right/Justify on rich-text paragraphs. Image alignment used disableTextAlign={['upload']}, which Payload treats as disabling alignment for every node, so captions stayed left-aligned while images still centered.
  • Quick Access tiles that do not fill a row (for example five links on a seven-column desktop grid) stay tile-sized and center in the section instead of hugging the left edge.

1.23.0

✨ New Features

  • Rich text images: margin controls (top/bottom) in the CMS, with a compact default instead of oversized bottom spacing (AGE-102)
  • Rich text images: Small / Medium / Large / Full width size presets in the CMS image drawer (AGE-103)
  • Rich text images: Original / 1:1 / 4:3 / 16:9 ratio presets in the CMS image drawer (AGE-104)
  • Rich text images: None / Small / Medium / Large corner radius presets in the CMS image drawer (AGE-105)
  • Rich text images: None / Small / Medium / Large / Full max width and max height caps in the CMS image drawer (AGE-106)
  • File Media: search by filename (title) and alt text (AGE-116)
  • Contact section: left / center / right alignment for headline and intro (AGE-118)

1.22.0

✨ New Features

  • Adjustable layout column widths (narrow/wide two-column layouts) (AGE-95)
  • Multiple contact form routes with per-team email delivery (AGE-95)
  • Features cards can optionally link to another page when clicked (AGE-95)
  • Rich text: font size, text color, and button-style links (AGE-95)
  • Section backgrounds: presets plus custom color wheel / hex (AGE-98)

🛠️ Improvements & Fixes

  • Fix FAQ section not rendering on the public site (AGE-95)
  • Tighter spacing between page sections, columns, and nested blocks (AGE-95)
  • Add missing remote SQL companion for layout column width migration
  • Fix section background select enum name exceeding 63-character DB limit

1.21.0

✨ New Features

  • Features block: add cards as needed (no 8-card limit)
  • Different card styles for features block

🛠️ Improvements & Fixes

  • Migration

1.20.0

✨ New Features

  • Hero font support

1.19.1

🛠️ Improvements & Fixes

  • Allow title override for Quick Access block

1.19.0

✨ New Features

  • Image slider if > 1 image for home hero

1.18.1

🛠️ Improvements & Fixes

  • Gallery media picker instead of url
  • Provider creds inputs & size

1.18.0

✨ New Features

  • Additional updates

🛠️ Improvements & Fixes

  • Provider cms changes
  • Optimize provider image loading
  • Provider filter and name font
  • Homepage editing fix
  • Sort by lastname
  • Image optimization

1.17.0

✨ New Features

  • Provider location filter toggle

🛠️ Improvements & Fixes

  • Pnpm version

1.16.0

✨ New Features

  • Auto-gen url slug

🛠️ Improvements & Fixes

  • Remove emdash agent skill
  • Provider photo positioning

1.15.1

🛠️ Improvements & Fixes

  • Dont render text for not accepting patients
  • Update header components
  • Remove creds from profiles
  • Header css

1.15.0

✨ New Features

  • Make scrollyspy collapsible
  • SEO keywords input

🛠️ Improvements & Fixes

  • Add optional SEO meta keywords in the CMS SEO group and output them via Next.js metadata on CMS pages, the homepage, and specialty detail pages.
  • Remove max-width: 48rem in richtext content
  • Column container width
  • Scrollspy order
  • Heading top spacing

1.14.0

✨ New Features

  • Experimental side scrollspy
  • Marketing handoff

🛠️ Improvements & Fixes

  • Ai search styling
  • Process env values
  • Color theme persistence on Contact page
  • New ai style

1.13.0

✨ New Features

  • New clinical trials page

1.12.0

✨ New Features

  • New locations dropdown for providers

🛠️ Improvements & Fixes

  • Reorder header elements

1.11.2

🛠️ Improvements & Fixes

  • Resolve db migration conflicts

1.11.1

🛠️ Improvements & Fixes

  • Gha

1.11.0

✨ New Features

  • Secondary header
  • Specialties

🛠️ Improvements & Fixes

  • Db migration

1.10.0

✨ New Features

  • Preview draft pages
  • Custom layouts in cms pages
  • Theme selection via cms

🛠️ Improvements & Fixes

  • Db migration

1.9.2

🛠️ Improvements & Fixes

  • Class name fix

1.9.1

🛠️ Improvements & Fixes

  • Remove section class from pages
  • Db migration

1.9.0

✨ New Features

  • Allow media upload for hero backgrounds

1.8.0

✨ New Features

  • Video link for provider profiles

🛠️ Improvements & Fixes

  • Consistent gutters
  • Location layouts & featured images

1.7.1

🛠️ Improvements & Fixes

  • Db migration 2
  • Db migration

1.7.0

✨ New Features

  • Contact form

🛠️ Improvements & Fixes

  • Gutter width

1.6.0

✨ New Features

  • Fallback to regular search if AI is not synced
  • Rich text editor
  • AI search

1.5.0

✨ New Features

  • Email sending
  • Patient portal btn in header
  • Run on next.js

🛠️ Improvements & Fixes

  • Migrate to next
  • Search text
  • Deploy
  • Changelog rendering
  • Patient stories page layout
  • Email config
  • Changeset fix
  • Nav layout
  • Cms loading

1.4.1

🛠️ Improvements & Fixes

  • Marketing modal height fix

1.4.0

✨ New Features

  • Upgrade cms version

🛠️ Improvements & Fixes

  • Subnav scrolling behind main nav

1.3.3

🛠️ Improvements & Fixes

  • Align width

1.3.2

🛠️ Improvements & Fixes

  • Feedback types

1.3.1

🛠️ Improvements & Fixes

  • Logging feedback

1.3.0

✨ New Features

  • Feedback tool fixes

1.2.0

✨ New Features

  • Adding final touches to the automation

1.1.1

🛠️ Improvements & Fixes

  • pw

1.1.0

✨ New Features

  • testing commit hook

1.0.0

🚀 Major Releases

  • Initial setup for automated versioning and changelog.