Avrios Fleet API versioning follows Semantic Versioning. Specifically, versions are specified as MAJOR.MINOR.PATCH, where increments to the:
MAJOR version denote incompatible API changes,
MINOR version denote (backwards compatible) added functionality, and
PATCH version denote (backwards compatible) bug fixes.
Releases
1.2.3 - Latest (11 May 2023)
Changes:
Improve error message when overly large usages are sent to post endpoint, was a 500 now returns 400 ValidationFailed with reason.
1.2.2 - 04 April 2023
Changes:
Fixed a bug that would cause certain properties to not be documented correctly in the swagger specification, leading to failing client generations (emailWork among others).
1.2.1 - 20 December 2022
Changes:
Fixed a bug causing inactive organizations to be returned by the organizations endpoint, and allowed these to be used in requests.
1.2.0 - 12 April 2022
Changes:
Adds support for vehicle emission class AX.
Adds dedicated error response in case of duplicate driver emails caused by drivers being linked to accounts (Driver App access).
1.1.2 (10 March 2022)
Changes:
Improves error response when a request with invalid page parameters is received.
1.1.1 (17 January 2022)
Changes:
Fixes a bug in the swagger specification. Response from GET /customFields/* is now properly mapped to an array.
1.1.0 (26 November 2020)
Changes:
Allow querying of vehicle-driver assignments.
Modifications of Vehicle#internalId will be rejected if the vehicle is managed through the vehicle import integration.
Fixes a bug that allowed invalid input to the Fleet API to be processed (e.g. a request would initially succeed even though an attribute specified as required was not provided). As specified, consumers of Fleet API will now correctly receive 400 (bad request) client errors rather than 500 (internal server errors) when failing to provide valid input.
Document which vehicle and driver fields cannot be updated to null.
1.0.0 (15 October 2020)
Changes:
Introduced release notes informing Fleet API users of relevant changes.
Fixed a bug where Enums that were auto-generated based on the swagger spec would behave incorrectly.
For vehicle responses, the mistakenly exposed internal fields importVehicleModel and baseModelDisplayName were deprecated and replaced with new field modelName. The deprecated fields will be removed with the next major release.
1.0.0-beta (20 February 2020)
Initial (public) beta version previewing API functionality. Without any guarantees regarding breaking or non-breaking updates.