This file contains the major changes between
libsolv versions:
+Version 0.7.14
+- added support for ed25519 signatures
+- selected bug fixes:
+ * Support blacklisted packages in solver_findproblemrule()
+ * Support rules with multiple negative literals in choice rule
+ generation
+ * Also detect rpmdb.sqlite in /usr/share/rpm
+
+Version 0.7.13
+- fix solvable swapping messing up uninternalized idarrays
+
+Version 0.7.12
+- conda: support packages.conda repositories
+- conda: de-priorize track features
+- allow win32 to build shared lib
+- selected bug fixes:
+ * fix ruleinfo of complex dependencies returning the wrong origin
+
+Version 0.7.11
+- ENABLE_RPMDB_LIBRPM is now the default
+- selected bug fixes:
+ * fixed solv_zchunk decoding error if large chunks are used
+ * treat retracted pathes as irrelevant
+ * made add_update_target work with multiversion installs
+
+Version 0.7.10
+- new features:
+ * new rpm_stat_database() function
+ * new rpm_hash_database_state() function
+
+Version 0.7.9
+- new features:
+ * support conda constrains dependencies
+
+Version 0.7.8
+- selected bug fixes:
+ * support arch<->noarch package changes when creating patch
+ conflicts from the updateinfo data
+ * also support other rpm database types
+- new features:
+ * support for SOLVER_BLACKLIST jobs that block the installation
+ of matched packages unless they are directly selected by an
+ SOLVER_INSTALL job
+ * libsolv now also parses the patch status in the updateinfo
+ parser
+ * new solvable_matchessolvable() function
+
+Version 0.7.7
+- selected bug fixes:
+ * fix updating of too many packages in focusbest mode
+ * fix handling of disabled installed packages in distupgrade
+- new features
+ * new POOL_FLAG_WHATPROVIDESWITHDISABLED pool flag
+
+Version 0.7.6
+- selected bug fixes:
+ * fix repository priority handling for multiversion packages
+ * better support of inverval deps in pool_match_dep()
+ * support src rpms that have non-empty provides
+- new features
+ * bindings: add get_disabled_list() and set_disabled_list()
+ * bindings: add whatcontainsdep()
+ * bindings: make the selection filters return the self object
+
+Version 0.7.5
+- selected bug fixes:
+ * fix favorq leaking between solver runs if the solver is reused
+ * fix SOLVER_FLAG_FOCUS_BEST updateing packages without reason
+ * be more correct with multiversion packages that obsolete their
+ own name
+ * allow building with swig-4.0.0
+ * lock jobs now take precedence over dup and forcebest jobs
+- new features
+ * MSVC compilation support
+
+Version 0.7.4
+- selected bug fixes:
+ * repo_add_rpmdb: do not copy bad solvables from the old solv file
+ * fix cleandeps updates not updating all packages
+- new features:
+ * bindings: support pool.matchsolvable(), pool.whatmatchessolvable()
+ pool.best_solvables() and selection.matchsolvable()
+ * experimental DISTTYPE_CONDA and REL_CONDA support
+
+Version 0.7.3
+- selected bug fixes:
+ * fixed a couple of null pointer derefs and potential memory
+ leaks
+ * made disfavoring recommended packages work if strong recommends
+ is enabled
+ * no longer disable infarch rules when they don't conflict with
+ the job
+- new features:
+ * do favor evaluation before pruning allowing to (dis)favor
+ specific package versions
+
+Version 0.7.2
+- bug fixes:
+ * do not autouninstall packages because of forcebest updates
+- new features:
+ * support rpm's new '^' version separator
+ * support set/get_considered_list in bindings
+ * new experimental SOLVER_FLAG_ONLY_NAMESPACE_RECOMMENDED flag
+
+Version 0.7.1
+- fix nasty off-by-one error in repo_write
+
+Version 0.7.0
+- soname bump to "1"
+- incompatible API changes:
+ * bindings: Selection.flags is now an attribute
+ * repodata_lookup_num now works like the other lookup_num functions
+- new functions:
+ * selection_make_matchsolvable
+ * selection_make_matchsolvablelist
+ * pool_whatmatchessolvable
+ * repodata_search_arrayelement
+ * repodata_lookup_kv_uninternalized
+ * repodata_search_uninternalized
+ * repodata_translate_dir
+- new repowriter interface to write solv files allowing better
+ control over what gets written
+- support for filtered file lists with a custom filter
+- dropped support of (since a long time unused) REPOKEY_TYPE_U32
+
+Version 0.6.35
+- new configuration options:
+ * ENABLE_ZSTD_COMPRESSION: support zstd compression
+ * ENABLE_ZCHUNK_COMPRESSION: support zchunk compression
+- new features:
+ * new repodata_set_kv() function
+ * new pool_solvable2id() inline function
+ * bindings: new str2dir, dir2str, add_dirstr repodata methods
+- other changes
+ * new repo2solv tool replacing the old shell script
+
Version 0.6.34
- new features:
* also look at suggests for package ordering