Skip to main content

DeployLog Changelog

Latest updates and improvements

The changelog widget got a hardening pass:

  • All text coming from the API (entry types, versions, project names) is escaped before rendering.
  • Accent colors are validated before they touch your page.
  • Auto theme now follows system light and dark changes reliably.

Nothing changes in how you embed it. The snippet you already have keeps working.

The CLI now covers the full entry lifecycle, not just pushing. Update with npm install -g deploylog@latest.

New commands

  • list: recent entries for a project, with filters for drafts, published, and type.
  • view: a full entry, including its markdown body.
  • edit: change an entry via flags, a body file, or your $EDITOR.
  • publish / unpublish: move an entry between draft and published. Publishing sends the email digest on Pro, once per entry.
  • delete: remove an entry permanently.
  • init: scaffold a .deploylog.yml so a repo remembers its project and default type.
  • projects create: create a project without leaving the terminal.
  • import github: pull your existing GitHub releases in as entries.
  • open: jump to your public changelog, or one entry's page, in the browser.
  • whoami: show the authenticated org, plan, and API key.

Built for scripts and agents Every command takes --json: machine-readable output, a predictable error shape, and no prompts. The CLI is safe to drive from CI or an AI agent.

Entries are addressed by slug or id, and delete asks for confirmation before it does anything (pass --yes when scripted).

The DeployLog dashboard has a cleaner, more consistent look, and public changelog pages now adapt to light and dark automatically, so entries stay readable whatever theme your readers use.

Under the hood: tighter billing and account security. Nothing you need to do.

We've made the DeployLog CLI faster to use. Update with npm install -g deploylog@latest.

New

  • dpl is a shorter alias for the deploylog command.
  • New short and long flags for push: -g/--git (--from-git), -a/--ai (--ai-summarize), -T (--type), -P (--publish), and -D (--draft).

Every existing command and flag still works, so nothing you've scripted breaks.

For example, deploylog push --from-git --ai-summarize is now just dpl push -g -a.

Stay updated

Get notified when we ship something new.