invenio-search-ui 4.2.0
UI for Invenio-Search.
License: MIT
Requires Python: >=3.7
Keywords: invenio search ui

..
    This file is part of Invenio.
    Copyright (C) 2015-2022 CERN.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.

===================
 Invenio-Search-UI
===================

.. image:: https://img.shields.io/github/license/inveniosoftware/invenio-search-ui.svg
        :target: https://github.com/inveniosoftware/invenio-search-ui/blob/master/LICENSE

.. image:: https://github.com/inveniosoftware/invenio-search-ui/workflows/CI/badge.svg
        :target: https://github.com/inveniosoftware/invenio-search-ui/actions

.. image:: https://img.shields.io/coveralls/inveniosoftware/invenio-search-ui.svg
        :target: https://coveralls.io/r/inveniosoftware/invenio-search-ui

.. image:: https://img.shields.io/pypi/v/invenio-search-ui.svg
        :target: https://pypi.org/pypi/invenio-search-ui


UI for Invenio-Search.

Further documentation is available on
https://invenio-search-ui.readthedocs.io/

..
    This file is part of Invenio.
    Copyright (C) 2015-2024 CERN.
    Copyright (C) 2024-2025 Graz University of Technology.
    Copyright (C) 2025 KTH Royal Institute of Technology.

    Invenio is free software; you can redistribute it and/or modify it
    under the terms of the MIT License; see LICENSE file for more details.

Changes
=======

Version v4.2.0 (released 2026-02-16)

- fix: pass agg config to BucketAggregation
- feat: add range facets for date aggregations
- search-ui: correct arrow icon in nested facets

Version v4.1.5 (released 2025-12-09)

- i18n: pulled translations

Version v4.1.4 (released 2025-11-30)

- fix: fixed searchbar crashing

Version v4.1.3 (released 2025-10-22)

- i18n: pulled translations

Version v4.1.2 (released 2025-09-22)

- chore: bump major version of react-overridable

Version v4.1.1 (released 2025-08-13)

- ui: remove unnecessary spacing
- overridable: pass config to searchbarContainer

Version v4.1.0 (released 2025-07-17)

- i18n: pulled translations
- i18n: push translations
- i18n: run js compile catalog
- i18n: run js extract msgs
- i18n: fix invenioSearchPagination results label
- i18n: refactor compile catalog
- i18n: force pull translations
- i18n: run py extract msgs
- component: ContribParentFacetValue
- fix: add mint branch to tests
- i18n: remove deprecated language labels
- Fix clear facets
- fix: setuptools require underscores instead of dashes
- i18n: removed deprecated messages
- i18n: fix translation entry point
- i18n: translate ResultOptions Count element


Version 4.0.0 (released 2024-12-05)

- refactor: blueprint creation to new style
- setup: bump major dependencies

Version 3.0.1 (release 2024-11-30)

- setup: change to reusable workflows
- setup: pin dependencies

Version v3.0.0 (released 2024-10-10)

- webpack: update axios major version

Version v2.9.1 (released 2024-10-02)

- views: add callback hook on search results rendered

Version v2.9.0 (released 2024-08-22)

- package: bump react-invenio-forms

Version 2.8.7 (released 2024-07-04)

- search options: fix responsiveness of search header (number of results + sort)

Version 2.8.6 (released 2024-04-18)

- a11y: allow users to tab across the search button

Version 2.8.5 (released 2024-03-04)

- relax major upper pin of invenio-assets, as v3 only upgrades webpack to
  v5 and do not introduce breaking changes to Python modules.

Version 2.8.4 (released 2024-03-04)

- bump react-invenio-forms
- yanked

Version 2.8.3 (released 2024-01-11)

- search: add new config parameter for the default search view

Version 2.8.2 (released 2023-09-29)

- a11y: removed option role

Version 2.8.1 (released 2023-09-22)

- a11y: fix icon roles
- a11y: fix search filter name

Version 2.8.0 (released 2023-09-14)

- search bar: add aria-label
- facets: replace id with aria label
- search bar: fix focus vs click bug and inactive button

Version 2.7.0 (released 2023-09-12)

