# changelog

author: Pavel Raiskup <praiskup@redhat.com> 0.37-1
changelog:
  - add tests that we properly cleanup tmp directories
  - mock 2.0: config s/use_bootstrap_container/use_bootstrap/
  - mock 2.0: disable bootstrap chroot for make_srpm method
  - put complete set of mock configs to resultdir, in tarball
  - mock 2.0: use dnf.conf/yum.conf automatically
  - make sure builders have the latest libsolv


author: Pavel Raiskup <praiskup@redhat.com> 0.38-1
changelog:
  - do not scrub mock caches, to re-use dnf/yum caches
  - scrub chroot and bootstrap chroot when build is done
  - invent /etc/copr-rpmbuild/mock-config-overrides config dir
  - print human friendly error for nonexisting subdirectory
  - less verbose error output


author: Pavel Raiskup <praiskup@redhat.com> 0.39-1
changelog:
  - more work delegate to builder scripts from backend
  - don't delete the "old" .rpmnew files
  - fix macro in comment (rpmlint)


author: Jakub Kadlcik <frostyx@email.cz> 0.40.2.dev-1
changelog:
  - rpmbuild: fix chroot_scan copying
  - rpmbuild: fix mock --buildsrpm option
  - rpmbuild: set Vendor metadata for builds
  - rpmbuild: use mock --srpmbuild for spec file uploads
  - frontend, cli, python, rpmbuild: better bootstrap config
  - beaker-tests, cli, frontend, python, rpmbuild: add option to config bootstrap
  - all: run pytest with -vv in package build
  - rpmbuild: disable source fetch for the dist-git method
  - rpmbuild: catch FileNotFound on el6 correctly
  - rpmbuild: drop SourceType and rely on BuildSourceEnum
  - common, cli, python, rpmbuild, frontend, backend: DistGit source method
  - rpmbuild: fix Provider class design
  - rpmbuild: inform about testsuite coverage


author: Pavel Raiskup <praiskup@redhat.com> 0.42-1
changelog:
  - require podman on all builders
  - move the whole copr-distgit-client below copr-builder
  - git module name to define the lookaside download url


author: Pavel Raiskup <praiskup@redhat.com> 0.44-1
changelog:
  - don't override isolation config by default
  - require appropriate common version
  - repeatedly send requests to frontend until they succeed


author: Pavel Raiskup <praiskup@redhat.com> 1.82-1
changelog:
  - manpage: update API token url
  - support multilib projects
  - fix traceback when lost connection during copr-cli build
  - adding cheat for copr


author: Pavel Raiskup <praiskup@redhat.com> 1.83-1
changelog:
  - added module_hotfixes support
  - nicer mock-config (build config) api output
  - mock-config un-deprecated


author: Tomas Hrnciar <thrnciar@redhat.com> 1.84-1
changelog:
  - Don't spam when downloading build
  - fix chroot-list command to work on both python2 and python3
  - add command to list all available chroots


author: Pavel Raiskup <praiskup@redhat.com> 1.85-1
changelog:
  - new 'copr-cli build-module --distgit DISTGIT' option
  - make build-package honor the --background flag


author: Pavel Raiskup <praiskup@redhat.com> 1.86-1
changelog:
  - add script to list package build order in copr or koji
  - fix `copr mock-config` to use `dnf.conf/yum.conf` automatically


author: Pavel Raiskup <praiskup@redhat.com> 1.88-1
changelog:
  - add command to list all builds of a project
  - more effective query of packages with their latest builds
  - point docs to the correct Fedora Copr instances


author: Pavel Raiskup <praiskup@redhat.com> 1.89-1
changelog:
  - copr get-package supports with_latest* args again
  - testsuite fixes for el6
  - useful error message when new client runs against old frontend


author: Jakub Kadlcik <frostyx@email.cz> 1.90-1
changelog:
  - cli, frontend: custom build batches
  - cli: propagate build --bootstrap value to API call
  - cli: move the build --bootstrap option to a correct parser
  - frontend, cli, python, rpmbuild: better bootstrap config
  - beaker-tests, cli, frontend, python, rpmbuild: add option to config bootstrap
  - all: run pytest with -vv in package build
  - cli: fix timeout option to allow change timeout for build
  - cli: fix dist-git unit tests
  - common, cli, python, rpmbuild, frontend, backend: DistGit source method
  - cli: support project/chroot format for getting/editting chroots
  - cli: do bash-completion when argcomplete is installed
  - cli: formally deprecate --memory option


author: Miroslav Suchý <msuchy@redhat.com> 1.51-1
changelog:
  - do the relabel in %posttrans
  - use git_dir_archive instead of git_dir_pack
  - allow frontend's apache to ioctl uploaded tarballs
  - packaging: Python 2/3, RHEL/Fedora fixes


author: Pavel Raiskup <praiskup@redhat.com> 1.101-1
changelog:
  - allow to pick dist-git instance when building modules
  - fix traceback when wrong url to frontend is specified


author: Pavel Raiskup <praiskup@redhat.com> 1.103-1
changelog:
  - fix APIv3 build deletion
  - warn about deprecated APIv1
  - fix v2 client is_a_group_project usage
  - show obsolete warning on all APIv1 and APIv2 pages
  - more effective query of packages with their latest builds


author: Jakub Kadlcik <frostyx@email.cz> 1.105.3.dev-1
changelog:
  - frontend, python: we cannot order chroots by name
  - python: synchronize the docs for build options
  - frontend, cli, python, rpmbuild: better bootstrap config
  - beaker-tests, cli, frontend, python, rpmbuild: add option to config bootstrap
  - all: run pytest with -vv in package build
  - common, cli, python, rpmbuild, frontend, backend: DistGit source method
  - python: Don't apply bind_proxy in BaseProxy __init__()


author: Miroslav Suchý <msuchy@redhat.com> 0.4-1
changelog:
  - sync common.BuildSourceEnum with helpers.BuildSourceEnum
  - use git_dir_archive instead of git_dir_pack
  - packaging: Python 2/3, RHEL/Fedora fixes


author: Jakub Kadlcik <frostyx@email.cz> 0.7-1
changelog:
  - add ActionResult (moved from backend package)
  - add DefaultActionPriorityEnum
  - add ActionPriorityEnum
  - add run_tests.sh script and run pylint in it


author: Jakub Kadlcik <frostyx@email.cz> 0.8.2.dev-1
changelog:
  - common, cli, python, rpmbuild, frontend, backend: DistGit source method
  - common: RHEL6 fix for ModuleStatusEnum


