All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
0.5.0 - 2024-10-16
- Reduced pagingMaxLimit to 100 in order to comply with upcoming Personio API changes
0.4.0 - 2024-03-26
- Add
v1.GetTimeOffsMapped()function
0.3.0 - 2023-07-05
- Add
TimeOff.Commentfield
0.2.0 - 2023-06-04
- Renamed
GetListValue()toGetTagValues() - Changed
GetStringValue()to also read the value oflistattributes
0.1.0 - 2023-02-22
- Fixed
GetEmployees()only returning first page of data - Fixed
GetTimeOffs()date argument format (YYYY-MM-DD)
- Add
NewClientWithTimeout()to allow specifying the client timeout - Add
GetMapAttribute()to simply get nested object's attributes asmap[string]interface{}
0.0.1 - 2022-12-08
- Add
GetEmployees()andGetEmployee(id)to handleGET /company/employees - Add
GetTimeOffs()to handleGET /company/time-offs - Implement basic request handling and
accessTokenrotation - Add
Authenticate()to handlePOST /auth - Add Personio API v1 client