What's Changed
- Garmin's API rejects commas in
hole-numbersoutright (encoded or not) — only-is accepted as a separator. Comma-separated input (e.g."1,2,3") is now automatically normalized to-before the request is sent. (#377)get_golf_shot_data() demo.pyremoved a dead menu entry calling a nonexistentset_body_compositionmethod (useadd_body_compositioninstead).- Fixed a menu key collision that made "Get scheduled workout by ID" unreachable, and added missing menu entries for
delete_workoutandunschedule_workout. - Corrected a mislabeled log/display string for
schedule_workout. README.mdfixed a copy-paste bug in the strength-workout example (api.upload_strength_workout→client.upload_strength_workout), a stale badge link pointing atmaininstead ofmaster, and added the missing Python 3.12+ requirement.