# changelog

author: Lukáš Zachar <lzachar@redhat.com> - 1.1.0-1
changelog:
  - Implement a directive for disabling inheritance
  - Add support for prepending items during merging
  - Explicitly convert context value to string
  - Workaround s390x ruamel read issue
  - Support reference schemas in validation function
  - Add JSON Schema validation method
  - Fixes blocking with symbolic link loops
  - Use a better way to detect the default git branch
  - Add unit tests for comma operator in context rules
  - Add examples demonstrating the context syntax


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: Remi Collet <remi@remirepo.net> - 1.27.0-1
changelog:
  - update to 1.27.0
  - raise dependency to libmongocrypt 1.10.0
  - drop dependency on libicu
  - add dependency on libutf8proc


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: Benjamin A. Beasley <code@musicinmybrain.net> - 1.7.0-1
changelog:
  - Update to 1.8.0 (close RHBZ#1466314)
  - Update License to SPDX
  - Port to pyproject-rpm-macros (new Python guidelines)
  - Package additional text documentation files
  - Remove dependency on deprecated python-mock package
  - Add a man page, generated with help2man


author: Peter Bieringer <pb@bieringer.de> - 3.1.7-37
changelog:
  - Add radicale-disable-timestamp-if-started-by-systemd-PR-1276.patch
  - Fix still unsolved SELinux issues (#2156633)
  - Add radicale-fix-move-behind-proxy-PR-1271.patch


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-38
changelog:
  - Replace PR-1271 and PR-1276 with patch against upstream 6ae831a3
  - Extend SELinux policy to allow native journald logging
  - Update to 3.1.8
  - Disable bundled passlib (EPEL provides now 1.7.4)
  - Disable bundled defusedxml (EPEL provides now 0.7.1)


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-51
changelog:
  - Move bundled required modules to USER_SITE directory
  - Disable bundled dateutil (EPEL provides now 2.8.2)
  - Remove cases for radicale major version 1 and 2
  - Move binaries to libexec and create a wrapper script
  - Align systemd unit file with f38
  - Fix __requires_exclude and fix/add "Requires" entries


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-53
changelog:
  - Update patch release/upstream to d7ce2f0b (2023-04-22)
  - Add radicale-3.1.8-fix-main-component-PR-1252.patch
  - Partially align spec file with Fedora variant


author: Peter Bieringer <pb@bieringer.de> - 3.1.8-55
changelog:
  - Debundle vobject as now available in EPEL9 (#2246219)
  - Skip bundle setup in case of nothing to bundle


author: Peter Bieringer <pb@bieringer.de> - 3.2.0-1
changelog:
  - Update to 3.2.0
  - EL8: update bundled vobject to 0.9.7
  - EL8: update to Python 3.9 (requires update with option --allowerasing)
  - EL8: reenable bundled dateutil (required by Python 3.9)


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240220git52486a9-1
changelog:
  - Update to 0^20240220git52486a9
  - Add PyTime API: `PyTime_t` type, `PyTime_MIN` and `PyTime_MAX` constants,
    `PyTime_AsSecondsDouble()`, `PyTime_Monotonic()`, `PyTime_PerfCounter()`,
    and `PyTime_Time()`


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240309git7539c7f-1
changelog:
  - Update to 0^20240309git7539c7f
  - Add hash constants: `PyHASH_BITS`, `PyHASH_IMAG`, `PyHASH_INF`,
    `PyHASH_MODULUS`


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240321gitb16ff9a-1
changelog:
  - Update to 0^20240321gitb16ff9a
  - Add `Py_GetConstant()` and `Py_GetConstantBorrowed()`
  - Update `_Py_NULL` for C23


author: Benjamin A. Beasley <code@musicinmybrain.net> - 0^20240208gitb7cf124-1
changelog:
  - Update to 0^20240208gitb7cf124
  - stb_image-devel is updated to 2.29
  - stb_image_resize2-devel is updated to 2.05


author: Bojan Smojver <bojan@rexursive.com> - 0.9.19-5
changelog:
  - Insert glamoregl module into xorg.conf for glamor package
  - Add missed Xorg server dependencies into glamor package


