Skip to content

Releases: biblibre/omeka-s-module-Search

0.20.1

04 Mar 11:49
v0.20.1
0ea479b

Choose a tag to compare

  • Fix JS error when "faceted filtering" is disabled
  • Fix style of facets:
    • When faceted filtering is enabled, clicking the text checks the checkbox instead of applying the facet immediately
    • When faceted filtering is disabled, replace the FontAwesome icon by a disabled checkbox to have style similar to when faceted filtering is enabled
    • Align the checkbox vertically
  • Fix a bug that prevented to cancel an already applied facet
  • Be more "theme-friendly" by applying style using CSS rather than JS or style attribute (facet expand button)
  • Move has_media to a FormElement to make it "opt-in" (disabled by default) and reorderable like other form elements
  • Catch all non-fatal errors in the sync process to avoid resource locks not being released

v0.20.0

16 Feb 10:53

Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v0.19.0...v0.20.0

v0.19.0

19 Dec 10:26

Choose a tag to compare

What's Changed

Full Changelog: v0.18.2...v0.19.0

0.18.2

10 Dec 13:41
v0.18.2
cf0b525

Choose a tag to compare

  • Fix index rebuilding

0.18.1

26 Nov 09:11
v0.18.1
ae75887

Choose a tag to compare

  • Insert into search_resource only resources of configured types (e.g. if a search index is configured to index only items, then only items will be inserted into search_resource for that search index).

    It makes the table smaller, and the sync process faster.

0.18.0

25 Nov 22:17
v0.18.0
625eb05

Choose a tag to compare

  • Always index resources in a separate process

    Indexing resources in the same process as the one modifying resources can cause a lot of different issues: performance, memory usage, conflicting use of the Doctrine entity manager causing errors or data duplication, ...

    Doing it in a separate process ensure that we do not disturb the main process.

    There is a new background job (Search\Job\Sync) that is run periodically when there are resources that need to be indexed.
    Alternatively, there is also a new script (bin/sync) that can be executed periodically (using cron for instance). It does the same thing as the new background job.

  • Show the latest indexation date and time on admin resource details page

v0.17.5

26 Sep 14:32

Choose a tag to compare

What's Changed

  • Add TestAdapter method according to AdapterInterface by @ThibaudGLT in #37

Full Changelog: v0.17.4...v0.17.5

0.17.0

17 Dec 14:04
v0.17.0
c5f3253

Choose a tag to compare

  • Fix sort option label being empty
  • Add a summary of the search query above the results (optional, disabled by default)

0.16.0

25 Oct 09:05
v0.16.0
9567f2a

Choose a tag to compare

Breaking changes

  • Search adapters are now entirely responsible for filtering out results that users cannot access.
    Search\Query::setIsPublic and Search\Query::getIsPublic methods, which were previously used for that purpose, are kept for user queries (for instance if a user want only private resources)

0.15.5

04 Oct 07:15
v0.15.5
a0cd30b

Choose a tag to compare

  • CSS: Prevent facet column to be shrinked
  • Prevent type error when facet value is an integer