# changelog

author: Oleg Girko <ol@infoserver.lv> - 3.5.1-2
changelog:
  - Add patch to make configure detect glibc again
  - Run autoreconf again: we have patches to configure,ac


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.0.0-1
changelog:
  - Version 6.0.0
  - Drop previously backported patches
  - Use python3 also for EPEL 7 (following upstream)
  - Use systemd unit files from upstream


author: Davide Cavalca <dcavalca@centosproject.org> - 0.7.0-14
changelog:
  - Import lookaside_upload, lookaside_upload_sig and get_sources.sh from
    centos-git-common
  - Convert license tag to SPDX


author: Miroslav Suchý <msuchy@redhat.com> 1.97-1
changelog:
  - update copr keys
  - add script to check all keys
  - remove expired jenkins key
  - update expired intel security key
  - update expired navy linux key
  - update expired bluejeans key
  - add script to check expiration
  - Add the key for pkgs.k8s.io (Kubernetes)


author: Miroslav Suchý <msuchy@redhat.com> 1.99-1
changelog:
  - update copr keys
  - Add Qubes OS 4.2 release key
  - Split AlmaLinux OS 8 GPG public keys to fix microdnf
  - Update AlmaLinux OS 8 public key


author: Miroslav Suchý <msuchy@redhat.com> 1.102-1
changelog:
  - update copr keys
  - Create cathugger.asc
  - Create zzz.key.asc
  - Create idk.key.asc
  - Create hulahoop.asc
  - Create adrelanos.asc
  - Create makemkv_pub.txt


