# PSCOT v1.1.2

Release date: 2026-07-25

## Library filter completion

PSCOT v1.1.2 rolls the verified Author and Series filter corrections into a production release.

## Changes

- Fixed the client lookup mismatch that caused valid Author and Series selector values to be rejected.
- Built relation lookups from the actual server-rendered selector options.
- Restored asynchronous Author and Series result updates without full-page reloads.
- Preserved active Tags, Authors, Series, and text search when changing prepared Views.
- Kept **Clear all** as the explicit all-filter reset.
- Applied Author and Series matching against each hydrated work's actual assignments before the prepared-view result limit.
- Removed all temporary filter diagnostics and test filenames.
- Added no database or schema changes.

## Internal filename policy correction

Files inside the ZIP now use stable names without release numbers. The external deliverables retain their release-numbered names. Application assets are cache-busted with the central `PSCOT_VERSION` value rather than renamed for each release.

## Upgrade

Back up `~/data/pscot.com/`, then copy the contents of `pscot-site/` over the existing v1.1.1 public site. Do **not** rerun the installer.

Old version-numbered assets from earlier releases may remain on the host harmlessly; v1.1.2 no longer references them.

## Validation performed

- PHP syntax checks across all packaged PHP files.
- JavaScript syntax checks across all packaged JavaScript files.
- JSON validation of `site.webmanifest`.
- Static checks for stable internal filenames and absence of release-numbered filenames inside the ZIP.
- Filter-state checks for Author/Series lookup preparation, asynchronous refresh, prepared-view state preservation, URL state, and Clear all behavior.
- Release ZIP integrity and SHA-256 manifest verification after clean extraction.

## Validation limitation

The available PHP CLI does not include `pdo_sqlite`, so full PHP/PDO browser-flow testing could not be repeated in this container. The corrected Author and Series interaction was verified on the production host before this roll-up release.
