KennelFlow Vet

Changelog

0.2.9

  • Staff calendar visit photos: load and save on hub kennelpress_booking clinic rows; grant upload_files to clinical desk roles.
  • Live demo: InstaWP full KennelFlow suite link in readme; Live demo and Get Premium links on the Plugins screen.

0.2.8

  • Staff calendar Visit photos (intake / discharge) on clinic appointments: Take photo, Choose photo, admin meta box, and REST API.

0.2.7

  • Vet bookings: Reason for visit and Appointment notes fields on the admin booking editor, REST API, and registered post meta (_kf_reason_for_visit, _kf_appointment_notes).

0.2.6

  • Veterinarians can open kf_vet_booking appointment posts from the staff calendar (map_meta_cap for vet booking CPT).

0.2.5

  • Fix fatal error on Audit Log admin page (removed reference to undefined transient constant; object cache only).

0.2.4

  • Vet booking calendar: click an event for details plus Edit/View appointment, Edit pet, Patient history, and Edit owner links (when permitted).

0.2.3

  • Veterinarian demo/staff: front-end Staff Calendar defaults to clinic bookings (not boarding kennels).
  • Fix Vet booking calendar and Facility rules admin React mounts (DOM id + localized settings matched to built assets).
  • Hub menu access for clinical roles without boarding desk caps; veterinarians can open Pets, Locations, and Rooms.
  • Pet search (Patient history picker and Hub Pets list) matches owner name as well as pet name.

0.2.2

  • Vet / clinical staff may view the front-end Staff Calendar (ltkf_user_can_view_hub_calendar filter).

0.2.0

  • Boarding wizard add-ons: one pet size selector per selected pet (multi-pet stays); per-pet sizes sent to quote and booking APIs.
  • Dates step: show allowed check-in/out hours; block Check availability when times are outside facility windows.
  • Add-ons: surface hours errors with Change check-in/out times; emergency drop-off and extended pick-up flags respected on quote/submit validation.

0.1.9

  • Boarding booking wizard no longer shows the provider/clinician step; that setting applies to clinic scheduling, not kennel stays.
  • Booking wizard add-ons step: show a formatted price estimate instead of raw JSON; explain when facility uses quote-only pricing (no online rate configured).

0.1.7

  • Fix fatal error in Vet room availability (undefined variable) that returned HTTP 500 on Check availability.
  • Booking wizard: when KennelFlow Boarding is active, use the same boarding availability API as My Pets (hub location + kennels); submit bookings via boarding REST.

0.1.6

  • Booking wizard: skip the pet step when pets arrive from the My Pets portal (single or multiple); show Booking for: … with Change pets.
  • Multi-pet boarding: checkbox selection on the pet step; pet count and pricing follow selected pets; companion pet IDs sent on submit.

0.1.5

  • Booking wizard: read kf_pet_id, kf_location (hub location id), kf_start, and kf_end from the URL when arriving from the My Pets portal; map hub locations to Vet facility terms, prefill the wizard, and auto-check room availability.

0.1.4

  • Owner portal Medications tab: register ltkf_portal_medications_panel and ltkf_portal_localize_vars so KennelFlow Core shows prescriptions (fixes “Medications are not available on this site” when Vet is active).
  • Refill buttons use Core portal AJAX (data-kennelflow-vet-refill / kennelflow_vet_rx_refill).

0.1.3

  • Fix undefined $is_kfvet_cpt variable in meta capability mapping (typo for $is_kennel_vet_cpt).

0.1.2

  • Fix Vet calendar and Facility rules admin screens not mounting (React mount element and localized config names now match PHP).

0.1.0

  • Initial release on WordPress.org.

Plugin Website
Visit website

Version:
0.2.9
Last Updated
June 29, 2026
Requires
WordPress 6.2
Tested Up To
WordPress 6.8.5
Requires PHP
7.4

Share Post

Join our newsletter.

Get insights into what’s happening at ChangelogWP right in your inbox. We don’t believe in spam.