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