Breaking
- URI selector separator changed from
#to~— e.g.paper:slug~38,doc.docx~PLXDX
New handlers
- MarkdownHandler —
.md,.markdown(zero deps) - PlainTextHandler —
.txt,.text(zero deps) - TodoHandler —
todo:scheme with state machine (requires acatome-store)
Architecture
- RefHandler base class extracted from PaperHandler
- PaperHandler refactored to extend RefHandler
- Entry points for all new handlers
- dependabot.yml + SECURITY.md added
344 tests passing