# changelog

author: Michal Bocek <mbocek@redhat.com> 0.11-1
changelog:
  - updated license in spec files from GPLv3 to GPLv3+
  - set up automated pylint and unit test coverage checks in GitHub
  - removed packit smoke test
  - fixed packit configuration for downstream release proposals


author: Michal Bocek <mbocek@redhat.com> 0.12-1
changelog:
  - require --enablerepo with --disable-submgr
  - fix failing conversions if gpgcheck=1 not in used custom repos
  - always logging debug info to the log file
  - unnecessary backup of kernel packages is not being performed
  - add missing python-setuptools dependency on RHEL 6 to a spec file
  - unregister from RHN Classic if in use
  - change a temporary folder path from /tmp/convert2rhel/ to /var/lib/convert2rhel
  - add the ability to specify custom RHSM URL
  - unsubscribe from RHSM during a rollback
  - drop the support for conversions of RHEL 5
  - make sure that RHEL kernel has been installed correctly during the conversion
  - fix parsing RHSM output due to its change in RHEL 7.8
  - fix stopping the convert2rhel execution when not running as root
  - the convert2rhel.log file is not being overwritten but appended
  - do not traceback when intentionally stopping the conversion
  - do not ask for subscription SKU pool IDs when activation key is used


author: Michal Bocek <mbocek@redhat.com> 0.13-1
changelog:
  - allow conversions of CentOS and Oracle Linux 8
  - fix "TypeError: execve()" py2.6-related error when calling external commands
  - remove unused code related to using offline snapshot or RHEL repositories
  - remove all Red Hat Network (RHN)-related code as RHN has been shut down
  - set POSIX/C locale at the start of running the tool
  - remove python-syspurpose dependency from spec - not available on OL 7 and 8
  - replace the word blacklist with exclude/excluded
  - clearing yum versionlock that could cause the conversion to fail
  - printing rpm files that were modified during the conversion
  - minor UX improvements and test infrastructure improvements


author: Michal Bocek <mbocek@redhat.com> 0.14-1
changelog:
  - fix same version kernel not being replaced silently
  - not renaming the original system repofiles anymore
  - fix printing package installation repo with dnf
  - warn users if same repo in both enable/disablerepo options
  - improve manpage/help for the enable/disablerepo options


author: Michal Bocek <mbocek@redhat.com> 0.16-1
changelog:
  - Not requiring users to download redhat-release and subscription-manager with
    its dependencies prior the conversion when using RHSM.
  - Remove subscription-manager dependencies from the convert2rhel spec file by
    installing subscription-manager through yum/dnf instead of rpm.
  - The --variant option for choosing RHEL variant was broken. Instead of fixing
    it we remove all the related code. The system is always converted to RHEL
    Server variant in case of RHEL 6 and 7. RHEL 8 has no variants. Using the
    --variant option now prints a warning.
  - Update Red Hat EULA to the 2019 version.
  - Messages of importance are printed in color in the terminal.
  - When printing a list of packages, we print the package vendor by default, or
    the packager when the vendor information is not available.


author: Michal Bocek <mbocek@redhat.com> 0.17-1
changelog:
  - Fix broken package backup causing an incomplete rollback
  - Fix dependency issue when force replacing same-version kernel
  - Allow using RHSM repos when downloading same-version kernel


author: Michal Bocek <mbocek@redhat.com> 0.18-1
changelog:
  - Prevent conversion failure by requiring writable /sys and /mnt
  - Fix the subscription-manager packages being signed by CentOS instead of Red Hat
  - Remove packages causing dependency errors
  - Inhibit the conversion for UEFI firmware
  - Added --version option
  - Implement a backup of repofiles under /etc/yum.repos.d/
  - Fix conversion failure on CentOS Linux/OL 6 caused by java-1.7.0-openjdk
  - Remove settings not compatible with RHEL from /etc/sysconfig/kernel


author: Michal Bocek <mbocek@redhat.com> 0.19-1
changelog:
  - Inhibit the conversion on detection of unsupported or tainted kernel modules
  - Remove mod_ldap and mod_proxy_html on CentOS 7 to prevent conversion failure


author: Michal Bocek <mbocek@redhat.com> 0.20-1
changelog:
  - Fix backing up centos-release and others
  - Fix checking for kernel modules using symlinks
  - Remove cockpit-subscriptions to prevent conversion failure
  - Remove anaconda-dracut to prevent conversion failure
  - Limit the number of RHSM registration attempts
  - Fix resolving yum dependency errors
  - Add ignore list for kmods that moved to kernel core


author: Eric Gustavsson <egustavs@redhat.com> 0.21-1
changelog:
  - Inhibit systems with non-standard RHEL kernel
  - Unregister the system before removing subscription-manager
  - Fix broken rollback with Red Hat Subscription Manager on Oracle Linux 6 & 8, and CentOS 6
  - Fix confusing logging message when registering the system
  - Fix incorrect RegExp parsing of yum output
  - Fix logger not being initialized early enough
  - Remove non-interactive command suggestion


