Releases: avivsinai/shaon
Releases · avivsinai/shaon
v0.8.3
[0.8.3] - 2026-04-13
Added
- Windows packaging is now part of the release pipeline, enabling Scoop distribution for future releases.
- Release metadata validation now checks skill frontmatter versions in addition to plugin manifests and
Cargo.toml.
Changed
- Release automation now follows the same PR-based flow as
yoetz: mergechore(release): vX.Y.Zonmain, let CI create the tag/release, and then opengh-driven PRs to update Homebrew and Scoop. README.mdnow documents the marketplace,skills.sh, Homebrew, Scoop, checksum verification, and release/download surfaces in the same style as the other public Aviv Sinai CLI repos.- Plugin metadata and the
shaonskill frontmatter are now kept in-version with the workspace release.
v0.8.2
What's Changed
- fix: producer-side API contract cleanup (Hickey sweep) by @avivsinai in #47
- fix: ChatGPT Pro v0.8.1 review sweep by @avivsinai in #48
- feat: surface partial commits from attendance fix flow (#3) by @avivsinai in #49
- chore(release): v0.8.2 by @avivsinai in #50
Full Changelog: v0.8.1...v0.8.2
v0.8.1
What's Changed
- docs: add publication checklist guardrails by @avivsinai in #44
- docs: harden the pre-OSS publication surface by @avivsinai in #45
- chore(release): v0.8.1 by @avivsinai in #46
Full Changelog: v0.8.0...v0.8.1
v0.8.0
Full Changelog: v0.7.0...v0.8.0
v0.7.0
What's Changed
- style: cargo fmt by @avivsinai in #33
- fix: exclude crate fixtures from typo checker by @avivsinai in #34
- fix: Hilan submit/fix now persists — add DirtyFields JSON + async postback by @avivsinai in #35
- fix: unified attendance submit + stable codesign identity by @avivsinai in #36
- chore(release): v0.7.0 by @avivsinai in #37
Full Changelog: v0.6.0...v0.7.0
v0.6.0
What's New
AttendanceSource — know what you reported vs what the system auto-filled
- New
sourcefield on every calendar day:user_reported,system_auto_fill,holiday, orunreported - System auto-filled vacation days (the "X" icon in Hilan) are now clearly distinguished from days you actually reported
Calendar parsing overhaul
- Fixed: was returning only 1 day per month (the grid lazy-loads via JavaScript)
- Now parses the visual calendar grid with attendance type from
titleattributes andfh-xicons - Correctly extracts "work from home", "sickness", holidays, and other types
Direct month navigation
- Jump to any month in one POST via
calendar_monthChangedinstead of clicking prev/next 15 times - Fallback step-by-step navigation with 24-step safety cap
Reliability
- 401/403 automatic re-authentication (not just login redirects)
- 200ms request pacing to prevent WAF blocks
SHAON_SESSION_KEYenv var for headless/CI environments (no keychain prompts)
Bug fixes
- Dry-run preview now shows actual override values (was showing stale base form values)
- Build cache (
run.sh) now detects changes incrates/directory
New logo
- Clanker punching a time clock 🤖⏰
v0.4.0
What's New
- Codex plugin manifest for the shared agent distribution
- Shared skill symlinks under
.claude/skillsand.agents/skills - Release automation hooks for Homebrew tap updates
Full Changelog: v0.3.0...v0.4.0