Skip to content

Releases: findologic/findologic-api

2.0.0

19 Jun 14:37
a0c11a2
Compare
Choose a tag to compare
  • ⚙️ Upgrade to Guzzle v7 and remove usage of findologic/guzzle
  • ⚙️ Set minimum PHP requirement to 8.1

1.8.0

17 Apr 08:34
b250e08
Compare
Choose a tag to compare

⭐ Features

  • Add support for shopType and shopVersion to findologic-api
  • Add support for variants in JSON response

1.7.0

06 Apr 10:44
828265a
Compare
Choose a tag to compare

⭐ Features

  • It is now possible to use the ItemUpdateRequest to update prices and visibility of items.
    • Please note that this functionality is still in beta at Findologic, but already fully supported by this library.

🐛 Bug fixes

  • It is now possible to access the effective query of the result metadata

1.6.1

20 Oct 10:16
3c3a361
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug that caused FINDOLOGIC\Api\Requests\Autocomplete\SuggestRequest::addAutocompleteBlocks to not send the correct query parameters, which resulted in an error in the response, as the request contained invalid query parameters (#77).

Internal

  • Moved from Travis to GitHub Actions (#75).

1.6.0

07 Oct 07:23
1bd4d65
Compare
Choose a tag to compare

Features

  • The response format JSON_1.0 is now supported 🥳.

Changes

  • An alivetest is now only sent once per Client lifecycle.
  • Semantic Versioning constraints are now allowed in the setRevision method. Versions like these now work:
    • 2.0.0+build.1848
    • 2.0.1-alpha.1227
    • 1.0.0-rc.1

1.5.1

25 Aug 09:33
8e8c4ee
Compare
Choose a tag to compare

Bug fixes

  • Fixed a bug that would cast min/max values in \FINDOLOGIC\Api\Responses\Xml21\Properties\Range into null values, when it actually contained 0.

1.5.0

16 Jun 12:32
ee989e3
Compare
Choose a tag to compare
  • Added a FilterMode definition, which you can use to assert your filter modes. Available constants are:
    • FINDOLOGIC\Api\Definitions\FilterMode::SINGLE
    • FINDOLOGIC\Api\Definitions\FilterMode::MULTIPLE
    • FINDOLOGIC\Api\Definitions\FilterMode::MULTISELECT
  • Added support for order shopsort. Available constants are:
    • FINDOLOGIC\Api\Definitions\OrderType::SHOPSORT_ASCENDING
    • FINDOLOGIC\Api\Definitions\OrderType::SHOPSORT_DESCENDING

1.4.0

05 May 15:43
Compare
Choose a tag to compare
  • Requests are now sent via findologic/guzzle instead of guzzle/guzzle. Be aware that this change may break existing integrations.
    • Config::setHttpClient now expects an instance of FINDOLOGIC\GuzzleHttp\Client instead of GuzzleHttp\Client.
  • We have added a .gitattributes file, which should prevent tests and other stuff that is not really necessary, to be excluded when requiring the package via composer.

1.3.0

30 Mar 07:07
cea9254
Compare
Choose a tag to compare
  • Added support for the usergrouphash parameter for search/navigation requests.

1.2.1

27 Mar 09:22
fcef0d3
Compare
Choose a tag to compare
  • Internally we now use the get method instead of the request method for Guzzle.
    • This may allow the usage of older Guzzle versions, since they do not have a request method.