# changelog

author: Dalibor Pospisil <dapospis@redhat.com> - 1.30-1
changelog:
  - prefer yum over direct download mechanism for the rpm downloads
  - a few code cleanups
  - fixed some typos
  - improved full fmf_id processing
  - changed installation prefix from / to /usr


author: Dalibor Pospisil <dapospis@redhat.com> - 1.31.4-1
changelog:
  - fixed getting base arch on Fedora and c10s
  - rlReport support SKIP result, by chuhu
  - fixed rlIsRHELLike on systems without /etc/os-release, e.g. RHEL-6
  - some minor updates


author: Dalibor Pospisil <dapospis@redhat.com> - 1.32
changelog:
  - introduction of the new way to foist the os-relase and thus present
    different system to the tests, including the version, by KwisatzHaderach


author: Miroslav Suchy <msuchy@redhat.com> - 1.12-1
changelog:
  - remove old changelog entries
  - do not specify full path for hardlink [RHBZ#1714637]
  - add script for removing unused source tarballs in lookaside cache


author: clime <clime@fedoraproject.com> - 1.13-1
changelog:
  - fedmsg made an optional (recommnended) dependency
  - slight refactoring of upload.cgi script
  - tests added and documented


author: clime <clime@fedoraproject.com> - 1.16-1
changelog:
  - fixed exceptions for fedora-messaging
  - fixed topic for fedora-messaging (to git.lookaside.new)
  - spec tweak not to require distgit-selinux in containers
  - only Suggests fedmsg
  - garbage collection (git gc) script and systemd timer
    for its periodic run added


author: Pavel Raiskup <praiskup@redhat.com> 1.18-1
changelog:
  - replace test on _selinux_policy_version by macro that does it all
  - handle situation when _selinux_policy_version is not defined
  - silence pylint
  - remove rhel7 specific code
  - Move %_bindir symlinks out from dist-git-selinux
  - Depend on python3-legacy-cgi for F41+
  - licensing: update the project's COPYING file
  - dist-git: move the code into sub-directory


author: Pavel Raiskup <pavel@raiskup.cz> 1.19-1
changelog:
  - Avoid using parameterized and nose
  - Add sysusers.d config file to allow rpm to create users/groups automatically


author: Pavel Raiskup <praiskup@redhat.com> 1.1-1
changelog:
  - more powerful parsing for ssh clone urls
  - nicer error output for not-matched origin.url hostnames
  - apply Fedora Review fixes


author: Ondřej Nosek <onosek@redhat.com> - 1.47-1
changelog:
  - Use ruff code checker instead of bandit (onosek)
  - Clone the API key info into all help messages (mpospisi)
  - README: Documentation link change, and new Jenkins link – `#606`_ (gleiro)
  - `update`: Add unspecified update type (priv.luk@gmail.com)
  - `request-unretirement`: Added a new command (amedvede)
  - `request-repo`: creating project and package in Anitya (amedvede)
  - Switch to %pyproject_* macros (onosek)
  - `retire`: extend the command's console help - `rhbz#2189969`_ (onosek)
  - Jenkinsfile: use local declaration instead of global (onosek)
  - `srpm`: --offline arg to prevent connecting to Koji – `#600`_ (onosek)


author: Packit <hello@packit.dev> - 0.33.0-1
changelog:
  - There is a new convenience method `Sections.get_or_create()` that allows you to manipulate a section
    without checking if it exists first. If a section doesn't exist, it will be appended to the end. (#441)
    For example, this will work properly even on spec files without `%changelog`:

    ```
    with spec.sections() as sections:
        changelog = sections.get_or_create("changelog")
        changelog[:] = ["%autochangelog"]
    ```
  - Resolves: rhbz#2332288


author: Packit <hello@packit.dev> - 0.34.2-1
changelog:
  - context_management: add a type stub override to fix typing. Type checkers like mypy and pyright can now correctly determine the types for `.sources()`, `.sections()`, and the other `Specfile` methods that return context managers. (#457)


author: Packit <hello@packit.dev> - 0.35.0-1
changelog:
  - Added support for creating Specfile instances from file objects and strings. (#458)
  - The `context_management` type stubs now use `ParamSpec` from `typing_extensions` to support Python < 3.10. (#466)


author: Packit <hello@packit.dev> - 0.36.0-1
changelog:
  - We have fixed a bug that caused specfile to traceback when section names with conditional macro expansions containing spaces were present in the spec file. (#476)


author: Packit <hello@packit.dev> - 0.38.0-1
changelog:
  - A bug leading to incorrect EVR expansion has been fixed. (#492)
  - Prevented side-effects during condition evaluation that could occur when expanding macros that manipulate other macros, leading to misinterpreted validity of condition branches. (#499)


author: Jered Floyd <jered@redhat.com> 9.2.9-1
changelog:
  - Update to upstream 9.2.9
  - Resolves CVE-2024-38311, CVE-2024-56195, CVE-2024-56196, CVE-2024-56202


