Imported Upstream version 0.6.28
[platform/upstream/libsolv.git] / NEWS
1
2 This file contains the major changes between
3 libsolv versions:
4
5 Version 0.6.28
6 - new features:
7   * new pool_best_solvables() function
8
9 Version 0.6.27
10 - new features:
11   * allow building with libxml2 instead of libexpat
12   * better handing of "forcebest with uninstall"
13   * speed improvements for "name = md5sum" dependencies
14
15 Version 0.6.26
16 - export solvable_matchesdep function, as we now
17   use it in the bindings
18
19 Version 0.6.25
20 - new features:
21   * new SOLVER_FLAG_STRONG_RECOMMENDS flag
22   * new SOLVER_FLAG_INSTALL_ALSO_UPDATES flag
23   * new matchesdep() method in bindings
24   * SOLVABLE_NAME selects nevr matching for
25     pool_whatmatchesdep and solvable_matchesdep
26  
27 Version 0.6.24
28 - new features:
29   * new SOLVER_FLAG_FOCUS_BEST flag
30
31 Version 0.6.22, 0.6.23
32 - bug fix releases, no new features
33
34 Version 0.6.21
35 - new features:
36   * SOLVER_FAVOR and SOLVER_DISFAVOR job types
37 - new functions:
38   * selection_make_matchdepid
39   * pool_whatcontainsdep
40   * pool_parserpmrichdep
41
42 Version 0.6.20
43 - new features:
44   * filter Requires(pre,post) for installed packages
45
46 Version 0.6.13:
47 - new features:
48   * SOLVER_ALLOWUNINSTALL job type
49   * ordercycle introspection
50 - new functions:
51   * transaction_order_get_cycle
52   * transaction_order_get_cycleids
53
54 Version 0.6.12:
55 - new features:
56   * tcl bindings
57 - new functions:
58   * solv_chksum_cmp
59
60 Version 0.6.11:
61 - new functions:
62   * pool_ids2whatprovides
63
64 Version 0.6.9:
65 - new features:
66   * much improved package choosing code
67   * new testcase dependency format
68   * alternatives introspection
69 - new functions:
70   * pool_deb_get_autoinstalled
71   * solver_alternative2str
72   * solver_alternatives_count
73   * solver_get_alternative
74   * solver_rule2pkgrule
75   * testcase_dep2str
76
77 Version 0.6.5:
78 - new features:
79   * support yum style obsolete handling
80
81 Version 0.6.1:
82 - API change:
83   repodata_stringify() now returns the string
84 - new features:
85   * add BREAK_ORPHANS and KEEP_ORPHANS solver flags
86
87 Version 0.6.0:
88 - ABI change: cleaned up and reordered knownid.h
89 - added support for sha224/sha384/sha512
90 - API change in the bindings:
91   * dropped solvid arg from most Dataiterator
92     constructors
93   * changed Datamatch results from methods to
94     attributes
95   * automatically delete the pool if the owner
96     object is freed (use the disown method to
97     get the old behavior).
98 - new functions:
99   * pool_add_userinstalled_jobs
100   * solver_get_userinstalled
101