Search Module Release Notes
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
- Redevelop the Search Module to allow views (as per Events Calendar Module)