* Refactor and improve logging for sub-process errors (772) * Improved documentation (771)
Bug Fixes
* Lowered ODCS version requirement for EPEL compatibility (769)
Internal Improvements
* Added Black Formatter support (767) * Added Flake8 support (770)
4.0.0
This is a major release due to a user-visible breaking change of dropping support for Python 2.7
Changed
* Drop Python 2.7 support * Add isort verification/formatting
3.13.0
Added * Support platform command for multiple architectures (761) * Added a progress bar for remote downloads (482, 78) * Added support for fetching overrides from remote URL resource (627 )
Changed * Improved documentation (574, 752, 754, 756, 758 ) * Conscious language - changed primary branch name to `main` (755)
3.12.0
Fixed
- Restore ODCS requirement and add readthedocs configuration (734)
Added
- Added support for PNC Artifact Type (736, 743) - Added support for custom `gating.yaml` (738) - Add support to read descriptor from stdin (746)
* Fixes for Cachito integration and multi-stage builds: * `WORKDIR` msising (711) * Multiple OSBS sections (719) * builder_image and container.yaml (722) * For package managers, `manager_flags` has been added to allow the default options to be overridden. This resolves older `microdnf` versions not supporting `install_weak_deps`. (714) * Partial revert of `requirements.txt` change with `odcs` to fix documentation build failures (724) * Clarify `microdnf` documentation (707) * Documentation fixes (729, 728)
Added
* For working with OSBS and URL based artifacts, it is now possible to restrict acceptable domains for files added to `fetch_artifacts_url` via the `fetch_url_domains` configuration option (680) * For `extra_dir`, `extra_dir_target` has been added to denote where in the image the artifacts should be copied to (708) * `extra_dir` now cleans files from prior runs. (700) * Option to disable colour output in logs (710)
Changed
* Revert ODCS version change to be insync with Fedora (706)