All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
- RPM:
- Escape contents of
<url>...</url>
in primary.xml.
- Escape contents of
- Bump
boto3
version from 1.4.1 to 1.17.5.
- RPM:
- Fix Python 3.6 compatibility by replacing the
removesuffix()
method, which is available since Python 3.9.0, with another code.
- Fix Python 3.6 compatibility by replacing the
- Use the
python3
shebang instead ofpython
in themkrepo
executable path. - Slightly update package description in
setup.py
.
- Add auto-installation of required package dependencies.
- RPM:
- Add support for deletion of stale repo metadata.
- RPM:
- Include 'primary' files into primary.xml.
- Add the
<rpm:conflicts>
section to primary.xml when it's needed. - Not include 'primary' files and packages that are provided into the
<rpm:requires>
section. - Keep only the highest version of
libc.so.6
in the<rpm:requires>
section.
- RPM:
- Process
I18NSTRING
header type entries. - Handle
latin-1
chars in SUMMARY and DESCRIPTION headers. - Fix wrong string representation of flags in the
<rpm:requires>
tag entries.
- Process
- Completely drop support of Python 2.