Skip to content

Releases: doofinder/php-doofinder

Raise Exception when API Key badly configured

01 Feb 14:52
Compare
Choose a tag to compare
v5.7.0

  #24 Throw exception when api key is not correctly set

Make sure "&" is used to separate parameters

26 Jan 02:58
Compare
Choose a tag to compare
v5.6.3

  #23 force http_buid_query to use & separator

Bugfixes

18 Oct 08:14
Compare
Choose a tag to compare

Fixed bug reading details from an error response.

Added exclusion filters to Search API

06 Sep 19:57
Compare
Choose a tag to compare

Simplified getFacet method return value.

16 Mar 15:31
Compare
Choose a tag to compare

WARNING: Breaking changes

The getFacet('price') has changed. Old functionality is available through getLegacyFacet('price').

New return values for getFacet() are:

Terms Facets

  array(
    'count' => 232,
    'terms' => array(
      array(
        'term' => 'France',
        'count' => 23,
        'selected' => false // if previously selected as a filter
      ),
      array(
        'term' => 'Spain',
        'count' => 2,
        'selected' => true
      ),
      ...
    )
  );

Range Facets

array(
  'count' => 232,
  'from' => 23.2,
  'to' => 443.1,
  'selected_from' => 44, // if se;ected as filter. false otherwise
  'selected_to' => 401   // if selected as filter
);

Deleting a Datatype is now an async operation

13 Feb 10:00
Compare
Choose a tag to compare

Delete Items in bulk

05 Dec 01:53
Compare
Choose a tag to compare

added deleteItems(type, idsArray) method.

PHPUnit Tests

04 Dec 16:52
Compare
Choose a tag to compare
  • Some little rf
  • PHPUnit Tests

bug fixes. a decent formatting. v5 by default

26 Oct 15:54
Compare
Choose a tag to compare
v5.4.3

Bugfixes, v5 API by default, updated documentation, cosmetic changes.…

PSR-4 Compliance

03 Oct 16:44
Compare
Choose a tag to compare

Complete rewrite of the file structure. one file per class to make it PSR-4 compliant.
Integration with packagist via composer