- Changelog for v1.5-1 (2018-11-21)
  * Bump min go to 1.10 in install.md
  * vendor: update ostree-go
  * Update docker build command line in conformance test
  * Print command in SystemExec as debug information
  * Add some skip word for inspect check in conformance test
  * Update regex for multi stage base test
  * Sort CLI flags
  * vendor: update containers/storage
  * Add note to install about non-root on RHEL/CentOS
  * Update imagebuild depdency to support heading ARGs in Dockerfile
  * rootless: do not specify --rootless to the OCI runtime
  * Export resolvesymlink function
  * Exclude --force-rm from common bud cli flags
  * run: bind mount /etc/hosts and /etc/resolv.conf if not in a volume
  * rootless: use slirp4netns to setup the network namespace
  * Instructions for completing the pull command
  * Fix travis to not run environment variable patch
  * rootless: only discard network configuration names
  * run: only set up /etc/hosts or /etc/resolv.conf with network
  * common: getFormat: match entire string not only the prefix
  * vendor: update libpod
  * Change validation EPOCH
  * Fixing broken link for container-registries.conf
  * Restore rootless isolation test for from volume ro test
  * ostree: fix tag for build constraint
  * Handle directories better in bud -f
  * vndr in latest containers/storage
  * Fix unshare gofmt issue
  * runSetupBuiltinVolumes(): break up volume setup
  * common: support a per-user registries conf file
  * unshare: do not override the configuration
  * common: honor the rootless configuration file
  * unshare: create a new mount namespace
  * unshare: support libpod rootless pkg
  * Use libpod GetDefaultStorage to report proper storage config
  * Allow container storage to manage the SELinux labels
  * Resolve image names with default transport in from command
  * run: When the value of isolation is set, use the set value instead of the default value.
  * Vendor in latest containers/storage and opencontainers/selinux
  * Remove no longer valid todo
  * Check for empty buildTime in version
  * Change gofmt so it runs on all but 1.10
  * Run gofmt only on Go 1.11
  * Walk symlinks when checking cached images for copied/added files
  * ReserveSELinuxLabels(): handle wrapped errors from OpenBuilder
  * Set WorkingDir to empty, not / for conformance
  * Update calls in e2e to addres 1101
  * imagebuilder.BuildDockerfiles: return the image ID
  * Update for changes in the containers/image API
  * bump(github.com/containers/image)
  * Allow setting --no-pivot default with an env var
  * Add man page and bash completion, for --no-pivot
  * Add the --no-pivot flag to the run command
  * Improve reporting about individual pull failures
  * Move the "short name but no search registries" error handling to resolveImage
  * Return a "search registries were needed but empty" indication in util.ResolveName
  * Simplify handling of the "tried to pull an image but found nothing" case in newBuilder
  * Don't even invoke the pull loop if options.FromImage == ""
  * Eliminate the long-running ref and img variables in resolveImage
  * In resolveImage, return immediately on success
  * Fix From As in Dockerfile
  * Vendor latest containers/image
  * Vendor in latest libpod
  * Sort CLI flags of buildah bud
  * Change from testing with golang 1.9 to 1.11.
  * unshare: detect when unprivileged userns are disabled
  * Optimize redundant code
  * fix missing format param
  * chroot: fix the args check
  * imagebuildah: make ResolveSymLink public
  * Update copy chown test
  * buildah: use the same logic for XDG_RUNTIME_DIR as podman
  * V1.4 Release Announcement
  * Podman  --privileged selinux is broken
  * papr: mount source at gopath
  * parse: Modify the return value
  * parse: modify the verification of the isolation value
  * Make sure we log or return every error
  * pullImage(): when completing an image name, try docker://
  * Fix up Tutorial 3 to account for format
  * Vendor in latest containers/storage and containers/image
  * docs/tutorials/01-intro.md: enhanced installation instructions
  * Enforce "blocked" for registries for the "docker" transport
  * Correctly set DockerInsecureSkipTLSVerify when pulling images
  * chroot: set up seccomp and capabilities after supplemental groups
  * chroot: fix capabilities list setup and application
  * .papr.yml: log the podman version
  * namespaces.bats: fix handling of uidmap/gidmap options in pairs
  * chroot: only create user namespaces when we know we need them
  * Check /proc/sys/user/max_user_namespaces on unshare(NEWUSERNS)
  * bash/buildah: add isolation option to the from command

