Skip to content

v0.14.9 - Example Script Consistency Fixes (2026-03-04)

What Changed?

This release fixes documentation and naming inconsistencies across the example scripts in the examples/ directory. No library code or CLI behavior was changed. All fixes are purely cosmetic corrections to docstrings, error messages, and variable names to align with the established conventions.


What's New

Main Feature: Example Script Consistency

What it does: Corrects several inconsistencies found during a code review of the example scripts, including a misleading error message in fit_thresholds.py, a wrong filename in check_event_rate.py's docstring, and a non-standard Typer instance name in monitor.py.

How to use it: No usage changes. All fixes are internal to the scripts and do not affect CLI behavior.


Installation

Quick Start

# Get the release
git checkout v0.14.9

# Setup
task env:setup

# Run CLI
uv run kazunoko --help

What's Different from the Last Version?

🐛 Fixed

  • fit_thresholds.py: Error messages and docstring examples incorrectly referenced --step instead of the actual CLI flag --step-size, which would mislead users when they encountered a validation error
  • check_event_rate.py: All usage examples in the module docstring referenced the old script name check_rate.py instead of the current filename check_event_rate.py
  • monitor.py: Renamed Typer instance from cli to app and added a help= description, aligning with the naming convention used in all other example scripts

Is It Safe to Upgrade?

Backward Compatible: Yes

  • No changes to library code, CLI commands, or output formats
  • Only docstrings, error messages, and internal variable names were updated

Tests Passed

  • ✅ Builds without errors
  • ✅ Pre-commit hooks passed on all changed files

Release Details

  • Date: 2026-03-04
  • Version: v0.14.9
  • Files Changed: 3
  • Commits: 252413a, f99c59b, 31825b6

Next Steps

Continue reviewing and improving example script consistency across the examples/ directory.