Skip to content

v0.25.0 - sync Command (2026-06-22)

What Changed?

This release adds the kazunoko sync command, which sets the device RTC (Real-Time Clock) to the current system time. Previously, RTC synchronization only happened automatically inside kazunoko measure. Now it can be run standalone at any time.


What's New

Main Feature: kazunoko sync

What it does: Sends SET_RTC_TIME with the current Unix timestamp to the device, ensuring that detection event timestamps are accurate.

How to use it:

# Sync RTC to system time
kazunoko sync

# With verbose output
kazunoko sync --verbose

# With specific port
kazunoko sync --port /dev/ttyUSB0

# Test without hardware
kazunoko sync --mock

Installation

Quick Start

# Get the release
git checkout v0.25.0

# Setup
task env:setup

# Run CLI
uv run kazunoko --help

What's Different from the Last Version?

✅ Added

  • kazunoko sync: new CLI command to sync device RTC to current system time

Is It Safe to Upgrade?

Backward Compatible: Yes

  • No changes to existing commands or library API
  • sync is a new additive command only

Tests Passed

  • ✅ Builds without errors
  • kazunoko sync --mock --verbose works correctly

Release Details

  • Date: 2026-06-22
  • Version: v0.25.0
  • Files Changed: 1
  • Commits: 4df2f76, 2e42b97

Next Steps

  • Add kazunoko sync to the CLI Guide documentation