jrunner/jrunner
Paul Trowbridge 70f172f721 Bump version to 1.3
The merged interface work changed observable behaviour while still
reporting "jrunner version 1.2", so two distinguishable binaries shared a
version string. 1.3 covers:

  --passfile      credentials read from an alias file at an arbitrary path
  --strict        exit 1 on failure (default still exits 0 for /opt/sync)
  @summary        machine-readable status/rows/ms line on stderr
  execute()       statements returning no result set are successes, and a
                  procedure's result set is found past any update counts
  -f json         implemented; previously advertised but fell through to CSV

This is also what a minimum-version check can key on — pipekit still
carries fallbacks for a pre-1.3 jar and needs a way to know it can drop
them.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 22:15:21 -04:00
..
src Bump version to 1.3 2026-08-11 22:15:21 -04:00
build.gradle rename app module to jrunner for consistency 2026-01-06 21:53:08 -05:00