- facets: convert number to locale, a11y improvements

Version 2.6.1 (released 2023-09-08)

- assets: fix typo on prop name in facets component

Version 2.6.0 (released 2023-08-09)

- pagination: add possibility to show number of results next to it

Version 2.5.0 (released 2023-08-02)

- search dropdown: add flex to button content
- pull translations

Version 2.4.1 (released 2023-04-06)

- control maximum search results

Version 2.4.0 (released 2023-03-02)

- remove deprecated flask-babelex dependency and imports

Version 2.3.0 (released 2023-01-26)

- assets: normalize overridable ids

Version 2.2.0 (released 2022-10-24)

- upgrade react-invenio-forms
- use node 18

Version 2.1.10 (released 2022-09-19)

- add contrib search app components

Version 2.1.9 (released 2022-09-06)

- search app: fix display statement

Version 2.1.8 (released 2022-09-05)

- search app: fix buildUID function resolution

Version 2.1.7 (released 2022-09-05)

- layout: adopt to full width when no facets available
- ux: add label to sort

Version 2.1.6 (released 2022-08-03)

- multi-option searchbar: fix search options resolution

Version 2.1.5 (released 2022-08-02)

- multi-option searchbar: add empty search option

Version 2.1.4 (released 2022-07-29)

- add reusable pagination component

Version 2.1.3 (released 2022-07-08)

- fix mobile pagination
- add multiple option search component

Version 2.1.2 (released 2022-07-01)

- Reduce space between facets and search results in large screens.

Version 2.1.1 (released 2022-05-05)

- Adds responsive sidebar to the search app.

Version 2.1.0 (released 2022-04-05)

- Upgrade react-searchkit version to v2.0.0.

Version 2.0.10 (released 2022-04-05)

- Relax min Python version to 3.6.
- Adds optional wrapper element to the React search app.

Version 2.0.9 (released 2022-03-31)

- Move setup.py to setup.cfg.
- Remove Python 2.7/3.5/3.6 support.
- Upgrade react-searchkit and fixes.

Version 2.0.8 (released 2022-03-25)

- Refactor search app styling.

Version 2.0.7 (released 2022-03-16)

- Add helpers to build search pages with React-SearchKit.

Version 2.0.6 (released 2022-02-28)

- Fix web accessibility issue.

Version 2.0.5 (released 2022-02-11)

- Upgrade react-overridable dependency.

Version 2.0.4 (released 2022-02-02)

- Add namespace based on `config.appId` passed from DOM.
- Enable multiple search application support. Introduces a new parameter in
  `utils.createSearchAppInit(...)` called `multi` that allows users to override
  each application's components using `appId` as a prefix.
- Bump semantic-ui-react to latest release
- Adds `@semantic-ui-react/css-patch` because of https://github.com/Semantic-Org/Semantic-UI/issues/7073

Version 2.0.2 (released 2021-02-22)

- Pass search config in overridable `SearchApp.layout`

Version 2.0.1 (released 2021-02-10)

- Make sortOptions available when overriding Results component
- Align pagination to center

Version 2.0.0 (released 2020-12-10)

- SearchApp refactoring
    - Standardize and document configuration
    - Improve reusability and customization for other modules
    - Split into smaller overridable components
    - Make default searchbar overridable
    - Make sort configurable
    - Add configuration to disable sort order
    - Pass backend agg to aggregation component
- Bump React-SearchKit JS version.
- Adds React-SearchKit JS application for use with Semantic UI theme.
- Adapt to latest React-SearchKit changes.
- Migrate CI to GitHub actions.
- Fixes metadata path in AngularJS template.
- Moves AngularJS files in correct path.

Version 1.2.0 (released 2020-03-13)

- Drops support for Python 2.7
- Changes Flask dependency to centrally managed by invenio-base

Version 1.1.1 (released 2018-11-12)

- Includes missing assets for AMD build.

Version 1.1.0 (released 2018-11-06)

- Introduces Webpack support.

Version 1.0.1 (released 2018-03-23)

- facets: fix facets templates.

Version 1.0.0 (released 2018-03-23)

- Initial public release.