Releases: factorio-item-browser/api-client
Releases · factorio-item-browser/api-client
4.1.0
4.0.1
Added
- Support for Guzzle client 7.x.
Fixed
- Issue with serializing the reduced variant of the item list response under PHP 8.
4.0.0
Added
- Support for PHP 8.
Changed
- [BC Break] Removed AuthRequest, refactored all requests to expect the combinationId.
- [BC Break] All objects now use public properties instead of getter/setter methods.
- [BC Break] Refactored client to return the Guzzle Promise object instead of managing it internal, for more flexibility on how to wait on multiple requests.
Removed
- [BC Break] All
/combinationrequests, as they are now part of the new Combination API.
3.2.0
Added
- New
/combination/validaterequest.
3.1.0
Added
- New
/item/listandrecipe/listrequests.
3.0.0
Added
- New
/combination/statusand/combination/exportrequests.
Changed
enabledModNamestomodNamesin the/authrequest and the client itself.- Version of
jms/serializerto 3.2 or newer.
Removed
- No longer required
agentfrom the/authrequest and the client itself. - No longer supported
/mod/metarequest. - No longer supported
isEnabledflag from theModentity.
2.1.0
Added
- Attribute
sizeto the generic icon response.
2.0.0
Added
- Configuration for Zend Expressive projects.
Changed
- Refactored the whole client to use JMS serializer and the Guzzle HTTP client.
- The API client now resolves the pending responses instead of the response classes. See README example for new usage.
1.1.0
Added
Machineentity./recipe/machinesrequest and response.
Changed
- Expensive recipes are now returned attached to their normal version instead of a separate recipe.
This changes the responses of/item/ingredient,/item/product,/item/random,/recipe/detailsand
/search/queryrequests.
Removed
Metaentity from all responses.
1.0.1
Added
- Added missing search query request.
Changed
- Classes
Item,RecipeandModnow extend theGenericEntity.
Removed
TranslatedEntityInterface, now covered by theGenericEntityclass itself.