- Nested categories (#20)
- Article attachments and downloads (#21)
- Security hardening: article HTML sanitization, session cookie hardening, and CSRF protection with POST-only logout and deletes
- README and link cleanup
Existing installs: replace the files, including vendor/, then visit /upgrade.