Revision history for Koha-QA
0.1.4 2026-09-10
- Tidy::TT, Tidy::JS and Tidy::Perl now report a distinct error when
prettier/perltidy itself fails, instead of folding it into ordinary
untidiness or "no output produced"
0.1.3 2026-09-10
- Fixed Tidy::TT silently reporting a failed prettier run (parse error,
broken prettierrc) as tidy instead of surfacing the failure
0.1.2 2026-09-10
- Fixed Tidy::TT resolving a relative prettierrc (e.g. Koha's default
.prettierrc.js) against the wrong directory, causing prettier to fail
with "Cannot find module" instead of tidying the file
0.1.1 2026-09-10
- Fixed Tidy::Perl, Tidy::JS and Tidy::TT to report an error instead of
returning a truncating empty fix when perltidy/prettier produce no
output (broken perltidyrc/prettierrc, tool crash, etc.)
- Tidy::TT no longer misreports an already-empty file as an error
0.1.0 2026-09-10
- First public release to CPAN
- Cleaned up stale MANIFEST entries
- 00-load.t now loads every shipped module
0.0.3 2026-07-28
- Added Koha::QA::FilePermissions module for checking file permissions
- Added Koha::QA::PodChecker module for checking POD documentation
- Added Koha::QA::TestNoWarnings module for checking test warnings
- Added Koha::QA::Tidy::JS module for JavaScript tidiness checking
- Added Koha::QA::Tidy::TT module for Template Toolkit tidiness checking
- Added .gitlab-ci.yml for continuous integration
- Fixed PerlSyntax to not return empty line for failed-compilation
- Fixed Tidy::JS to work as CPAN distribution
- Fixed Node.js plugin resolution for Tidy::TT
- Updated MANIFEST
0.0.2 2026-07-21
- Added Koha::QA::Security::TemplateFilters module for detecting and fixing missing filters in TT templates
- Added Koha::QA::Security::CSRF module for detecting missing CSRF tokens in forms
- Added Koha::QA::Security::Nonce module for detecting missing nonce attributes in script/link tags
- Added Koha::QA::Spelling for detecting spelling issue using codespell
- Added Koha::QA::PerlSyntax for checking Perl syntax
- Added Koha::QA::Tidy::Perl for checking Perl tidiness using perltidy
- Added Makefile.PL
0.0.1 2026-07-07
- Initial release
- Added Koha::QA::Security::TemplateFilters module for detecting and fixing missing filters in TT templates