v0.0.59

8 July 2026

Fixed nested and hyphenated view names resolving to the wrong controller class.

Fixed

  • Nested or hyphenated view names (catalogue/record, catalogue-record) resolved to the wrong controller class. Page::boundClass() now splits on every segment and uppercases each one, so both forms resolve to CatalogueRecordPage.