Changelog¶
[0.1.0] - 2026-04-26¶
Added¶
zoho_peopleSDK: attendance, timesheet, leave, employee modulesOAuth 2.0 authentication with automatic token refresh
CLI (
main.py) with interactive menuAttendance: read report, send via browser session (Playwright fallback)
Timesheet: add time logs, create and submit timesheet for approval
Leave: get approved and pending leave records
Holidays: Italian and Swiss public holidays (including Easter calculation)
Auto-exclusion of weekends, public holidays, approved and pending leaves
Playwright-based browser automation for attendance when API permissions unavailable
Known Limitations¶
Attendance write API requires admin/data-admin role in Zoho People
Browser fallback (Playwright) requires
ZOHO_PASSWORDin.env