# changelog

author: Björn Esser <besser82@fedoraproject.org> - 4.0-3
changelog:
  - Apply two upstream patches fixing verbose file allocation table printout
  - Tweak Makefile to build all targets in parallel
  - Compile and link test binary during %build stage


author: Björn Esser <besser82@fedoraproject.org> - 4.0-4
changelog:
  - Patch Makefile to be thread-safe on all targets
  - Clean trailing white-space in some files during %prep


author: Ankur Sinha <ankursinha AT fedoraproject DOT org> - 3.6.6-6
changelog:
  - Explicitly set ABI version in shared objects
  - Include note about lack of ABI compatibility
  - Include note about versioning scheme


author: Carl George <carl@george.computer> - 3.6.6-12
changelog:
  - Backport fix for CVE-2021-41687/CVE-2021-41688/CVE-2021-41690, resolves rhbz#2106336/rhbz#2106315/rhbz#2106332
  - Backport fix for CVE-2021-41689, resolves rhbz#2106340
  - Backport fix for CVE-2022-2119/CVE-2022-2120/CVE-2022-2121, resolves rhbz#2173039/rhbz#2173042/rhbz#2173045
  - Backport fix for CVE-2022-43272, resolves rhbz#2150931
  - Disable dcmtls tests on all architectures


author: Petr Šplíchal <psplicha@redhat.com> - 0.18-1
changelog:
  - Support custom xmlrpc endpoint for MoinMoin wiki
  - Adjust the approved merge requests for gitlab
  - Add search for approved merge requests in gitlab
  - Enable copr builds from master, simplify tests
  - Add "no prefix" rule to commit message suggestions
  - Simplify packit config, enable epel-8 for testing
  - Do not use interpolation for ConfigParser
  - Expand tilde in config path values
  - Fix a typo in the README format section
  - Update test data for the gerrit plugin
  - Adjust password file support for jira & confluence
  - Add password file options for jira and confluence


author: Lukáš Zachar <lzachar@redhat.com> - 0.19-1
changelog:
  - Install all required packages during docs building
  - Adjust code style to be pep8 compatible
  - Update docs for contributors, enable pre-commit
  - Add basic support for Zammad
  - Check if the GitHub credential token is valid
  - Fix jira issues search when user `login` provided
  - Add minor clarification note about token name
  - Split jira token expiration into two options
  - Adjust the support for Jira Personal Access Tokens
  - Support Personal Access Token in the Jira plugin
  - Return all the bugzilla results from a search
  - Install fresh sphinx when building readthedocs
  - Adjust the paging support for the GitHub plugin
  - Add pagination support for GitHub, fixes #247
  - Adjust the new plugin for reporting bodhi updates
  - Add a new plugin with support for Bodhi updates
  - Use user email for searching updated jira issues
  - Adjust the switch from fiscal to calendar year
  - Switch from fiscal year to natural year
  - Update docs for gitlab, github and confluence
  - Give a better message upon jira search failure
  - Raise the number of github issues fetched per page


author: Petr Šplíchal <psplicha@redhat.com> - 0.20-1
changelog:
  - Produce fixed `phabricator` statistics
  - Address packit warning on the `metadata` key
  - Remove the Travis CI configuration
  - Fix pytest invocation
  - Move common constants to the top of `did.utils`
  - Add new configuration options for custom separator
  - Fix broken phabricator tests
  - Fix potentially uninitialized local variable
  - Add CodeQL workflow for GitHub code scanning
  - Add comment stats on GitHub issues & pull requests
  - Add the `name-tests-test` pre-commit hook
  - Add the new `phabricator` plugin
  - Update test data for `sentry`, `gitlab` and `gerrit`
  - Update `pre-commit` configuration, enable `flake8`
  - Allow all plugins to fetch secrets from files
  - Update packit config to address recent changes
  - Fix typo in the Google plugin docstring
  - Speed up local testing, add missing require
  - Update google plugin installation instructions
  - Koji plugin
  - Handle GitHub API rate limit
  - Add Github Action for PyPI releases


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.45.0-2
changelog:
  - Lower minimum version of assert_cmd to 2.0.4 (2.0.8 needs cargo2rpm,
    2.0.5 was never packaged)
  - rebuild against libmimalloc-sys 0.1.30


