2 This file contains the major changes between
7 * support for REL_WITHOUT and REL_UNLESS dependencies
8 * solver_get_recommendations available in bindings
12 * new pool_best_solvables() function
16 * allow building with libxml2 instead of libexpat
17 * better handing of "forcebest with uninstall"
18 * speed improvements for "name = md5sum" dependencies
21 - export solvable_matchesdep function, as we now
22 use it in the bindings
26 * new SOLVER_FLAG_STRONG_RECOMMENDS flag
27 * new SOLVER_FLAG_INSTALL_ALSO_UPDATES flag
28 * new matchesdep() method in bindings
29 * SOLVABLE_NAME selects nevr matching for
30 pool_whatmatchesdep and solvable_matchesdep
34 * new SOLVER_FLAG_FOCUS_BEST flag
36 Version 0.6.22, 0.6.23
37 - bug fix releases, no new features
41 * SOLVER_FAVOR and SOLVER_DISFAVOR job types
43 * selection_make_matchdepid
44 * pool_whatcontainsdep
45 * pool_parserpmrichdep
49 * filter Requires(pre,post) for installed packages
53 * SOLVER_ALLOWUNINSTALL job type
54 * ordercycle introspection
56 * transaction_order_get_cycle
57 * transaction_order_get_cycleids
67 * pool_ids2whatprovides
71 * much improved package choosing code
72 * new testcase dependency format
73 * alternatives introspection
75 * pool_deb_get_autoinstalled
76 * solver_alternative2str
77 * solver_alternatives_count
78 * solver_get_alternative
84 * support yum style obsolete handling
88 repodata_stringify() now returns the string
90 * add BREAK_ORPHANS and KEEP_ORPHANS solver flags
93 - ABI change: cleaned up and reordered knownid.h
94 - added support for sha224/sha384/sha512
95 - API change in the bindings:
96 * dropped solvid arg from most Dataiterator
98 * changed Datamatch results from methods to
100 * automatically delete the pool if the owner
101 object is freed (use the disown method to
102 get the old behavior).
104 * pool_add_userinstalled_jobs
105 * solver_get_userinstalled