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.Comment
field
0.2.0 - 2023-06-04
- Renamed
GetListValue()
toGetTagValues()
- Changed
GetStringValue()
to also read the value oflist
attributes
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
accessToken
rotation - Add
Authenticate()
to handlePOST /auth
- Add Personio API v1 client