Imported Upstream version 0.7.27
[platform/upstream/libsolv.git] / package / libsolv.changes
index 52ea164..591f01d 100644 (file)
@@ -1,4 +1,170 @@
 -------------------------------------------------------------------
+Thu Nov 23 15:12:55 CET 2023 - mls@suse.de
+
+- add zstd support for the installcheck tool
+- add putinowndirpool cache to make file list handling in
+  repo_write much faster
+- bump version to 0.7.27
+
+-------------------------------------------------------------------
+Tue Nov  7 12:45:44 CET 2023 - mls@suse.de
+
+- fix evr roundtrip in testcases
+- do not use deprecated headerUnload with newer rpm versions
+- bump version to 0.7.26
+
+-------------------------------------------------------------------
+Thu Sep 14 14:17:08 CEST 2023 - mls@suse.de
+
+- support complex deps in SOLVABLE_PREREQ_IGNOREINST
+- fix minimization not prefering installed packages in some cases
+- reduce memory usage in repo_updateinfoxml
+- fix lock-step interfering with architecture selection
+- fix choice rule handing for package downgrades
+- fix complex dependencies with an "else" part sometimes leading
+  to unsolved dependencies
+- bump version to 0.7.25
+
+-------------------------------------------------------------------
+Thu Apr 13 16:03:04 CEST 2023 - mls@suse.de
+
+- handle learnt rules in solver_alternativeinfo()
+- support x86_64_v[234] architecture levels
+- implement decision sorting for package decisionlists
+- add back findutils requires for the libsolv-tools packagse
+  [bsc#1195633]
+- bump version to 0.7.24
+
+-------------------------------------------------------------------
+Tue Dec 13 11:47:50 CET 2022 - mls@suse.de
+
+- fix "keep installed" jobs not disabling "best update" rules
+- do not autouninstall suse ptf packages
+- ensure duplinvolvedmap_all is reset when a solver is reused
+- special case file dependencies in the testcase writer
+- support stringification of multiple solvables
+- new weakdep introspection interface similar to ruleinfos
+- support decision reason queries
+- support merging of related decissions
+- support stringification of ruleinfo, decisioninfo and decision reasons
+- support better info about alternatives
+- new '-P' and '-W' options for testsolv
+- bump version to 0.7.23
+
+-------------------------------------------------------------------
+Mon Mar 21 10:05:32 CET 2022 - mls@suse.de
+
+- reworked choice rule generation to cover more usecases
+- support SOLVABLE_PREREQ_IGNOREINST in the ordering code
+  [bsc#1196514]
+- support parsing of Debian's Multi-Arch indicator
+- bump version to 0.7.22
+
+-------------------------------------------------------------------
+Fri Feb 25 17:32:20 CET 2022 - mls@suse.de
+
+- fix segfault on conflict resolution when using bindings
+- fix split provides not working if the update includes a forbidden
+  vendor change
+- support strict repository priorities
+  new solver flag: SOLVER_FLAG_STRICT_REPO_PRIORITY
+- support zstd compressed control files in debian packages
+- add an ifdef allowing to rename Solvable dependency members
+  ("requires" is a keyword in C++20)
+- support setting/reading userdata in solv files
+  new functions: repowriter_set_userdata, solv_read_userdata
+- support queying of the custom vendor check function
+  new function: pool_get_custom_vendorcheck
+- support solv files with an idarray block
+- allow accessing the toolversion at runtime
+- bump version to 0.7.21
+
+-------------------------------------------------------------------
+Sat Sep 25 22:45:07 CEST 2021 - mls@suse.de
+
+- fix misparsing of '&' in attributes with libxml2
+- choice rules: treat orphaned packages as newest [bsc#1190465]
+- fix compatibility with Python 3.10
+- new SOLVER_EXCLUDEFROMWEAK job type
+- support for environments in comps parser
+- bump version to 0.7.20
+
+-------------------------------------------------------------------
+Fri Jul 30 11:43:29 UTC 2021 - Dominique Leuenberger <dimstar@opensuse.org>
+
+- Disable python2 usage on suse_version >= 1550 by default (still
+  possible to use osc build --with=python).
+
+-------------------------------------------------------------------
+Wed Apr  7 14:56:16 CEST 2021 - mls@suse.de
+
+- fix rare segfault in resolve_jobrules() that could happen
+  if new rules are learnt
+- fix a couple of memory leaks in error cases
+- fix error handling in solv_xfopen_fd()
+- bump version to 0.7.19
+
+-------------------------------------------------------------------
+Fri Mar 26 14:17:46 CET 2021 - mls@suse.de
+
+- fixed regex code on win32
+- fixed memory leak in choice rule generation
+- repo_add_conda: add flag to skip v2 packages
+- bump version to 0.7.18
+
+-------------------------------------------------------------------
+Tue Jan 19 15:09:12 CET 2021 - mls@suse.de
+
+- repo_write: fix handling of nested flexarray
+- improve choicerule generation a bit more to cover more cases
+- harden testcase parser against repos being added too late
+- support python-3.10
+- check %_dbpath macro in rpmdb code
+- handle default/visible/langonly attributes in comps parser
+- support multiple collections in updateinfo parser
+- add '-D' option in rpmdb2solv to set the dbpath
+- bump version to 0.7.17
+
+-------------------------------------------------------------------
+Tue Oct 20 12:04:00 CEST 2020 - mls@suse.de
+
+- do not ask the namespace callback for splitprovides when writing
+  a testcase
+- fix add_complex_recommends() selecting conflicted packages in
+  rare cases leading to crashes
+- improve choicerule generation so that package updates are
+  prefered in more cases
+- bump version to 0.7.16
+
+-------------------------------------------------------------------
+Mon Oct  5 13:06:44 CEST 2020 - mls@suse.de
+
+- make testcase_mangle_repo_names deal correctly with freed repos
+  [bnc#1177238]
+
+-------------------------------------------------------------------
+Fri Sep 11 12:31:27 CEST 2020 - mls@suse.de
+
+- fix deduceq2addedmap clearing bits outside of the map
+- conda: feature depriorization first
+- conda: fix startswith implementation
+- move find_update_seeds() call in cleandeps calculation
+- set SOLVABLE_BUILDHOST in rpm and rpmmd parsers
+- new testcase_mangle_repo_names() function
+- new solv_fmemopen() function
+- bump version to 0.7.15
+
+-------------------------------------------------------------------
+Tue Jun 23 12:43:16 CEST 2020 - ma@suse.de
+
+- Enable zstd compression support for sle15
+
+-------------------------------------------------------------------
+Thu May 28 11:51:27 CEST 2020 - mls@suse.de
+
+- Enable zstd compression support for sle15-sp2
+
+-------------------------------------------------------------------
 Wed May 27 11:48:46 CEST 2020 - mls@suse.de
 
 - Support blacklisted packages in solver_findproblemrule()