2026 UpdatesLink to section
March 2026Link to section
vcspullLink to section
v1.58.0 adds --sync and --prune flags to vcspull import for full bidirectional config reconciliation, a --prune-untracked flag, and a granular options.pin metadata field to protect specific entries from mutation:
--sync: Updates changed URLs and prunes stale entries, fully reconciling config with the remote--prune: Standalone cleanup — removes stale entries without updating URLs--prune-untracked: Extends--sync/--pruneto also remove entries lacking import provenance- Provenance tracking:
metadata.imported_fromtags scope pruning — manually added repos are never removed options.pin: Per-repo, per-operation mutation guard (pin: true,pin: {import: true},allow_overwrite: false)- Bug fix:
vcspull add,discover, andfmtno longer silently corrupt.jsonconfig files
Available on all six import providers. Pruning is config-only — cloned directories on disk are not deleted. Uses a consistent CRDT action model (classifier → enum → apply) across all five config-mutation operations.
February 2026Link to section
vcspullLink to section
vcspull shipped two feature releases:
v1.55.0 adds vcspull import for bulk-importing repositories from remote hosting services into your vcspull configuration:
- 6 services: GitHub (
gh), GitLab (gl), Codeberg (cb), Gitea, Forgejo, and AWS CodeCommit (cc) - 3 modes: user (default), organization, and search
- Filtering:
--language,--topics,--min-stars,--archived,--forks - Self-hosted support:
--urlfor GitHub Enterprise, GitLab, Gitea, and Forgejo instances - GitLab subgroups: Nested group hierarchies map to workspace roots automatically;
--flatten-groupsto collapse them - SSH clone URLs by default;
--httpsto switch
No new dependencies — HTTP is handled with stdlib urllib.
v1.56.0 adds vcspull worktree for declarative git worktree management. Configure worktrees per-repo in YAML targeting tags, branches, or commits, then list, sync, and prune them. Dirty worktrees are reported as BLOCKED (never force-updated), and --include-worktrees on vcspull sync handles repositories and their worktrees in one pass.
January 2026Link to section
tmuxpLink to section
tmuxp v1.63.0 modernizes the CLI with semantic colors and new commands:
- Semantic colors: New
--colorflag (auto/always/never) withNO_COLOR/FORCE_COLORsupport per no-color.org tmuxp search: Find workspace files with field-scoped search (name:,session:,path:,window:,pane:), matching options (-i,-S,-F,-w), and--json/--ndjsonoutput- Enhanced
tmuxp ls:--treefor grouped display,--fullfor complete config,--json/--ndjsonfor automation, local workspace discovery from cwd tmuxp debug-info --json: Structured output for issue reporting- Beautiful
--help: Usage examples with syntax highlighting PrivatePath: Masks home directory as~in output for privacy
Documentation now features enhanced CLI command pages via a new pretty_argparse Sphinx extension with syntax-highlighted usage blocks.
See release notes.
social-embedLink to section
social-embed received a major site overhaul:
- Interactive playgrounds on homepage: Try the web component and library directly from the front page with live code editing
- Migrated from Starlight to pure Astro: Custom layouts, mobile navigation, and full control over styling
- New React search modal: Keyboard navigation, Algolia-style breadcrumbs, and title/excerpt highlighting
- Custom Aside component: Callout/admonition component with multiple styling variants