- Changelog for v1.4 (2018-10-02)
  * from: fix isolation option
  * Touchup pull manpage
  * Export buildah ReserveSELinuxLables so podman can use it
  * Add buildah.io to README.md and doc fixes
  * Update rmi man for prune changes
  * Ignore file not found removal error in bud
  * bump(github.com/containers/{storage,image})
  * NewImageSource(): only create one Diff() at a time
  * Copy ExposedPorts from base image into the config
  * tests: run conformance test suite in Travis
  * Change rmi --prune to not accept an imageID
  * Clear intermediate container IDs after each stage
  * Request podman version for build issues
  * unshare: keep the additional groups of the user
  * Builtin volumes should be owned by the UID/GID of the container
  * Get rid of dangling whitespace in markdown files
  * Move buildah from projecatatomic/buildah to containers/buildah
  * nitpick: parse.validateFlags loop in bud cli
  * bash: Completion options
  * Add signature policy to push tests
  * vendor in latest containers/image
  * Fix grammar in Container Tools Guide
  * Don't build btrfs if it is not installed
  * new: Return image-pulling errors from resolveImage
  * pull: Return image-pulling errors from pullImage
  * Add more volume mount tests
  * chroot: create missing parent directories for volume mounts
  * Push: Allow an empty destination
  * Add Podman relationship to readme, create container tools guide
  * Fix arg usage in buildah-tag
  * Add flags/arguments order verification to other commands
  * Handle ErrDuplicateName errors from store.CreateContainer()
  * Evaluate symbolic links on Add/Copy Commands
  * Vendor in latest containers/image and containers/storage
  * Retain bounding set when running containers as non root
  * run container-diff tests in Travis
  * buildah-images.md: Fix option contents
  * push: show image digest after push succeed
  * Vendor in latest containers/storage,image,libpod and runc
  * Change references to cri-o to point at new repository
  * Exclude --layers from the common bug cli flags
  * demos: Increase the executable permissions
  * run: clear default seccomp filter if not enabled
  * Bump maximum cyclomatic complexity to 45
  * stdin: on HUP, read everything
  * nitpick: use tabs in tests/helpers.bash
  * Add flags/arguments order verification to one arg commands
  * nitpick: decrease cognitive complexity in buildah-bud
  * rename: Avoid renaming the same name as other containers
  * chroot isolation: chroot() before setting up seccomp
  * Small nitpick at the "if" condition in tag.go
  * cmd/images: Modify json option
  * cmd/images: Disallow the input of image when using the -a option
  * Fix examples to include context directory
  * Update containers/image to fix commit layer issue
  * cmd/containers: End loop early when using the json option
  * Make buildah-from error message clear when flags are after arg
  * Touch up README.md for conformance tests
  * Update container/storage for lock fix
  * cmd/rm: restore the correct containerID display
  * Remove debug lines
  * Remove docker build image after each test
  * Add README for conformance test
  * Update the MakeOptions to accept all command options for buildah
  * Update regrex to fit the docker output in test "run with JSON"
  * cmd/buildah: Remove redundant variable declarations
  * Warn about using Commands in Dockerfile that are not supported by OCI.
  * Add buildah bud conformance test
  * Fix rename to also change container name in builder
  * Makefile: use $(GO) env-var everywhere
  * Cleanup code to more closely match Docker Build images
  * Document BUILDAH_* environment variables in buildah bud --help output
  * Return error immediately if error occurs in Prepare step
  * Fix --layers ADD from url issue
  * Add "Sign your PRs" TOC item to contributing.md.
  * Display the correct ID after deleting image
  * rmi: Modify the handling of errors
  * Let util.ResolveName() return parsing errors
  * Explain Open Container Initiative (OCI) acronym, add link
  * Update vendor for urfave/cli back to master
  * Handle COPY --chown in Dockerfile
  * Switch to Recommends container-selinux
  * Update vendor for containernetworking, imagebuildah and podman
  * Document STORAGE_DRIVER and STORAGE_OPTS environment variable
  * Change references to projectatomic/libpod to containers/libpod
  * Add container PATH retrieval example
  * Expand variables names for --env
  * imagebuildah: provide a way to provide stdin for RUN
  * Remove an unused srcRef.NewImageSource in pullImage
  * chroot: correct a comment
  * chroot: bind mount an empty directory for masking
  * Don't bother with --no-pivot for rootless isolation
  * CentOS need EPEL repo
  * Export a Pull() function
  * Remove stream options, since docker build does not have it
  * release v1.3: mention openSUSE
  * Add Release Announcements directory
  * Bump to v1.4-dev

