Releases: ArianAr/PaperCut
Release list
v1.2.0
PaperCut 1.2.0
Canvas power tools + security hardening + scale/ops features.
Canvas
- Wrap / no-wrap mode, sticky gutter
- Line pins / bookmarks (local only)
- Download filtered view
- Custom highlight rules
- Timeline scrubber
- Multi-paste compare
Security
- Reject weak/default
PASTE_AUTH_SECRETin production - Default
TRUSTED_PROXY_HOPS=0(XFF spoofing safe on direct deploys) - Bound JSON request bodies; max password length 1024
Scale / ops
- Redis rate limits, streaming upload, compose proxy/sweeper, metrics, theme toggle
See CHANGELOG.md.
Packages
- root /
@papercut/server/papercut-cli→ 1.2.0 - npm: https://www.npmjs.com/package/papercut-cli
v1.1.0 — Ops quality & papercut-cli
PaperCut v1.1.0
Ops & quality release. Full notes: CHANGELOG § 1.1.0
Highlights
- CLI npm package
papercut-cli(npx papercut-cli; binspapercut+papercut-cli) - ESLint CLI (no more
next lint) - HTTP API integration tests
- Deploy docs: nginx/Caddy/Traefik HTTPS + SQLite backup
- README badges / polish
- CI
cli-packdry-run required for greenci
Versions
1.1.0 — root · papercut-cli · @papercut/server
Support
Security: 1.1.x only — SECURITY.md
v1.0.0 — First stable release
PaperCut v1.0.0
First stable release of the interactive terminal pastebin and log canvas.
Full notes: CHANGELOG.md § 1.0.0
Highlights
- CLI + Next.js server + interactive log canvas (ANSI, virtual scroll, filters, JSON,
#Llinks) - SQLite, password pastes, expiry, Docker compose
- Rate limits, security headers,
/api/health, expired paste purge - CI required to merge; Dependabot + CodeQL (default setup)
Package versions
1.0.0 — root, cli, @papercut/server
Quick start
export PASTE_AUTH_SECRET="$(openssl rand -hex 32)"
docker compose up --build -d
echo '[INFO] hello' | node cli/bin.js --url http://localhost:3000Support
Security fixes: 1.0.x only — see SECURITY.md.
v0.2.1 — Release hygiene
PaperCut v0.2.1
Release-process alignment so tags carry complete metadata.
Full notes: CHANGELOG.md § 0.2.1
Added / Changed
- CHANGELOG.md (Keep a Changelog) for all releases
- Package versions 0.2.1 (root, CLI, server)
- SECURITY.md supported-versions table (0.2.x current)
- CONTRIBUTING release checklist
No functional product changes vs 0.2.0.
Package versions
0.2.1
v0.2.0 — Log canvas + Docker
PaperCut v0.2.0
Feature-complete v1 loop for self-hosted use.
Full notes: CHANGELOG.md § 0.2.0
Added
- Interactive log canvas (ANSI, virtual scroll, level filters, regex search, JSON inspector,
#Llinks, copy/download) - Docker multi-stage image +
docker composewith SQLite volume
Package versions
0.2.0 — root, cli, @papercut/server
Quick start
export PASTE_AUTH_SECRET="$(openssl rand -hex 32)"
docker compose up --build -d
echo '[INFO] hello' | node cli/bin.js --url http://localhost:3000Upgrade / security
Supported line: 0.2.x (see SECURITY.md).
v0.1.0 — Server API + CLI
PaperCut v0.1.0
First tagged milestone with a working upload/view loop.
Full notes: CHANGELOG.md § 0.1.0
Added
- Server: Next.js App Router, SQLite API, password unlock
- CLI: zero-dependency uploader
- Docs: README, CONTRIBUTING, SECURITY
Note
Package versions on this historical tag were still 0.1.0 in tree; release hygiene (CHANGELOG + locked version bumps + SECURITY table per tag) is enforced from 0.2.0 onward on main.