2 This file contains the major changes between
7 * new Selection.clone() method in the bindings
8 * new pool.parserpmrichdep() method in the bindings
11 - fixed bug that could make fileconflict detection very slow
15 - new configuration options:
16 * ENABLE_RPMDB_LIBRPM: use librpm to read the package
18 * ENABLE_RPMPKG_LIBRPM: use librpm to access information
21 * new pool_set_whatprovides function to manually change
23 * new selection_subtract function to remove packages of
24 one selection from another selection
25 * new selection flags SELECTION_FILTER,
26 SELECTION_WITH_DISABLED and SELECTION_WITH_BADARCH
27 * new map_invertall function to invert a bitmap
28 * new map_clr_at function to clear some bits
32 * many fixes and extenstions for cleandeps, e.g.
33 cleandeps now works for "update all packages"
34 * support debian packages with xz compressed control.tar
35 * always create dup rules for "distupgrade" jobs
36 * use recommends also for ordering packages
40 * support for REL_WITHOUT and REL_UNLESS dependencies
41 * solver_get_recommendations available in bindings
45 * new pool_best_solvables() function
49 * allow building with libxml2 instead of libexpat
50 * better handing of "forcebest with uninstall"
51 * speed improvements for "name = md5sum" dependencies
54 - export solvable_matchesdep function, as we now
55 use it in the bindings
59 * new SOLVER_FLAG_STRONG_RECOMMENDS flag
60 * new SOLVER_FLAG_INSTALL_ALSO_UPDATES flag
61 * new matchesdep() method in bindings
62 * SOLVABLE_NAME selects nevr matching for
63 pool_whatmatchesdep and solvable_matchesdep
67 * new SOLVER_FLAG_FOCUS_BEST flag
69 Version 0.6.22, 0.6.23
70 - bug fix releases, no new features
74 * SOLVER_FAVOR and SOLVER_DISFAVOR job types
76 * selection_make_matchdepid
77 * pool_whatcontainsdep
78 * pool_parserpmrichdep
82 * filter Requires(pre,post) for installed packages
86 * SOLVER_ALLOWUNINSTALL job type
87 * ordercycle introspection
89 * transaction_order_get_cycle
90 * transaction_order_get_cycleids
100 * pool_ids2whatprovides
104 * much improved package choosing code
105 * new testcase dependency format
106 * alternatives introspection
108 * pool_deb_get_autoinstalled
109 * solver_alternative2str
110 * solver_alternatives_count
111 * solver_get_alternative
112 * solver_rule2pkgrule
117 * support yum style obsolete handling
121 repodata_stringify() now returns the string
123 * add BREAK_ORPHANS and KEEP_ORPHANS solver flags
126 - ABI change: cleaned up and reordered knownid.h
127 - added support for sha224/sha384/sha512
128 - API change in the bindings:
129 * dropped solvid arg from most Dataiterator
131 * changed Datamatch results from methods to
133 * automatically delete the pool if the owner
134 object is freed (use the disown method to
135 get the old behavior).
137 * pool_add_userinstalled_jobs
138 * solver_get_userinstalled