Version 0.1.7 ~~~~~~~~~~~~~ Released: 2014-12-19 Notes: - librepo >= 1.7.11 is now required New Features: - Add HIF_SOURCE_UPDATE_FLAG_SIMULATE (Richard Hughes) - Add a large number of GPG tests (Richard Hughes) - Add hif_source_get_filename_md() (Richard Hughes) - Add the concept of metadata-only software sources (Richard Hughes) - Support appstream and appstream-icons metadata types (Richard Hughes) Bugfixes: - Automatically import public keys into the librepo keyring (Richard Hughes) - Call hif_state_set_allow_cancel() when the state is uncancellable (Richard Hughes) - Correctly update sources with baseurls ending with a slash (Richard Hughes) - Don't unref the HifSource when invalidating as this is not threadsafe (Richard Hughes) - Fix crash when parsing the bumblebee.repo file (Richard Hughes) - Improve handling of local metadata (Richard Hughes) - Only set LRO_GPGCHECK when repo_gpgcheck=1 (Richard Hughes) Version 0.1.6 ~~~~~~~~~~~~~ Released: 2014-11-10 New Features: - Add support for package reinstallation and downgrade (Michal Minar) - Copy the vendor cache if present (Richard Hughes) Bugfixes: - Allow to get repo loader out of context (Michal Minar) - Ensure created directories are world-readable (Richard Hughes) - Support local repositories (Michal Minar) Version 0.1.5 ~~~~~~~~~~~~~ Released: 2014-09-22 Bugfixes: - Add all native architectures for ARM and i386 (Richard Hughes) - Check for libQtGui rather than libkde* to detect GUI apps (Kevin Kofler) Version 0.1.4 ~~~~~~~~~~~~~ Released: 2014-09-12 New Features: - Add hif_source_commit() so we don't rewrite the file for each change (Richard Hughes) - Allow setting the default lock directory (Richard Hughes) Bugfixes: - Ensure all the required directories exist when setting up the context (Richard Hughes) - Use a real path for hy_sack_create() (Richard Hughes) Version 0.1.3 ~~~~~~~~~~~~~ Released: 2014-09-01 Bugfixes: - Add an error path for when the sources are not valid (Richard Hughes) - Do not call hif_context_setup_sack() automatically (Richard Hughes) - Don't error out for missing treeinfo files (Kalev Lember) - Fix a logic error to fix refreshing with HIF_SOURCE_UPDATE_FLAG_FORCE (Richard Hughes) Version 0.1.2 ~~~~~~~~~~~~~ Released: 2014-07-17 Notes: New Features: - Add HifContext accessor in -private for HifState (Colin Walters) - Improve rpm callback handling for packages in the cleanup state (Kalev Lember) Bugfixes: - Add name of failing repository (Colin Walters) - Create an initial sack in HifContext (Colin Walters) - Error if we can't find any package matching provided name (Colin Walters) - Fix a mixup of HifStateAction and HifPackageInfo (Kalev Lember) - Only set librepo option if value is set (Colin Walters) - Respect install root for rpmdb Packages monitor (Colin Walters) - Update Makefile.am (Elan Ruusamäe) Version 0.1.1 ~~~~~~~~~~~~~ Released: 2014-06-23 New Features: - Only add system repository if it exists (Colin Walters) Bugfixes: - Add private accessors for goal/sack (Colin Walters) - Fix a potential crash when removing software (Richard Hughes) - Pass install root to hawkey (Colin Walters) Version 0.1.0 ~~~~~~~~~~~~~ Released: 2014-06-10 Notes: - This is the first release of a simple library that uses librepo and hawkey to do some high level package management tasks. - libhif is not 100% API or ABI stable yet. New Features: - Add HifContext as a high level operation (Richard Hughes) Bugfixes: - Add several g-i annotations (Colin Walters) - Correctly set the cleanup status (Kalev Lember) - Fix a crash when using hif_source_set_keyfile_data() (Richard Hughes) - Use GLib version macros to pin to 2.36 by default (Colin Walters)