Skip to content

Releases: ArianAr/PaperCut

v1.2.0

Choose a tag to compare

@ArianAr ArianAr released this 16 Jul 00:00
ac173ff

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_SECRET in 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

v1.1.0 — Ops quality & papercut-cli

Choose a tag to compare

@ArianAr ArianAr released this 15 Jul 18:09
ba3d752

PaperCut v1.1.0

Ops & quality release. Full notes: CHANGELOG § 1.1.0

Highlights

  • CLI npm package papercut-cli (npx papercut-cli; bins papercut + 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-pack dry-run required for green ci

Versions

1.1.0 — root · papercut-cli · @papercut/server

Support

Security: 1.1.x only — SECURITY.md

v1.0.0 — First stable release

Choose a tag to compare

@ArianAr ArianAr released this 15 Jul 17:30
e8b4d71

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, #L links)
  • 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:3000

Support

Security fixes: 1.0.x only — see SECURITY.md.

v0.2.1 — Release hygiene

Choose a tag to compare

@ArianAr ArianAr released this 15 Jul 17:07
967ca21

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

Choose a tag to compare

@ArianAr ArianAr released this 15 Jul 17:04
da1796a

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, #L links, copy/download)
  • Docker multi-stage image + docker compose with 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:3000

Upgrade / security

Supported line: 0.2.x (see SECURITY.md).

v0.1.0 — Server API + CLI

Choose a tag to compare

@ArianAr ArianAr released this 15 Jul 16:54
0fbc007

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.