- Changelog for v1.3 (2018-08-04)
  * Revert pull error handling from 881
  * bud should not search context directory for Dockerfile
  * Set BUILDAH_ISOLATION=rootless when running unprivileged
  * .papr.sh: Also test with BUILDAH_ISOLATION=rootless
  * Skip certain tests when we're using "rootless" isolation
  * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
  * Add and implement IsolationOCIRootless
  * Add a value for IsolationOCIRootless
  * Fix rmi to remove intermediate images associated with an image
  * Return policy error on pull
  * Update containers/image to 216acb1bcd2c1abef736ee322e17147ee2b7d76c
  * Switch to github.com/containers/image/pkg/sysregistriesv2
  * unshare: make adjusting the OOM score optional
  * Add flags validation
  * chroot: handle raising process limits
  * chroot: make the resource limits name map module-global
  * Remove rpm.bats, we need to run this manually
  * Set the default ulimits to match Docker
  * buildah: no args is out of bounds
  * unshare: error message missed the pid
  * preprocess ".in" suffixed Dockerfiles
  * Fix the the in buildah-config man page
  * Only test rpmbuild on latest fedora
  * Add support for multiple Short options
  * Update to latest urvave/cli
  * Add additional SELinux tests
  * Vendor in latest github.com/containers/{image;storage}
  * Stop testing with golang 1.8
  * Fix volume cache issue with buildah bud --layers
  * Create buildah pull command
  * Increase the deadline for gometalinter during 'make validate'
  * .papr.sh: Also test with BUILDAH_ISOLATION=chroot
  * .travis.yml: run integration tests with BUILDAH_ISOLATION=chroot
  * Add a Dockerfile
  * Set BUILDAH_ISOLATION=chroot when running unprivileged
  * Add and implement IsolationChroot
  * Update github.com/opencontainers/runc
  * maybeReexecUsingUserNamespace: add a default for root
  * Allow ping command without NET_RAW Capabilities
  * rmi.storageImageID: fix Wrapf format warning
  * Allow Dockerfile content to come from stdin
  * Vendor latest container/storage to fix overlay mountopt
  * userns: assign additional IDs sequentially
  * Remove default dev/pts
  * Add OnBuild test to baseline test
  * tests/run.bats(volumes): use :z when SELinux is enabled
  * Avoid a stall in runCollectOutput()
  * Use manifest from container/image
  * Vendor in latest containers/image and containers/storage
  * add rename command
  * Completion command
  * Update CHANGELOG.md
  * Update vendor for runc to fix 32 bit builds
  * bash completion: remove shebang
  * Update vendor for runc to fix 32 bit builds

