Skip to content

Releases: factorio-item-browser/api-client

4.1.0

04 Dec 11:17
74000a2
Compare
Choose a tag to compare

Added

  • New status request providing meta-level data for the combination.

4.0.1

18 May 10:09
31aa2ca
Compare
Choose a tag to compare

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

17 Feb 13:00
3b84a88
Compare
Choose a tag to compare

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 /combination requests, as they are now part of the new Combination API.

3.2.0

01 Nov 11:13
9148075
Compare
Choose a tag to compare

Added

  • New /combination/validate request.

3.1.0

02 May 07:59
0419636
Compare
Choose a tag to compare

Added

  • New /item/list and recipe/list requests.

3.0.0

15 Apr 15:20
cbc0f5d
Compare
Choose a tag to compare

Added

  • New /combination/status and /combination/export requests.

Changed

  • enabledModNames to modNames in the /auth request and the client itself.
  • Version of jms/serializer to 3.2 or newer.

Removed

  • No longer required agent from the /auth request and the client itself.
  • No longer supported /mod/meta request.
  • No longer supported isEnabled flag from the Mod entity.

2.1.0

15 Jul 19:17
0f88c2f
Compare
Choose a tag to compare

Added

  • Attribute size to the generic icon response.

2.0.0

07 Apr 15:39
ebda897
Compare
Choose a tag to compare

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

05 Aug 13:45
2c67052
Compare
Choose a tag to compare

Added

  • Machine entity.
  • /recipe/machines request 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/details and
    /search/query requests.

Removed

  • Meta entity from all responses.

1.0.1

05 Aug 13:44
Compare
Choose a tag to compare

Added

  • Added missing search query request.

Changed

  • Classes Item, Recipe and Mod now extend the GenericEntity.

Removed

  • TranslatedEntityInterface, now covered by the GenericEntity class itself.