Files
nanoclaw/CHANGELOG.md
glifocat 01b6258f59 docs: update outdated documentation, add docs portal links
- README.md: add docs.nanoclaw.dev link, point architecture and security
  references to documentation site
- CHANGELOG.md: add all releases from v1.1.0 through v1.2.21 (was only v1.2.0),
  link to full changelog on docs site
- docs/REQUIREMENTS.md: update multi-channel references (NanoClaw now supports
  WhatsApp, Telegram, Discord, Slack, Gmail), update RFS to reflect existing
  skills, fix deployment info (macOS + Linux)
- docs/SECURITY.md: generalize WhatsApp-specific language to channel-neutral
- docs/DEBUG_CHECKLIST.md: use Docker commands (default runtime) instead of
  Apple Container syntax, generalize WhatsApp references
- docs/README.md: new file pointing to docs.nanoclaw.dev as the authoritative
  source, with mapping table from local files to docs site pages

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-24 10:40:04 +01:00

3.7 KiB

Changelog

All notable changes to NanoClaw will be documented in this file.

For detailed release notes, see the full changelog on the documentation site.

[1.2.21] - 2026-03-22

  • Added opt-in diagnostics via PostHog with explicit user consent (Yes / No / Never ask again)

[1.2.20] - 2026-03-21

  • Added ESLint configuration with error-handling rules

[1.2.19] - 2026-03-19

  • Reduced docker stop timeout for faster container restarts (-t 1 flag)

[1.2.18] - 2026-03-19

  • User prompt content no longer logged on container errors — only input metadata
  • Added Japanese README translation

[1.2.17] - 2026-03-18

  • Added /capabilities and /status container-agent skills

[1.2.16] - 2026-03-18

  • Tasks snapshot now refreshes immediately after IPC task mutations

[1.2.15] - 2026-03-16

  • Fixed remote-control prompt auto-accept to prevent immediate exit
  • Added KillMode=process so remote-control survives service restarts

[1.2.14] - 2026-03-14

  • Added /remote-control command for host-level Claude Code access from within containers

[1.2.13] - 2026-03-14

Breaking: Skills are now git branches, channels are separate fork repos.

  • Skills live as skill/* git branches merged via git merge
  • Added Docker Sandboxes support
  • Fixed setup registration to use correct CLI commands

[1.2.12] - 2026-03-08

  • Added /compact skill for manual context compaction
  • Enhanced container environment isolation via credential proxy

[1.2.11] - 2026-03-08

  • Added PDF reader, image vision, and WhatsApp reactions skills
  • Fixed task container to close promptly when agent uses IPC-only messaging

[1.2.10] - 2026-03-06

  • Added LIMIT to unbounded message history queries for better performance

[1.2.9] - 2026-03-06

  • Agent prompts now include timezone context for accurate time references

[1.2.8] - 2026-03-06

  • Fixed misleading send_message tool description for scheduled tasks

[1.2.7] - 2026-03-06

  • Added /add-ollama skill for local model inference
  • Added update_task tool and return task ID from schedule_task

[1.2.6] - 2026-03-04

  • Updated claude-agent-sdk to 0.2.68

[1.2.5] - 2026-03-04

  • CI formatting fix

[1.2.4] - 2026-03-04

  • Fixed _chatJid rename to chatJid in onMessage callback

[1.2.3] - 2026-03-04

  • Added sender allowlist for per-chat access control

[1.2.2] - 2026-03-04

  • Added /use-local-whisper skill for local voice transcription
  • Atomic task claims prevent scheduled tasks from executing twice

[1.2.1] - 2026-03-02

  • Version bump (no functional changes)

[1.2.0] - 2026-03-02

Breaking: WhatsApp removed from core, now a skill. Run /add-whatsapp to re-add.

  • Channel registry: channels self-register at startup via registerChannel() factory pattern
  • isMain flag replaces folder-name-based main group detection
  • ENABLED_CHANNELS removed — channels detected by credential presence
  • Prevent scheduled tasks from executing twice when container runtime exceeds poll interval

[1.1.6] - 2026-03-01

  • Added CJK font support for Chromium screenshots

[1.1.5] - 2026-03-01

  • Fixed wrapped WhatsApp message normalization

[1.1.4] - 2026-03-01

  • Added third-party model support
  • Added /update-nanoclaw skill for syncing with upstream

[1.1.3] - 2026-02-25

  • Added /add-slack skill
  • Restructured Gmail skill for new architecture

[1.1.2] - 2026-02-24

  • Improved error handling for WhatsApp Web version fetch

[1.1.1] - 2026-02-24

  • Added Qodo skills and codebase intelligence
  • Fixed WhatsApp 405 connection failures

[1.1.0] - 2026-02-23

  • Added /update skill to pull upstream changes from within Claude Code
  • Enhanced container environment isolation via credential proxy