author: Miroslav Suchý <msuchy@redhat.com> 1.103-1
changelog:
  - update copr keys
  - add FFmpeg, LibreWolf, Monero, VideoLAN, and yt-dlp keys
  - Add CentOS 10 and EPEL 10 GPG keys
  - add Alpine Linux and postmarketOS keys


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0.12.6-1
changelog:
  - Update to 0.12.6 (close RHBZ#2162811)
  - Update License to SPDX
  - Document and/or unbundle all bundled libraries


author: Miroslav Suchý <msuchy@redhat.com> 1.39-1
changelog:
  - add LicenseRef-docbook-dtds
  - public domain dedication for iw
  - add HPND-MIT-disclaimer
  - add Caldera-no-preamble
  - Delete TOML files for licenses that cannot be found
  - Add xkeyboard-config-Zinoviev
  - Add Adobe-Display-Postscript
  - Add DEC-3-Clause
  - Add HPND-sell-MIT-disclaimer-xserver
  - add not allowed license LicenseRef-sph2pipe
  - add LGPL-2.1-or-later WITH GNU-compiler-exception
  - GNU-compiler-exception: GPL-3.0 -> GPL-2.0
  - firmware.txt: add license for microcode_ctl
  - firmware.txt: remove trailing whitespace
  - public domain dedication for jansson


author: Miroslav Suchý <msuchy@redhat.com> 1.40-1
changelog:
  - add HPND-UC
  - add GPL-2.0-or-later WITH GStreamer-exception-2008
  - add TGPPL-1.0 (and replace LicenseRef-TGPPL)


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add Sun-PPP license
  - add CC-BY-SA-3.0 WITH GNOME-examples-exception license
  - add GPL-2.0-or-later WITH Gmsh-exception license
  - add HPND-Fenneberg-Livingston license
  - add Brian-Gladman-2-Clause license
  - add gtkbook license
  - add UMich-Merit license
  - add Mackerras-3-Clause license
  - Add legacy name for "LGPL-3.0-or-later WITH openvpn-openssl-exception"
  - add softSurfer license
  - add LGPL-2.1-or-later WITH GStreamer-exception-2005 license
  - add UltraPermissive notice for libpng and perl-Image-PNG-Libpng
  - add BSD-3-Clause-acpica license
  - add SSLeay-standalone license
  - add BSD-2-Clause-Darwin license


author: Miroslav Suchý <msuchy@redhat.com>
changelog:
  - add CMU-Mach-nodoc license
  - add Mackerras-3-Clause-acknowledgment license
  - add bcrypt-Solar-Designer license
  - add HPND-INRIA-IMAG license
  - add OpenVision license
  - public domain dedications for irssi
  - add MIT-Khronos-old license
  - public domain dedications for openshadinglanguage
  - public domain dedication for util-linux
  - public domain dedications for rrdtool
  - public domain dedications for ppp
  - Add public domain text from minicom
  - add GPL-3.0-or-later WITH Autoconf-exception-generic


author: Miroslav Suchý <msuchy@redhat.com> 1.43-1
changelog:
  - rename LicenseRef-Threeparttable to threeparttable
  - Add “KST32B” license terms to UltraPermissive.txt
  - Add glibc public domain declarations


author: Miroslav Suchý <msuchy@redhat.com> 1.44-1
changelog:
  - add OAR License
  - include dictd md5 public domain text
  - public domain dedication for libdstr
  - Add LicenseRef-RSALv2 (not-allowed)
  - add swig to UltraPermissive
  - add LGPL-3.0-or-later WITH WxWindows-exception-3.1


author: Miroslav Suchý <msuchy@redhat.com> 1.45-1
changelog:
  - Update public-domain-text.txt for OpenCTM
  - lark-parser was renamed to lark, allow both
  - public domain dedication for libtcd
  - public domain dedication for mopac7
  - Public domain for sshguard
  - public domain dedication for tcd-utils
  - public domain dedication for minicom
  - add LicenseRef-Catharon license


author: Miroslav Suchý <msuchy@redhat.com> 1.46-1
changelog:
  - rename LicenseRef-Catharon to Catharon
  - add NCL license
  - add HPND-UC-export-US license
  - Add GPL-2.0-only_WITH_cryptsetup-OpenSSL-exception
  - add Sun-PPP-2000 license
  - add BSD-2-clause-first-lines license
  - add pkgconf license


author: Miroslav Suchý <msuchy@redhat.com> 1.47-1
changelog:
  - add GPL-2.0-or-later WITH RRDtool-FLOSS-exception-2.0
  - add text of ultrapermissive dedication from sublimehq
  - add HPND-export2-US license
  - add Gutmann license
  - add HPND-merchantability-variant license
  - fix case in license id of BSD-2-Clause-first-lines
  - add HPND-export-US-acknowledgement license
  - add HPND-Intel license
  - add loguru public domain dedication
  - add BSD-3-Clause WITH AdditionRef-OpenEXR-Additional-IP-Rights-Grant
  - add HPND-sell-variant-MIT-disclaimer-rev license
  - add GD license
  - Add crc32 license found in libsurvive to UltraPermissive
  - allow lower case variant
  - add any-OSI license
  - document dotnet* packages as exception for LicenseRef-ISO-8879


author: Lukáš Zachar <lzachar@redhat.com> - 1.2.0-1
changelog:
  - Shallow git clone if no reference is used
  - Select by the source of object
  - Enable the flake8 check, fix detected issues
  - Make when in adjust optional, add true|false expr.
  - Version as fmf flag and module attribute


author: Petr Šplíchal <psplicha@redhat.com> - 1.3.0-1
changelog:
  - Allow case-insensitive context matching
  - Move the copr repository to the `teemtee` group
  - Fix missing file require for unit tests
  - Add callback to adjust() to make it observable by callers
  - Drop support for `el-8` and `python-3.6`
  - Fix docs building on readthedocs
  - Install `yq` needed for `tmt` integration tests
  - Include `srpm_build_deps` in the packit config
  - Remove `metadata` from Packit config
  - Add missing build job to Packit config
  - Update pre-commit checks to the latest versions
  - Require `fmf` in tests, remove obsolete coverage
  - Fix a typo in the merging minus sign documentation


author: Petr Šplíchal <psplicha@redhat.com> - 1.4.0-1
changelog:
  - Introduce a new page for release notes
  - Extend the `filter()` documentation slightly
  - Implement the '~' merge operation
  - Support escaping `|` and `&` in `utils.filter()`
  - Accept additional rules in the `adjust()` call (#230)
  - Avoid `copy()` calls in `adjust()`
  - Directive `select` to control node selection
  - Allow filtering based on the node name
  - Drop epel-8
  - Fix github action
  - Remove travis.yaml
  - Turn schema validation method into a stand-alone function
  - Limit number of tests run for integration with tmt (#225)
  - Add a `Toolbelt Catalog` entry for `fmf`


author: Sudip Shil <sshil@redhat.com> - 1.4.0-1
changelog:
  - get fontversion for a font that is selected. python3-freetype will be used for this.
  - fontversion update upon language change from drop-down and alsofont change in each fontbutton
  - the style/weight is hide by default. added option to show style
  - show-style and fontversion feature won't be available in f37
  - font filter for rawhide is fast now and fonts are now fast to populate
  - Set activate on single click to false for the language selection listbox
  - fixed indexing bug: Clicking arabic language in drop-down selects assamese
  - now fontsize adjustment will work
  - fixed non printable string getting from freetype function
  - removed classmethod and added instance method for label_font_change_newversion
  - noto sans won't appear as noto sans regular
  - gtk.dialog deprecation warning issue fixed
  - dialog button bug of fontbutton2 fixed
  - added run.sh script
  - fonts-compare will work on rhel9
  - Selecting second font from fc-list for second font button


author: Sudip Shil <sshil@redhat.com> - 1.5.0-1
changelog:
  - Initialize fonts-compare with language from cli "fonts-compare --lang ja"
  - Now user can turn off the Auto language detection for their words in edit label
  - Now both buttons select different fonts. They will not select similar/same font
  - fixed issue auto langdetect changing fonts for both fontbutton
  - activate dark theme if system's dark mode is enabled, used libadwaita
  - Avoiding the fontconfig limitation with locales like - Choosing -* giving same font
  - droid fonts will never be selected
  - changed README


author: Sudip Shil <sshil@redhat.com> - 1.5.1-1
changelog:
  - New Feature: Initialize fonts-compare with locale
  - --lang feature handles zh-cn and zh_CN both format
  - Any valid locale, unknown to fontconfig will fallback to en/C.utf8
  - Any unsupported locale, fallback to C.utf8
  - Language variable handling to support both LC_ALL and LANG settings


author: Sudip Shil <sshil@redhat.com> - 1.5.2-1
changelog:
  - Fixed an error caused by changes to the font button and sample text, discovered with Urdu and several other languages.
  - Updated the About section to include version and license information.
  - Renamed "label" to "text".
  - bugfix: added libadwaita dependency


author: Benjamin A. Beasley <code@musicinmybrain.net> - 1.13-2
changelog:
  - Fedora, EPEL9: add a weak dependency on mpv
  - This is upstream’s preferred media player for previews, and the only
    supported one packaged in Fedora and EPEL


author: Pavel Raiskup <praiskup@redhat.com> 39.1-1
changelog:
  - Add openSUSE Leap 15.5 (neal@gompa.dev)
  - Move openSUSE Leap 15.3 to EOL (neal@gompa.dev)
  - Mageia 9 branched, Mageia Cauldron retargeted to Mageia 10 (neal@gompa.dev)


author: Pavel Raiskup <praiskup@redhat.com> 39.2-1
changelog:
  - Switch ELN to use a native bootstrap container image
  - Use the correct openSUSE Backports key for Leap 15.5 (neal@gompa.dev)
  - Properly handle /etc/mock/default.cfg on Fedora ELN (sbonazzo@redhat.com)


author: Pavel Raiskup <praiskup@redhat.com> 39.3-1
changelog:
  - Fedora 40+ to use DNF5 for building
  - Mandriva provides python-* not python3-* packages, use them
  - mark ELN bootstrap image as "ready" to speedup bootstrap preparation


author: Pavel Raiskup <praiskup@redhat.com> 39.4-1
changelog:
  - configure system_cachedir for dnf5
  - configs: EOL Fedora 37
  - config: add README.md with maintainers and issue trackers (frostyx@email.cz)


author: Pavel Raiskup <praiskup@redhat.com> 40.1-1
changelog:
  - new '{{ repo_arch }}' template variable used for Mageia
  - Mageia 7 is EOL (wally@mageia.org)
  - OpenMandriva i686 is EOL (frostyx@email.cz)
  - Fedora 40 branched


author: Jakub Kadlcik <frostyx@email.cz> 40.3-1
changelog:
  - Add initial c10s mock configs (Koji BUILDROOT only) (miro@hroncok.cz)
  - configs: use repo_arch, not target_arch with openSUSE (praiskup@redhat.com)
  - configs: Drop modular repositories from Fedora Branched
    (ngompa@fedoraproject.org)
  - configs: Drop modular repositories from Fedora Rawhide
    (ngompa@fedoraproject.org)
  - Configs 40.2 release notes && post-release administrivia
    (praiskup@redhat.com)


author: Jakub Kadlcik <frostyx@email.cz> 40.4-1
changelog:
  - configs: BuildWithDNF5 for ELN (praiskup@redhat.com)
  - Add Circle Linux 9 configs (bella@cclinux.org)
  - configs: Replace Mageia 10 and Cauldron i586 configs with i686
    (wally@mageia.org)
  - Post-release administrivia (frostyx@email.cz)


author: Tibor Dudlák <tdudlak@redhat.com> - 1.14.0-1
changelog:
  - e319b73 refactor(AWS): change variable name typo in get_ip_addresses (Tibor Dudlák)
  - d95e65f fix(OpenStack): Add missing await for self._load_limits() method call (Tibor Dudlák)
  - d0c2d8f refactor: Update supported providers (Tibor Dudlák)
  - 13ad3df fix(outputs): remove config section from pytest-multihost (Tibor Dudlák)
  - d3da251 feat(outputs): allow to overwrite ansible layout (Tibor Dudlák)
  - d3ac20d feat(outputs): allow to choose which outputs should be generated (Tibor Dudlák)
  - 66f2877 feat(outputs): add support for pytest-mh (Tibor Dudlák)
  - db633b7 feat(utils): relax condition in get_fqdn (Tibor Dudlák)
  - 0735e36 fix(outputs): add host to correct group in layout (Tibor Dudlák)
  - b1f5318 feat(utils): add get_os_type (Tibor Dudlák)
  - 0ab88e6 refactor(black): reformat code (Tibor Dudlák)


author: Tibor Dudlák <tdudlak@redhat.com> - 1.14.1-1
changelog:
  - a9c4e62 fix: mrack not re-provisioning hosts which were destroyed (Tibor Dudlák)
  - 17b45e4 fix: Replace coroutines with tasks to avoid RuntimeError (David Pascual)


author: Tibor Dudlák <tdudlak@redhat.com> - 1.15.0-1
changelog:
  - f9f0e33 test: Add missing strategy_retry test (Tibor Dudlák)
  - 121c5db refactor(provider): take max_utilization out to method to ease mocking (Tibor Dudlák)
  - dc74ced test: Add missing tests for fixed code from https://github.com/neoave/mrack/pull/245 (Tibor Dudlák)
  - 86393ab feat(outputs): preset username and password for windows host in pytest-mh (Tibor Dudlák)
  - 4c26b5f feat(outputs): merge nested dictionary instead of overriding it (Tibor Dudlák)
  - 4dde2e5 feat(utils): add merge_dict (Tibor Dudlák)
  - 5440be1 refactor: fixes _openstack_gather_responses test warnings and exec time (David Pascual)
  - e29031b fix: Handle 403 AuthError (out of quota) in openstack provisioning (David Pascual)
  - a4e5075 feat: configurable ssh options (Petr Vobornik)
  - e9d716e chore: fix docs dependencies in tox run (Petr Vobornik)
  - 6f1943b chore: add Markdown support to docs and add design section (Petr Vobornik)
  - 88458e1 docs: SSH options design (Petr Vobornik)


author: Tibor Dudlák <tdudlak@redhat.com> - 1.15.1-1
changelog:
  - 608c763 chore(Packit): Use yaml magic to run same internal tests for PRs and commits to main (Tibor Dudlák)
  - 8062a20 refactor: more verbose output when (re)provisioning (Tibor Dudlák)
  - 19b52f8 test(OpenStack): Add reprovision with dynamic result tests (Tibor Dudlák)
  - fd111f5 fix: Do not reprovision all hosts when server error is detected (Tibor Dudlák)
  - 6e499f6 fix: Use lower cooldown time to not be too slow in re-provisioning (Tibor Dudlák)
  - e03793c chore(Packit): Add internalt tests per pull request (Tibor Dudlák)
  - 44023eb chore(Packit): add missing build job(s) to Packit config (Tibor Dudlák)


author: Tibor Dudlák <tdudlak@redhat.com> - 1.16.0-1
changelog:
  - 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák)
  - 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák)
  - d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual)
  - 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual)
  - a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual)
  - 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák)
  - db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák)
  - de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.16.0-1