- Changelog for v1.2 (2018-07-14)
  * Vendor in lates containers/image
  * build-using-dockerfile: let -t include transports again
  * Block use of /proc/acpi and /proc/keys from inside containers
  * Fix handling of --registries-conf
  * Fix becoming a maintainer link
  * add optional CI test fo darwin
  * Don't pass a nil error to errors.Wrapf()
  * image filter test: use kubernetes/pause as a "since"
  * Add --cidfile option to from
  * vendor: update containers/storage
  * Contributors need to find the CONTRIBUTOR.md file easier
  * Add a --loglevel option to build-with-dockerfile
  * Create Development plan
  * cmd: Code improvement
  * allow buildah cross compile for a darwin target
  * Add unused function param lint check
  * docs: Follow man-pages(7) suggestions for SYNOPSIS
  * Start using github.com/seccomp/containers-golang
  * umount: add all option to umount all mounted containers
  * runConfigureNetwork(): remove an unused parameter
  * Update github.com/opencontainers/selinux
  * Fix buildah bud --layers
  * Force ownership of /etc/hosts and /etc/resolv.conf to 0:0
  * main: if unprivileged, reexec in a user namespace
  * Vendor in latest imagebuilder
  * Reduce the complexity of the buildah.Run function
  * mount: output it before replacing lastError
  * Vendor in latest selinux-go code
  * Implement basic recognition of the "--isolation" option
  * Run(): try to resolve non-absolute paths using $PATH
  * Run(): don't include any default environment variables
  * build without seccomp
  * vendor in latest runtime-tools
  * bind/mount_unsupported.go: remove import errors
  * Update github.com/opencontainers/runc
  * Add Capabilities lists to BuilderInfo
  * Tweaks for commit tests
  * commit: recognize committing to second storage locations
  * Fix ARGS parsing for run commands
  * Add info on registries.conf to from manpage
  * Switch from using docker to podman for testing in .papr
  * buildah: set the HTTP User-Agent
  * ONBUILD tutorial
  * Add information about the configuration files to the install docs
  * Makefile: add uninstall
  * Add tilde info for push to troubleshooting
  * mount: support multiple inputs
  * Use the right formatting when adding entries to /etc/hosts
  * Vendor in latest go-selinux bindings
  * Allow --userns-uid-map/--userns-gid-map to be global options
  * bind: factor out UnmountMountpoints
  * Run(): simplify runCopyStdio()
  * Run(): handle POLLNVAL results
  * Run(): tweak terminal mode handling
  * Run(): rename 'copyStdio' to 'copyPipes'
  * Run(): don't set a Pdeathsig for the runtime
  * Run(): add options for adding and removing capabilities
  * Run(): don't use a callback when a slice will do
  * setupSeccomp(): refactor
  * Change RunOptions.Stdin/Stdout/Stderr to just be Reader/Writers
  * Escape use of '_' in .md docs
  * Break out getProcIDMappings()
  * Break out SetupIntermediateMountNamespace()
  * Add Multi From Demo
  * Use the c/image conversion code instead of converting configs manually
  * Don't throw away the manifest MIME type and guess again
  * Consolidate loading manifest and config in initConfig
  * Pass a types.Image to Builder.initConfig
  * Require an image ID in importBuilderDataFromImage
  * Use c/image/manifest.GuessMIMEType instead of a custom heuristic
  * Do not ignore any parsing errors in initConfig
  * Explicitly handle "from scratch" images in Builder.initConfig
  * Fix parsing of OCI images
  * Simplify dead but dangerous-looking error handling
  * Don't ignore v2s1 history if docker_version is not set
  * Add --rm and --force-rm to buildah bud
  * Add --all,-a flag to buildah images
  * Separate stdio buffering from writing
  * Remove tty check from images --format
  * Add environment variable BUILDAH_RUNTIME
  * Add --layers and --no-cache to buildah bud
  * Touch up images man
  * version.md: fix DESCRIPTION
  * tests: add containers test
  * tests: add images test
  * images: fix usage
  * fix make clean error
  * Change 'registries' to 'container registries' in man
  * add commit test
  * Add(): learn to record hashes of what we add
  * Minor update to buildah config documentation for entrypoint
  * Bump to v1.2-dev
  * Add registries.conf link to a few man pages

