# Version history of koji-tool # 0.8.5 (2022-05-10) - use rpm-nvr-0.1.2 for better NVR and NVRA parsing ensuring non-empty names - when parsing koji build request fields, detect git hash and fork builds # 0.8.4 (2022-05-09) - Install: completely rework logic using installed status and NVRA etc - install: '--no-reinstall' replaces '--reinstall-nvrs' - install: determine package name from child or parent task - Install: confirm for --all and --exclude, respecting --yes - tasks: parse taskid as arg and drop --task and --children - Tasks: print parent Task taskid compactly and then its children # 0.8.3 (2022-04-23) - 'latest': new cmd to list latest package build for tag - 'install': use --reinstall-nvrs to reinstall rpms for current nvr - 'install': now prompts before proceeding - 'install': handle build tasks by finding buildArch - 'install': --list now always lists rpms # 0.8.2 (2022-03-28) - use the formatting library for rendering aligned output # 0.8.1 (2022-03-21) - query results ordered by taskid or buildid for speed - 'builds', 'tasks': argument is now a package otherwise use --pattern (replaces --package) - 'install': add a --yes option to avoid questions (#2) - print archs appended with '.' prefix # 0.8 (2022-03-02) - rename 'query' to 'tasks' - 'tasks': new '--tail' option to fetch and display tail of build.log (shows root.log instead if build.log is too small) - 'tasks': extend list of methods and list them in --method help - new 'builds' query command (replaces 'tasks' builds listing) - only query print date when option given by user - --debug now displays query options - 'tasks' and 'builds' now use --hub like 'install' - new --mine (self-user) option (instead of defaulting to mine) - 'tasks' and 'builds' support build NVR pattern search (requires Koji 1.24+) - 'tasks' and 'builds' have --details option otherwise output is compact (unless there is a single result) # 0.7 (2022-01-25) - query: new options: '--package' to search recent builds and '--latest' - query --method: now defaults to buildArch (use 'any' to include all) - query: now defaults to "--before now" (instead of "--from today 00:00") - query --arch: map i686 to i386 and armv7hl to armhfp - query: do not drop tasks without string request # 0.6.1 (2022-01-14) - install --list: now lists the rpms of a unique nvr - install --list: new --latest option which only finds the latest build - install --nv: now actually looks for N-V nor N-V-R - install --exclude: don't exclude subpackage when a rpm package matches ## 0.6 (2022-01-13) - renamed from koji-install to koji-tool, which combines koji-query and koji-progress - subcommands are 'install', 'query', 'progress', and 'buildlog-sizes' - 'query' now has separate before/after options: --before and --from - 'query' now defaults to '--from 00:00' and supports days of week & today/yesterday timedates - 'query' now limits to 10 results by default in descending order - 'install' now uses a single curl invocation to download multiple rpms # Release history for koji-install ## 0.5 (2021-12-27) - --package and --exclude filters can now be combined - --package and --exclude now also check subpackage names without base prefix ## 0.4 (2021-12-20) - support installing/listing by koji taskid - select subpackages with --package and --exclude, by name or globbing - check remote files date/size with http-directory - listing a task either lists the task's children or rpms - use dnf reinstall for installed packages and otherwise localinstall - more detailed debug output - system arch no longer hardcoded to x86_64 ## 0.3 (2021-12-03) - add `--list` command to list recent builds - fix bug in generating kojifiles url from short name - workarounds for rpmfusion's older koji not supporting patterns - check if %dist is defined ## 0.2.0 (2021-12-03) - initial Hackage release - `--hub` to select hub - `--pkgsurl` to override kojifiles url - override `--disttag` - select specific build with `--nvr` or `--nv` - `--debug` output ## 0.1.0 (2021-08-12) - pre-release on copr - initial options: --all/--ask/--base-only/--exclude-devel --dry-run - only supports Fedora Koji