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.
3.1.0 - 2024-10-01
- Compatibility with PHP 8.4
- Compatibility with JobRouter® 2024.3
- Switch to Guzzle
3.0.0 - 2024-02-21
- Compatibility with PHP 8.3
- Compatibility with JobRouter® 2024.1
- Namespace from
Brotkrueml\JobRouterClient
toJobRouter\AddOn\RestClient
2.0.0 - 2023-02-28
- Compatibility with JobRouter® 2023.1
- On instantiation of the RestClient no authentication is done automatically anymore
- Incident class accepts as a priority only a Priority enum
- Incident class must be instantiated with a step number
- Step number in Incident class is always an integer
- Pool number in Incident class is always an integer
- Simulation in Incident class is always a boolean
- Compatibility with PHP < 8.1
- Compatibility with JobRouter® < 2022.1
1.4.0 - 2022-08-21
- Compatibility with JobRouter® 2022.3
- Compatibility with PHP 8.2
- Hide sensitive parameters in back traces for PHP versions >= 8.2
1.3.0 - 2022-05-26
- Configuration of client options (#3)
- Compatibility with JobRouter® 2022.2
1.2.0 - 2022-03-05
- Compatibility with JobRouter® 2022.1
- Compatibility with PHP 7.3
1.1.2 - 2021-10-30
- Annotation for data argument in request method of decorators
1.1.1 - 2021-10-24
- Return type of FileStorage::key()
1.1.0 - 2021-10-02
- Compatibility with PHP 8.0 and 8.1
- Compatibility with JobRouter® 5.2
- Compatibility with PHP 7.2
1.0.1 - 2020-12-05
- Allow integer and boolean subtable values in IncidentsClientDecorator (#1)
1.0.0 - 2020-07-23
First stable release