- Changelog for v1.1 (2018-06-08)
  * Drop capabilities if running container processes as non root
  * Print Warning message if cmd will not be used based on entrypoint
  * Update 01-intro.md
  * Shouldn't add insecure registries to list of search registries
  * Report errors on bad transports specification when pushing images
  * Move parsing code out of common for namespaces and into pkg/parse.go
  * Add disable-content-trust noop flag to bud
  * Change freenode chan to buildah
  * runCopyStdio(): don't close stdin unless we saw POLLHUP
  * Add registry errors for pull
  * runCollectOutput(): just read until the pipes are closed on us
  * Run(): provide redirection for stdio
  * rmi, rm: add test
  * add mount test
  * Add parameter judgment for commands that do not require parameters
  * Add context dir to bud command in baseline test
  * run.bats: check that we can run with symlinks in the bundle path
  * Give better messages to users when image can not be found
  * use absolute path for bundlePath
  * Add environment variable to buildah --format
  * rm: add validation to args and all option
  * Accept json array input for config entrypoint
  * Run(): process RunOptions.Mounts, and its flags
  * Run(): only collect error output from stdio pipes if we created some
  * Add OnBuild support for Dockerfiles
  * Quick fix on demo readme
  * run: fix validate flags
  * buildah bud should require a context directory or URL
  * Touchup tutorial for run changes
  * Validate common bud and from flags
  * images: Error if the specified imagename does not exist
  * inspect: Increase err judgments to avoid panic
  * add test to inspect
  * buildah bud picks up ENV from base image
  * Extend the amount of time travis_wait should wait
  * Add a make target for Installing CNI plugins
  * Add tests for namespace control flags
  * copy.bats: check ownerships in the container
  * Fix SELinux test errors when SELinux is enabled
  * Add example CNI configurations
  * Run: set supplemental group IDs
  * Run: use a temporary mount namespace
  * Use CNI to configure container networks
  * add/secrets/commit: Use mappings when setting permissions on added content
  * Add CLI options for specifying namespace and cgroup setup
  * Always set mappings when using user namespaces
  * Run(): break out creation of stdio pipe descriptors
  * Read UID/GID mapping information from containers and images
  * Additional bud CI tests
  * Run integration tests under travis_wait in Travis
  * build-using-dockerfile: add --annotation
  * Implement --squash for build-using-dockerfile and commit
  * Vendor in latest container/storage for devicemapper support
  * add test to inspect
  * Vendor github.com/onsi/ginkgo and github.com/onsi/gomega
  * Test with Go 1.10, too
  * Add console syntax highlighting to troubleshooting page
  * bud.bats: print "$output" before checking its contents
  * Manage "Run" containers more closely
  * Break Builder.Run()'s "run runc" bits out
  * util.ResolveName(): handle completion for tagged/digested image names
  * Handle /etc/hosts and /etc/resolv.conf properly in container
  * Documentation fixes
  * Make it easier to parse our temporary directory as an image name
  * Makefile: list new pkg/ subdirectoris as dependencies for buildah
  * containerImageSource: return more-correct errors
  * API cleanup: PullPolicy and TerminalPolicy should be types
  * Make "run --terminal" and "run -t" aliases for "run --tty"
  * Vendor github.com/containernetworking/cni v0.6.0
  * Update github.com/containers/storage
  * Update github.com/projectatomic/libpod
  * Add support for buildah bud --label
  * buildah push/from can push and pull images with no reference
  * Vendor in latest containers/image
  * Update gometalinter to fix install.tools error
  * Update troubleshooting with new run workaround
  * Added a bud demo and tidied up
  * Attempt to download file from url, if fails assume Dockerfile
  * Add buildah bud CI tests for ENV variables
  * Re-enable rpm .spec version check and new commit test
  * Update buildah scratch demo to support el7
  * Added Docker compatibility demo
  * Update to F28 and new run format in baseline test
  * Touchup man page short options across man pages
  * Added demo dir and a demo. chged distrorlease
  * builder-inspect: fix format option
  * Add cpu-shares short flag (-c) and cpu-shares CI tests
  * Minor fixes to formatting in rpm spec changelog
  * Fix rpm .spec changelog formatting
  * CI tests and minor fix for cache related noop flags
  * buildah-from: add effective value to mount propagation

