Knowledge Base

Search Module Release Notes

Last Modified:
19 Feb 2026
User Level:
Administrator +

These Release Notes detail the changes made to each version of the Search Module, this includes new features or changes to the pre-existing one, including bug fixes.

Release: 3.0.4

Release date: 19 Feb 2026

Features

  • Exposed DocumentCollection::setDocuments() as public API for custom document manipulation.

Changes

Component Summary Key
Core Make DocumentCollection::setDocuments() public to allow adding computed sort fields PSCC-1011

Release: 3.0.3

Release date: 13 Feb 2026

Features

  • Added code quality tooling (PHPStan, PHPCS, PCOV).

Changes

Component Summary Key
Core Add PHPStan (level 0) and PHPCS (PSR-12) as dev dependencies PSCC-846
Core Auto-fix PSR-12 formatting violations across all source files PSCC-846
Core Add Composer scripts for quality checks (test, phpstan, phpcs, quality) PSCC-846
Core Fix test fixtures with missing rank fields PSCC-846

Release: 3.0.2

Release date: 3 Dec 2025

Fixes

  • Fixed issue with unranked results.

Changes

Component Summary Key
Core When there is no keyword search arraymultisort fails because there is no rank array PSCC-996 

Release: 3.0.1

Release date: 31 July 2025

Fixes

  • Program search no sorting alphabetically on unfiltered data.

Changes

Component Summary Key
Core Program search no sorting alphabetically on unfiltered data PSCC-945 

Release: 3.0

Release date: 31 July 2024

Features

  • Added support up to PHP 8.3.

Changes

Component Summary Key
Core Update for support up to PHP 8.3 PSCC-856 
Core Update Course Compare for support up to PHP 8.3 PSCC-858

Release: 2.1.1

Release date: 02 November 2020

Changes

Component Summary Key
Core Ability for website visitor to change number of results per page PSCC-681 
Core Ajax not triggering on backspace PSCC-675


Release: 2.1.0

Release date: 10 January 2020

Features

 

Back to top