What's New in v0.1.4
Added
- Expanded unit test coverage for
trapfall-db(#221): +43 new test
functions covering error paths (FK violations, non-existent IDs, empty
results),delete_projectcascade atomicity,upsert_issue
idempotency, and pagination edge cases (page=0,pagebeyond total,
per_page=0, largeper_page). - Expanded test coverage for
trapfalld(#221): +17 new test
functions covering auth middleware (expired/tampered/invalid session
tokens), handler response shapes (404 vs 400 vs 401 vs 403), rate
limiter edge cases (fractional cost, hard cap, refill ceiling), and
DSN masking edge cases.
Fixed
- Cookie advisory GHSA-pxg6-pf52-xh8x (#220):
npm auditinweb/
no longer reports 7 low-severity vulnerabilities from transitive
cookie < 0.7.0dependency. Resolved via npmoverridesforcing
cookie@^0.7.2(SvelteKit 3.0 stable not yet released).
Test count
- Workspace total: 125 → 195+ tests (+70).
📦 Platforms
| Platform | File |
|---|---|
| Linux (x86_64) | trapfall-x86_64-unknown-linux-gnu-v0.1.4.tar.gz |
| Linux (ARM64) | trapfall-aarch64-unknown-linux-gnu-v0.1.4.tar.gz |
| macOS (Apple Silicon) | trapfall-aarch64-apple-darwin-v0.1.4.tar.gz |
| Windows (x86_64) | trapfall-x86_64-pc-windows-msvc-v0.1.4.zip |
🐳 Docker
docker pull ghcr.io/codecoradev/trapfall:0.1.4🚀 Quick Start
# Run with Docker
docker run -p 3000:3000 ghcr.io/codecoradev/trapfall:0.1.4
# Or download binary (Linux/macOS)
# See Assets below
# Initialize database
./trapfall migrate
# Start server
./trapfall serve --port 3000Full changelog: https://github.com/codecoradev/trapfall/blob/main/CHANGELOG.md