Releases: peerigon/clockodo
Releases · peerigon/clockodo
v8.0.1
v8.0.0
8.0.0 (2021-02-10)
Bug Fixes
Features
- Add cookie authentication support (9fc6276)
- Add ESM support (c09e86c)
- Add getLumpSumServices() (cc344e0)
- Enable ISO UTC date times for all requests (6905d6b)
- Refactor public interface (2c23de4), closes #50 #50
BREAKING CHANGES
- clockodo is now available as CommonJS and ECMAScript module. Although very unlikely, this might cause issues depending on your specific setup.
- All timestamps are now returned as ISO UTC. You don't need the user's time zone to interpret the times correctly now.
- Some return types have been updated and corrected. This might result in TypeScript errors.
- The Clockodo constructor arguments have changed a little bit. Check out the documentation for correct usage.
v7.0.0-beta.8
7.0.0-beta.8 (2021-02-10)
Bug Fixes
- Improve types (102655a)
Features
- Add cookie authentication support (9fc6276)
- Add ESM support (c09e86c)
- Add getLumpSumServices() (cc344e0)
- Enable ISO UTC date times for all requests (6905d6b)
- Improve query and property mapping (6dadcd0), closes #52 #60
- Refactor public interface (2c23de4), closes #50 #50
BREAKING CHANGES
- clockodo is now available as CommonJS and ECMAScript module. Although very unlikely, this might cause issues depending on your specific setup.
- All timestamps are now returned as ISO UTC. You don't need the user's time zone to interpret the times correctly now.
- Some return types have been updated and corrected. This might result in TypeScript errors.
- The Clockodo constructor arguments have changed a little bit. Check out the documentation for correct usage.
- The mapping between camelCase and snake_case has been streamlined and improved. You might observe different behavior if you relied on the previous (buggy) implementation.
v7.0.0
7.0.0 (2020-12-03)
Bug Fixes
- billable not required when calling addEntry() with a lumpsum entry (f422119)
- Incorrect addEntry() params (1603410)
- Make billable required again for addEntry() (dda2bc8)
- typo (6c4810c)
- Types: Make running-propety in return types optional (7b83d14)
- Required params in addLumpSumEntry (fae42f8)
chore
- Drop official support for Node 8 (668decf)
Features
-
Improve query and property mapping (6dadcd0), closes #52 #60
-
Merge addLumpEntry with addEntry() (825b72e)
-
Update esLint and use lint-staged + prettier (74abf23)
BREAKING CHANGES
- The mapping between camelCase and snake_case has been streamlined and improved. You might observe different behavior if you relied on the previous (buggy) implementation.
- Our test pipeline does not execute our tests for Node 8 anymore. There is no breaking change we know of but we don't guarantee that it will work on Node 8.
- The Clockodo class uses arrow functions as methods.
- addLumpEntry() has been removed. You can use addEntry() to create a recurring lump sum entry.
- addEntry() actually requires different params based on what type of entry you want to create. If you want to create a time entry, you need to pass timeUntil. If you want to create a lump sum entry, you need to pass a lumpSum.
- The required params of addLumpSumEntry() where not correct. The actual required params are: "customersId", "lumpSumsAmount", "lumpSumsId", "billable", "timeSince". These need to be passed as first argument. All additional params need to be passed as second argument.
v7.0.0-beta.7
7.0.0-beta.7 (2020-09-16)
chore
- Drop official support for Node 8 (668decf)
BREAKING CHANGES
- Our test pipeline does not execute our tests for Node 8 anymore. There is no breaking change we know of but we don't guarantee that it will work on Node 8.
v7.0.0-beta.6
7.0.0-beta.6 (2020-09-16)
- Update esLint and use lint-staged + prettier (74abf23)
BREAKING CHANGES
- The Clockodo class uses arrow functions as methods.
v7.0.0-beta.5
v7.0.0-beta.4
7.0.0-beta.4 (2020-09-14)
Bug Fixes
v7.0.0-beta.3
7.0.0-beta.3 (2020-09-14)
Features
- Merge addLumpEntry with addEntry() (825b72e)
BREAKING CHANGES
- addLumpEntry() has been removed. You can use addEntry() to create a recurring lump sum entry.
v7.0.0-beta.2
7.0.0-beta.2 (2020-09-14)
Bug Fixes
- Incorrect addEntry() params (1603410)
BREAKING CHANGES
- addEntry() actually requires different params based on what type of entry you want to create. If you want to create a time entry, you need to pass timeUntil. If you want to create a lump sum entry, you need to pass a lumpSum.