author: Miroslav Suchý <msuchy@redhat.com> 1.82-1
changelog:
  - move symlink of fedora-rawhide to fedora-39
  - add openEuler new key
  - update copr keys
  - add fedora 40 gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.84-1
changelog:
  - add tumbleweed key
  - Added RPM Fusion keys for Fedora 39.
  - update copr keys
  - add elastic gpg key


author: Miroslav Suchý <msuchy@redhat.com> 1.7-1
changelog:
  - redefine JSON format
  - Also use rich-deps on EL 8 (miro@hroncok.cz)
  - Once again, abandon the toml module, use tomllib/tomli/tomli-w instead
    (miro@hroncok.cz)
  - Fix typos in license review template (dcavalca@fedoraproject.org)
  - rename [fedora]name to [fedora]legacy-name
  - rename [fedora]abbreviation to [fedora]legacy-abbreviation
  - Revise toml for GPL-2.0-or-later WITH x11vnc-openssl-exception
    (rfontana@redhat.com)
  - Add FSFULLRWD (rfontana@redhat.com)
  - Add OFL-1.1-RFN as allowed-fonts (rfontana@redhat.com)
  - use tomllib instead of toml
  - document availablity of fedora-licenses.json artifact


author: Miroslav Suchý <msuchy@redhat.com> 1.8-1
changelog:
  - Add Public Domain license text used in libselinux (plautrba@redhat.com)
  - Make LicenseRef for GPLv2 with UPX exception more SPDX-confrmant
    (rfontana@redhat.com)
  - Add the equivalent LicenseRef-UPX and LicenseRef-GPL-2.0-or-later WITH UPX
    (rfontana@redhat.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.9-1
changelog:
  - Add ibus-table-chinese FRWR statement to UltraPermissive
    (rfontana@redhat.com)
  - Update UltraPermissive.txt (jlovejoy@redhat.com)
  - Add new file for collecting Freely Redistributable (jlovejoy@redhat.com)
  - Add BSD-3-Clause-Modification (code@musicinmybrain.net)
  - Add public domain license in perl-IO-HTML (mspacek@redhat.com)
  - Add GPL-3.0-only WITH Qt-GPL-exception-1.0 (arthur@bols.dev)
  - packaging: Don't unnecessarily generate rpmlint data (gotmax@e.email)
  - Add public domain text found in .NET 7 source code (omajid@redhat.com)
  - data: add HSNCL license (dcavalca@fedoraproject.org)
  - Add the OCaml LGPL linking exception (loganjerry@gmail.com)


author: Miroslav Suchý <msuchy@redhat.com> 1.10-1
changelog:
  - Add GPL-2.0-only WITH GCC-exception-2.0
  - Update LicenseRef-HSNCL.toml - remove usage
  - Update UltraPermissive.txt: add for texlive-kix
  - add for texlive-docbytex
  - Update UltraPermissive.txt: add texlive-courseoutline
  - Add new file: LicenseRef-CoreMark-Pro
  - Add new file: LOOP
  - Add new file: TTWL
  - Add new file: TPDL
  - Add new file: MIT-Wu
  - Add new file: SunPro
  - remove Fedora block
  - Add new file: IJG-short
  - Add new file: Bitstream-Charter
  - Add new file: Knuth-CTAN
  - Add new file: libutil-David-Nugent
  - Add new file: W3C-19980720
  - Add Symlinks
  - add link to legal-doc artifacts
  - Old "Python" could be either "Python-2.0.1" or "PSF-2.0"


author: Miroslav Suchý <msuchy@redhat.com> 1.11-1
changelog:
  - Add BSD-1-Clause license as an approved license
  - add perl-XML-Writer to Update UltraPermissive.txt
  - move TTWL and add extension
  - Move TPDL.toml
  - Add new file: HPND-export-US
  - Update Bitstream-Charter.toml


author: Miroslav Suchý <msuchy@redhat.com> 1.12-1
changelog:
  - address change in LICENSING structure in spec file
  - Make REUSE conformant
  - Use revised LicenseRef-Not-Copyrightable
  - Revise usage note for CC0-1.0


author: Miroslav Suchý <msuchy@redhat.com> 1.13-1
changelog:
  - Fix erroneous substitutions of legacy-name for name
  - Add NIST Public Domain license as approved
  - Add Blue Oak Model License 1.0.0 as approved


author: Miroslav Suchý <msuchy@redhat.com> 1.14-1
changelog:
  - Add GPL-3.0-or-later WITH Autoconf-exception-macro
  - Add GNAT-exception.
  - Add AdaCore-doc.
  - combine gdouros fonts entry
  - Add public domain text covering gdouros-*-fonts
  - Add GPL-2.0-or-later WITH Autoconf-exception-generic
  - Add JPL-image license
  - Update mkdsv.py to replace "notes" with "usage" for not allowed table
  - Update not-allowed-licenses.adoc.j2 to have usage
  - add text of BUSL-1.1.toml
  - Update LPPL-1.3a.toml


author: Miroslav Suchý <msuchy@redhat.com> 1.15-1
changelog:
  - Update Spencer-94.toml
  - Add Spencer-94
  - Update public-domain-text.txt for ImageJ
  - Add GPL-2.0-or-later WITH SWI-exception
  - Add Info-ZIP


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 1.8.7-28.1
changelog:
  - Rebase iptables-epel on c9s' iptables-1.8.7-28
  - Fix empty iptables-services
  - Drop Obsoletes on older iptables and iptables-libs for now, matching Fedora


author: Phil Sutter <psutter@redhat.com> - 1.8.8-5
changelog:
  - nft: un-break among match with concatenation
  - nft: fix ebtables among match when mac+ip addresses are used


author: Michel Alexandre Salim <salimma@fedoraproject.org> - 0.82-2
changelog:
  - Properly disable zlib extension on s390x
  - move README files meant for programming with jimtcl to main package


author: Kim B. Heino <b@bbbs.net> - 2.0.69-2
changelog:
  - Replace /etc/munin/conf.d with upstream default /etc/munin/munin-conf.d
  - Add compatibility symlink /etc/munin/conf.d if necessary


author: Kim B. Heino <b@bbbs.net> - 2.0.72-1
changelog:
  - Upgrade to 2.0.72
  - Add munin-get plugin directory
  - Mangle /var/lib/munin-node SELinux
  - Fix service startup order


author: Ron Olson <tachoknight@gmail.com> 3.6.6-5
changelog:
  - Fixed some issues under Fedora 35 not building properly and
    not being able to run correctly when installed


author: Packit <hello@packit.dev> - 0.1.3-0
changelog:
  - 0.1.3 (Jan Rodak)
  - Change license tag (Jan Rodak)
  - Enable propose downstream (Jan Rodak)
  - Add test for Full text parser (Jan Rodak)
  - Add reproducer file for testing (Jan Rodak)
  - Fix sub-element references that do not exist (Jan Rodak)


author: Packit <hello@packit.dev> - 0.2.0-0
changelog:
  - 0.2.0 (Jan Rodak)
  - Add JSON validator tool (Jan Rodak)
  - Create tests (Jan Rodak)
  - Update issue templates (Jan Rodák)
  - Impruve run time of unit tests (Jan Rodak)
  - Add funtion for filtering JSON (Jan Rodak)
  - Filter JSON keys (Jan Rodak)
  - Adapt the tests and create a new test that tests the validation (Jan Rodak)
  - Add an unsupported XML format to the result (Jan Rodak)
  - Create validation of XCCDF files (Jan Rodak)
  - Add XCCDF schemas (Jan Rodak)
  - Fix typo in variable name (Jan Rodak)
  - Fix problem that was spotted with new test and create test case (Jan Rodak)
  - Add testcase of the crash when is used XCCDF result (Jan Rodak)
  - Impruve raised expection info (Jan Rodak)
  - Hide empty info about profile when isnt anvalible (Jan Rodak)
  - Add missing else branch for if condition if is cpe_platform not defined in jinja (Jan Rodak)
  - Add unit tests for SharedStaticMethodsOfParser (Jan Rodak)
  - Add check and check_existence atributes to report (Jan Rodak)
  - Add information about OVAL state to report (Jan Rodak)
  - Decompose OVALTestInfoParser class (Jan Rodak)
  - Parse OVAL state (Jan Rodak)
  - Add OVAL state class (Jan Rodak)
  - Add info about comparison of endpoint values in OVAL test (Jan Rodak)
  - Ignore deprecated settings of pylint (Jan Rodak)
  - Update tests (Jan Rodak)
  - Add category to report (Jan Rodak)
  - Parse category of warning (Jan Rodak)
  - Add Warning dataclass (Jan Rodak)
  - Update pylint config (Jan Rodak)
  - Reduce external dependencies of test suite (Jan Rodak)
  - Fix data type (Jan Rodak)
  - Change label of OVAL definition for CPE (Jan Rodak)
  - Add HTML generation of CPE AL trees (Jan Rodak)
  - Add css for CPE AL (Jan Rodak)
  - Create place for graph with CPE AL (Jan Rodak)
  - Integrate CPE AL parser (Jan Rodak)
  - Create CPE AL parser (Jan Rodak)
  - Add expection (Jan Rodak)
  - Add imports to __init__ (Jan Rodak)
  - Create cpe platform (Jan Rodak)
  - Add cpe logical test (Jan Rodak)
  - Create evaluation of CPE logical test (Jan Rodak)
  - Use a more elegant way to copy dictionary (Jan Rodak)
  - Disable automatic character escaping in jinja (Jan Rodak)
  - Remove duplicite CPE trees for fedora platforms (Jan Rodak)
  - Fix the classification of tests (Jan Rodak)
  - Present new infromation in HTML report (Jan Rodak)
  - Update test suite (Jan Rodak)
  - Update jinja macros for new dataclasses (Jan Rodak)
  - Replace jinja filter with methode call that use diffrent informations (Jan Rodak)
  - Implement usage of TestResultOfScan and ProfileInfo dataclasses (Jan Rodak)
  - Add parser of performed scan information (Jan Rodak)
  - Create parser of profile information (Jan Rodak)
  - Use new dataclasses in Report (Jan Rodak)
  - Create ProfileInfo and TestResultOfScan dataclasses (Jan Rodak)
  - Regenerate docs modules (Jan Rodak)
  - Ignore old xslt codes for generating old style report for backwards compatibility (Jan Rodak)
  - Fix CWE-79 (Jan Rodak)
  - Fix overwrite attribute get_report_dict, which was previously defined in superclass (Jan Rodak)
  - Explicitly import stdout, stdin with prefix sys (Jan Rodak)
  - Close file after usage (Jan Rodak)
  - Fix empty expections (Jan Rodak)
  - Fix missing OVAL definitions in reports when is not present OVAL CPE checks (Jan Rodak)
  - Fix key error platfrom without OVAL definition (Jan Rodak)
  - Fix missing CPE checks (Jan Rodak)
  - Update README.md (Evgeny Kolesnikov)
  - Update README.md (Evgeny Kolesnikov)
  - Fix parsing of checking engine result (Jan Rodak)
  - Rename master branch to main in github action configs TODO : LINKS IN README etc. (Jan Rodak)
  - Rename master branch to main in realase script (Jan Rodak)
  - Move comment of OVAL nodes behind result label (Jan Rodak)
  - Display OVAL definitions details in the HTML report (Jan Rodak)
  - Display comments in OVAL graphs (Jan Rodak)
  - Replace the empty rule title with the rule id (Jan Rodak)
  - Add srpm_build_deps (Jan Rodak)
  - Update nodejs actions (Jan Rodak)
  - Add CodeQL workflow for GitHub code scanning (LGTM Migrator)
  - Add tests for oval definition (Jan Rodak)
  - Reduce run time of test suite (Jan Rodak)
  - Switch using oval_tree to oval_definition (Jan Rodak)
  - Implement usage of OVAL definition parser (Jan Rodak)
  - Create OVAL definition parser (Jan Rodak)
  - Create OVAL reference (Jan Rodak)
  - Create OVAL definition (Jan Rodak)
  - Rename clases TestInfoParser to OVALTestInfoParser and OVALDefinitionParser to OVALResultParser (Jan Rodak)
  - Add Read the Docs configuration file (Jan Rodak)
  - Improve readme (Jan Rodak)
  - Update chapter layout (Jan Rodak)
  - Add usage chapter to documentation (Jan Rodak)
  - Add installation chapter to documentation (Jan Rodak)
  - Regenerate modules (Jan Rodak)
  - Add link to readthedocs (Jan Rodak)
  - Fix typo (Jan Rodak)
  - Add instalation and basic usage to readme (Jan Rodak)
  - Fix mixing of Rule class and rule XML element (Jan Rodak)
  - Rename groupe_parser to group_parser and info_of_test_parser to test_info_parser (Jan Rodak)
  - Create output format JSON-EVERYTHING (Jan Rodak)
  - Use filter for generation JSON (Jan Rodak)
  - Rename directory (Jan Rodak)
  - Break methodes to smaller methods (Jan Rodak)
  - Fix tests according to change of structure of SCAPResultsParser class (Jan Rodak)
  - Rework structure SCAPResultsParser class (Jan Rodak)
  - Rework assembly of OVAL and CPE trees (Jan Rodak)
  - Remove None comment (Jan Rodak)
  - Remove None value from definition ID (Jan Rodak)
  - Fix test of remediation (Jan Rodak)
  - Specify data types of Rule (Jan Rodak)
  - Specify data types of Report (Jan Rodak)
  - Remove default id of Remediation (Jan Rodak)
  - Specify data types of OvalTest (Jan Rodak)
  - Specify data types of OvalObject (Jan Rodak)
  - Specify data types of OvalNode (Jan Rodak)
  - Specify data types of Group (Jan Rodak)
  - Create objects Identifier and Reference (Jan Rodak)
  - Use buildin function asdict (Jan Rodak)
  - Generate json output from report structure (Jan Rodak)
  - Ignore generated JSON reports (Jan Rodak)
  - Create tests (Jan Rodak)
  - Use report_generators sub package (Jan Rodak)
  - Create a JSON generator shell (Jan Rodak)
  - Create report_generators sub package (Jan Rodak)
  - Add format JSON to cli (Jan Rodak)
  - Fix W1514 (Jan Rodak)
  - Update pylint config (Jan Rodak)
  - Add a copy to the clipboard for the rule ID field (Jan Rodak)
  - Fix problem with the formatting of command line options (Jan Rodak)
  - Replace default value TextIOWrapper with name of file in man page (Jan Rodak)
  - Remove enumerte of choices for alternative options (Jan Rodak)
  - Format lists of descriptions of choices (Jan Rodak)
  - Fix FIRST_HIDDEN_ELEMENT is null (Jan Rodak)
  - Remove unused template file (Jan Rodak)
  - Move CSS style to separate file (Jan Rodak)
  - Minimalize the usage of inline styles (Jan Rodak)
  - Add footer to report (Jan Rodak)


author: Packit <hello@packit.dev> - 0.63.0-1
changelog:
  - Fixed an issue due to which the repository was never searched for a specfile if 'specfile_path' was not specified, and 'specfile_path' was always set to '<repo_name>.spec'. (#1758)
  - Packit is now able to generate automatic Bodhi update notes including a changelog diff since the latest stable build of a package. (#1747)


author: Packit <hello@packit.dev> - 0.63.1-1
changelog:
  - Packit now correctly finds SRPM when rpmbuild reports warnings when it parses the spec file. (#1772)
  - When packit.yaml is present in the repo but is empty, Packit now produces a better error message instead of an internal Python exception. (#1769)


author: Packit <hello@packit.dev> - 0.64.0-1
changelog:
  - `packit propose-downstream` now uploads all remote sources (those specified as URLs) and the source specified by `spec_source_id` (whether remote or not) to lookaside. Previously, only Source0 was uploaded.
  Source0 is no longer treated specially, but as `spec_source_id` is `Source0` by default, Source0 is still being uploaded by default unless `spec_source_id` is overriden. (#1778)


author: Packit <hello@packit.dev> - 0.65.0-1
changelog:
  - Packit now correctly handles a race condition when it tries to create bodhi updates for builds that are not yet tagged properly. CLI exprience was also improved for this case. (#1803)
  - Packit now resets the `Release` tag during `propose-downstream` if the version is updated and the `Release` tag has not explicitly been overridden in the upstream specfile. (#1801)


author: Packit <hello@packit.dev> - 0.65.1-1
changelog:
  - Packit now puts the correct release number into the changelog when the `Release` tag is reset during `propose-downstream`. (#1816)


author: Packit <hello@packit.dev> - 0.66.0-1
changelog:
  - When configuring Copr chroot (target in Packit terminology) specific configuration, make sure to specify `additional_modules` as a string containing module names separated with a comma, example: "httpd:2.4,python:4". (#1826)
  - Target-specific configuration for Copr builds can now be defined and Packit will set it for the appropriate Copr chroots. (#1822)
  - You can now specify `update_release: false` in the configuration to tell Packit not to change the `Version` and `Release` in the spec file. It works the same as `--no-update-release` (renamed from now deprecated `--no-bump`) in the CLI. (#1827)
  - Packit now supports setting `module_hotfixes` for Copr projects. (#1829)
  - All Copr projects created by Packit now default to `enable_net=False`. Our documentation stated this but it wasn't the case. This is now corrected. (#1825)


author: Packit <hello@packit.dev> - 0.68.0-1
changelog:
  - Packit now requires bodhi in version 7.0.0 at minimum. (#1844)
  - You can now use `--srpm` option with the `packit build locally` CLI command. (#1810)


author: Packit <hello@packit.dev> - 0.69.0-1
changelog:
  - `packit validate-config` now correctly checks glob-patterns in `files_to_sync`. (#1865)
  - Aliases logic was updated to account for the upcoming Fedora release (Bodhi now marks such release as `frozen`). (#1863)
  - Command `packit validate-config` now provides details about errors when it cannot parse the config file. (#1861)
  - Packit does fewer API calls when searching for the package configuration file in remote repositories. (#1846)
  - `--update-release`/`--no-update-release` now affects only `Release`, not `Version`. (#1857)
  - Packit now provides `PACKIT_PROJECT_VERSION` environment variable when running `changelog-entry` action. (#1853)


author: Tom Callaway <spot@fedoraproject.org> - 12.38-1
changelog:
  - update to 12.38 for CVE-2022-23935
    NOTE: 12.38 is not considered a "Stable" release and is not on CPAN


author: Robert-André Mauchin <zebob.m@gmail.com> - 0.4.0-2
changelog:
  - Rebuilt for CVE-2022-1996, CVE-2022-24675, CVE-2022-28327,
    CVE-2022-27191, CVE-2022-29526, CVE-2022-30629


author: Matthieu Saulnier <fantom@fedoraproject.org> - 0.11.0-2
changelog:
  - Package Review RHBZ#1995497:
    - Remove useless ldconfig scriptlets
    - Fix Requires tag of the doc subpackage
    - Fix summary and description of lib and devel subpackages
    - Reverse requirements between main package and libs subpackage
    - Move docfiles from libs subpackage to main package


author: Packit <hello@packit.dev> - 0.40.0-1
changelog:
  - Using the method `users_with_write_access` you can generate the set of users that have write access to the project and the method `has_write_access(user)` you can find out if the user has write access to the project. (#742)


author: Packit <hello@packit.dev> - 0.41.0-1
changelog:
  - `CommitComment.comment` has been deprecated in favour of `CommitComment.body` to make the naming consistent across objects. (#748)
  - ogr now requires Python 3.9 or later. (#746)


author: Packit <hello@packit.dev> - 0.42.0-1
changelog:
  - A bug in ogr resulting in returning only first page of pull requests for Pagure has been fixed. (#761)
  - ogr now raises `GitForgeInternalError` rather than `PagureAPIException` when getting 50x response from the Pagure API. (#762)


author: Packit <hello@packit.dev> - 0.43.0-1
changelog:
  - Fixes an issue with project->service mapping where the service with an url not containing the service type wasn't matched. (#771)


author: Packit <hello@packit.dev> - 0.44.0-1
changelog:
  - OGR now understands a few community-hosted GitLab instances that could not be determined automatically from the hostname. Thanks to that, you don't need to hardcode these instances to be mapped correctly. (#775)


author: Ondřej Nosek <onosek@redhat.com> - 1.65-1
changelog:
  - Extra arguments now use shell-escaping - revert (onosek
  - Remove pytest warnings (onosek)
  - Refuse import of packages processed by rpmautospec (zbyszek)
  - follow redirects for lookaside (tkopecek)
  - Repair flake8 complaints (onosek)
  - Fix high level bandit findings (onosek)
  - container-build: improve help text for --compose-ids argument (kdreyer)
  - CONTRIBUTING.md fix links (onosek)
  - Improve change management process documentation (onosek)
  - Removing bandit issues from cli.py (drumian)
  - Extract source RPMs with rpm2archive if possible (praiskup)
  - Set up bandit scanner for rpkg (onosek)
  - Refuse to "commit -c" when using * Fri Mar 10 2023 Fedora Project - 1.66-4.el9
  - local build - 454 (drumian)
  - Refactoring loading rpmautospec feature (onosek)
  - add --background option for container-build which allows to create build with
    lower priority (rcerven)
  - 'clean --dry-run' deprecation warning (drumian)
  - Better exit code for connection error (drumian)
  - Fix generation of optional parameters in man page (mspacek)
  - Use absolute path for mock results in `lint` (onosek)
  - contaner-build does not check for existence of kojisession.buildContainer -
    532 (drumian)
  - Fix: 'lint' subcommand should not invoke rpmlint on debuginfo packages -
    rhbz#2052451 (drumian)
  - Add `--custom-user-metadata` to build command (onosek)
  - Fix: 'lint -i/--info' does not work - rhbz#2016616 (drumian)
  - Fix: AlreadyUploadedError when package has no sources - 604 (drumian)
  - Fix: Extra arguments now use shell-escaping - 587 (drumian)


author: Ondřej Nosek <onosek@redhat.com> - 1.66-1
changelog:
  - container-build: document --compose-ids overrides any new composes (kdreyer)
  - Use srpm when scratch-building from dirty repo - #652 (otto.liljalaakso)
  - Code cleanup in tests/test_cli.py (otto.liljalaakso)
  - Reduce indentation in assert_build helper (otto.liljalaakso)
  - Allow empty commits - 494 (msuchy)
  - Allow forcing download of all sources - #650 (otto.liljalaakso)
  - Add test case for not downloading unused sources (otto.liljalaakso)
  - Support 'results_dir=subdir' when building from srpm - #648
    (otto.liljalaakso)
  - Use local branch name as release when there is no remote (otto.liljalaakso)
  - Allow downstreams to define a default release (otto.liljalaakso)
  - Switch load_branch_merge to use multiple return (otto.liljalaakso)
  - Unittests for 'git push' hook script (onosek)
  - Checking a repo configuration before 'git push' with a git hook script - 491
    (onosek)
  - Fix skipping NVR check with autorelease (nils)
  - pyrpkg.spec.SpecFile: More lenient parser for Source/Patch lines (fweimer)
  - Fix URL in CHANGELOG.rst (tmz)
  - Add Jenkinsfile for CI (onosek)
  - mockbuild: escape rpm command under mock - rhbz#2130349 (onosek)
  - Fixes for exploded SRPM layouts - #633 (tdawson)
  - `fedpkg local` does not show rpmbuild output - rhbz#2124809 (onosek)


author: Ondřej Nosek <onosek@redhat.com> - 1.66-3
changelog:
  - Patch: Process source URLs with fragment in pre-push hook
  - Patch: container-build: update --signing-intent help for OSBS 2


author: David King <amigadave@amigadave.com> - 2.1.1-4
changelog:
  - Own more directories
  - Be consistent with use of %{buildroot}
  - Tighten globs in files list
  - Avoid unnecessary gtk-update-icon-cache
  - Use %find_lang for locales
  - Add license and documentation
  - Import the module during %check
  - Verify GPG signature of sources


author: Sérgio Basto <sergio@serjux.com> - 4.4.3-2
changelog:
  - Add unitdir, we may have unitdir but by default disabled, preset just enable service by default which understandably was not approved.
    to check presets run `systemctl status xpra | grep preset`
  - Un-split xpra-udev and other improvements
  - Add support to procps, avif, qrencode, libdrm and libwebp


author: Sérgio Basto <sergio@serjux.com> - 4.4.3-3
changelog:
  - Fix epel builds, seems upstream sort out py3cairo hack on el8
  - el8 now also have xorg-x11-drv-dummy


author: Ben Woodard <woodard@redhat.com> - 4.3.4-2
changelog:
  - disable building with libunwind to fix C++ exceptions when a C applicaion loads
    a module written in C++ #2175966