- Changelog for v1.0 (2018-05-06)
  * Declare Buildah 1.0
  * Add cache-from and no-cache noops, and fix doco
  * Update option and documentation for --force-rm
  * Adding noop for --force-rm to match --rm
  * Add buildah bud ENTRYPOINT,CMD,RUN tests
  * Adding buildah bud RUN test scenarios
  * Extend tests for empty buildah run command
  * Fix formatting error in run.go
  * Update buildah run to make command required
  * Expanding buildah run cmd/entrypoint tests
  * Update test cases for buildah run behaviour
  * Remove buildah run cmd and entrypoint execution
  * Add Files section with registries.conf to pertinent man pages
  * tests/config: perfect test
  * tests/from: add name test
  * Do not print directly to stdout in Commit()
  * Touch up auth test commands
  * Force "localhost" as a default registry
  * Drop util.GetLocalTime()
  * Vendor in latest containers/image
  * Validate host and container paths passed to --volume
  * test/from: add add-host test
  * Add --compress, --rm, --squash flags as a noop for bud
  * Add FIPS mode secret to buildah run and bud
  * Add config --comment/--domainname/--history-comment/--hostname
  * 'buildah config': stop replacing Created-By whenever it's not specified
  * Modify man pages so they compile correctly in mandb
  * Add description on how to do --isolation to buildah-bud man page
  * Add support for --iidfile to bud and commit
  * Refactor buildah bud for vendoring
  * Fail if date or git not installed
  * Revert update of entrypoint behaviour to match docker
  * Vendor in latest imagebuilder code to fix multiple stage builds
  * Add /bin/sh -c to entrypoint in config
  * image_test: Improve the test
  * Fix README example of buildah config
  * buildah-image: add validation to 'format'
  * Simple changes to allow buildah to pass make validate
  * Clarify the use of buildah config options
  * containers_test: Perfect testing
  * buildah images and podman images are listing different sizes
  * buildah-containers: add tests and example to the man page
  * buildah-containers: add validation to 'format'
  * Clarify the use of buildah config options
  * Minor fix for lighttpd example in README
  * Add tls-verification to troubleshooting
  * Modify buildah rmi to account for changes in containers/storage
  * Vendor in latest containers/image and containers/storage
  * addcopy: add src validation
  * Remove tarball as an option from buildah push --help
  * Fix secrets patch
  * Update entrypoint behaviour to match docker
  * Display imageId after commit
  * config: add support for StopSignal
  * Fix docker login issue in travis.yml
  * Allow referencing stages as index and names
  * Add multi-stage builds tests
  * Add multi-stage builds support
  * Add accessor functions for comment and stop signal
  * Vendor in latest imagebuilder, to get mixed case AS support
  * Allow umount to have multi-containers
  * Update buildah push doc
  * buildah bud walks symlinks
  * Imagename is required for commit atm, update manpage

- Changelog for v0.16.0 (2018-04-08)
  * Bump to v0.16.0
  * Remove requires for ostree-lib in rpm spec file
  * Add support for shell
  * buildah.spec should require ostree-libs
  * Vendor in latest containers/image
  * bash: prefer options
  * Change image time to locale, add troubleshooting.md, add logo to other mds
  * buildah-run.md: fix error SYNOPSIS
  * docs: fix error example
  * Allow --cmd parameter to have commands as values
  * Touchup README to re-enable logo
  * Clean up README.md
  * Make default-mounts-file a hidden option
  * Document the mounts.conf file
  * Fix man pages to format correctly
  * Add various transport support to buildah from
  * Add unit tests to run.go
  * If the user overrides the storage driver, the options should be dropped
  * Show Config/Manifest as JSON string in inspect when format is not set
  * Switch which for that in README.md
  * Remove COPR
  * Fix wrong order of parameters
  * Vendor in latest containers/image
  * Remove shallowCopy(), which shouldn't be saving us time any more
  * shallowCopy: avoid a second read of the container's layer