changelog:
  - e8e20f1 chore(ci): Fix release workflow build step checking out wrong commit (David Pascual)
  - 97a7cd0 chore: Bump asyncopenstackclient dependency version (David Pascual)
  - 41b12e7 chore: Release version 1.16.0 (github-actions)
  - 278d1b1 chore(release): Add PyPI action & extract copr step (Tibor Dudlák)
  - 9bbd987 chore: Bump python-semantic-release to v7.34.4 (Tibor Dudlák)
  - d6b7298 feat: Add new dependecies to mrack.spec file (David Pascual)
  - 7bbda34 feat(OpenStack): Add clouds.yaml as an authentication method (David Pascual)
  - a5b32e3 feat(OpenStack): Import publick key on provision (David Pascual)
  - 1a29d86 test: fix pylint issues and use isinstance (Tibor Dudlák)
  - db74ae0 fix(Beaker): Exception has been thrown as raise missed argument (Tibor Dudlák)
  - de027fa docs(Beaker): Add hostRequires documentation section to guides (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.17.0-1
changelog:
  - 5251d90 chore(ci): Temporarely remove packit tests (David Pascual)
  - 3a59761 feat(openstack): Append API version to auth_url in credentials (David Pascual)
  - 97a5355 chore(release): Update semantic release action name and version (David Pascual)
  - 6d6cdc6 chore(release): Upload distribution package to release assets (David Pascual)


author: David Pascual Hernandez <davherna@redhat.com> - 1.19.0-1
changelog:
  - 6f81e37 test: speed-up tests by mocking gethostbyaddr (Petr Vobornik)
  - 587a9c7 fix(beaker): supress 10_avc_check restraint plugin (Petr Vobornik)
  - 2c0c2bb test: Add add_dict_to_node test (Petr Vobornik)
  - f4324bf feat: handle list value for add_dict_to_node function (Petr Vobornik)
  - f1e7590 fix: make delete_host function more robust (Petr Vobornik)
  - 784d24b chore: bump black in pre-commit (David Pascual)
  - f6f9131 chore(deps): bump black from 22.3.0 to 24.3.0 (David Pascual)
  - a7db867 test: Add test for _get_recipe_info function (Petr Vobornik)
  - aa25ff3 feat: Provide beaker log links (Petr Vobornik)


author: Mattias Ellert <mattias.ellert@physics.uu.se> - 6.30.02-8
changelog:
  - Exclude failing gtest-math-matrix-test-testMatrixTSparse on Fedora 40
    (aarch64, ppc64le and s390x)


author: Mattias Ellert <ellert@ellert.se> - 6.30.04-1
changelog:
  - Update to 6.30.04
  - Drop patch root-adjust-test-for-failures-on-aarch64-ppc64le-s390x.patch
    (accepted upstrem)
  - Exclude failing TClingDataMemberInfo.Offset test on s390x


author: Mattias Ellert <ellert@ellert.se> - 6.32.00-1
changelog:
  - Update to 6.32.00
  - Drop EPEL 8 build (now requires Python >= 3.7 ans tbb >= 2020)
  - Dropped patches: 12
  - New patches: 6
  - The JsMVA python module is now a submodule of the ROOT python module
  - The notebook package was merged with the JupyROOT package


author: Scott K Logan <logans@cottsay.net> - 0.2.1-2
changelog:
  - Define _description variable to reduce duplication
  - Drop macro from URL to improve ergonomics
  - Enable doctest check using pytest


author: Nikola Forró <nforro@redhat.com> - 0.21.0-1
changelog:
  - `specfile` no longer tracebacks when some sources are missing and can't be _emulated_. In such case the spec file is parsed without them at the cost of `%setup` and `%patch` macros potentially expanding differently than with the sources present. (#271)
  - Specfile's license in RPM spec file is now confirmed to be SPDX compatible. (#269)


author: Packit <hello@packit.dev> - 0.22.0-1
changelog:
  - Macro definitions and tags gained a new `valid` attribute. A macro definition/tag is considered valid if it doesn't appear in a false branch of any condition appearing in the spec file. (#276)


author: Packit <hello@packit.dev> - 0.23.0-1
changelog:
  - Sources now have a `valid` property that indicates whether a source is valid in the current context, meaning it is not present in a false branch of any condition. (#295)


author: Packit <hello@packit.dev> - 0.24.0-1
changelog:
  - Improved type annotations for `UserList` subclasses. (#299)
  - Macro definitions gained a new `commented_out` property indicating that a macro definition is commented out. Another new property, `comment_out_style`, determines if it is achieved by using a `%dnl` (discard next line) directive (e.g. `%dnl %global prerelease beta2`) or by replacing the starting `%` with `#` (e.g. `#global prerelease beta2`). (#298)


author: Packit <hello@packit.dev> - 0.25.0-1
changelog:
  - There is a new method, `Specfile.update_version()`, that allows updating spec file version even if it is a pre-release. (#317)


author: Packit <hello@packit.dev> - 0.27.0-1
changelog:
  - Improved handling of commented-out macro definitions and fixed related logic in `Specfile.update_value()`. (#338)


author: Packit <hello@packit.dev> - 0.28.3-1
changelog:
  - Fixed several minor issues such as processing seemingly commented-out macro definitions (e.g. `#%global prerel rc1`) and treating `SourceLicense` tag as a source. (#374, #376)
  - Made `EVR`, `NEVR` and `NEVRA` objects comparable. (#379)


author: Remi Collet <remi@remirepo.net> - 2.0.22-6
changelog:
  - rebuild for https://fedoraproject.org/wiki/Changes/php83
  - add patch for PHP 8.3 from
    https://github.com/unbit/uwsgi/pull/2559


author: Ralf Ertzinger <ralf@skytale.net> - 2.0.25.1-1
changelog:
  - Update to 2.0.25.1, drop merged patches
  - Use github.com as source for the main tarball
  - Do not build for i686 any more


