Skip to content

Watchoo v1.0.0

Choose a tag to compare

@github-actions github-actions released this 01 Nov 22:09
· 50 commits to main since this release
14d08e6

Changelog: CHANGELOG.md.
Docker image: ghcr.io/studoo-app/watchoo:1.0.0.

[1.0.0] - 2026-11-01

First stable release: after one more week of real usage, the public surface (commands, options,
exit codes, --json keys, config.yaml settings and WATCHOO_* variables, database schema, web
routes) is reviewed, documented and declared stable. From now on, an incompatible change requires a
new major version. No incompatible change compared with 0.7.0: workspaces, databases and scripts
keep working as they are.

Changed

  • Versioning: SemVer applies fully: incompatible change → MAJOR, compatible feature → MINOR,
    compatible fix → PATCH; what is to be removed is first marked deprecated.
  • "Slacking" in English: watchoo status (text), the help of repo add --flemme and the comment
    of config.yaml now say "Slacking" in English, like the rest of the interface; flemme remains the
    machine name (state, option, column, setting, JSON keys).
  • Dates in English: the text outputs of watchoo sync (resume time), watchoo status (last sync)
    and watchoo contributors --weeks (columns) write the month before the day in English
    (10/27/2026, 10/12); unchanged in French.
  • Documentation of the public surface: exit codes (0 success, 1 any failure, partial
    failures included), the complete list of the WATCHOO_* variables, what the JSON contract covers
    (compatible additions, texts in the selected language, local IDs, flemme), the values of status
    in sync --json, and the complete list of the web routes; the test of the JSON contract now
    checks the English documentation as well as the French one.

Removed

  • From the documentation only (never built): watchoo repo add-org (planned for V3) and the CSV import
    in the web interface (use watchoo repo import).