File: ChangeLog

package info (click to toggle)
cudf 0.10-6
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 688 kB
  • sloc: ml: 2,509; ansic: 871; makefile: 170; sh: 18
file content (132 lines) | stat: -rw-r--r-- 5,476 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
2022-07-23  Kate Deplaix  <kit.ty.kate@disroot.org>
	* ALL release 0.10
	* Build: Add support for OCaml 5.0
	* Build: Drop support for OCaml < 4.07
	* Build: Switch from ocamlbuild & ocamlfind to dune to build the OCaml library
	* testsuite: Switch from ounit to ounit2

2017-03-21  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.9
	* Build: remove spurious dependencies on no longer used camlp4
	* Makefile: fix build issues on Windows

2015-03-31  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.8
	* Cudf: performance improvement by allocating larger hashtbl
	* Cudf: expose empty_universe
	  (Thanks to Pietro Abate for the above 2 patches)
	* Makefile: inhibit parallel build (thanks to Roberto Di Cosmo)
	* Cudf_parser: prevent in_channel leaks when using from_file

2014-04-29  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.7
	* Cudf_checker: do not report as multi-upgrade error a package
	  providing itself
	* Cudf refactoring: change name2pkgs and univ.features internal
	  structures to list ref from multi-binding hash table.
	* Cudf: add iterators on packages grouped by name
	* Cudf: allow add/remove imperative changes to universes
	  (Thanks Pietro Abate for the above 3 patches)
	* test runner: port "make test" to ocamlbuild >= 4.x
	* cudf-check: make exit code dependent on check result
	* cudf-check: include a man page, available under doc/

2012-08-03  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.6.3
	* Cudf: bugfix: ensure that Cudf.status sizes are non-bogus
	* Cudf: new functions to lookup properties as typed values
	  lookup_typed_{package,request,preamble}_property
	* Cudf: new functions to lookup type declarations
	  for both core and extra package properties
	* Cudf_conf: offer direct access to per-stanza property schemata
	* testsuite: add printers to better inspect test failures
	* Cudf: refactoring, build raw property access on top of typed one
	* Cudf_conf: refactoring, deduplicate "keep" property enums

2011-11-27  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.6.2
	* ALL Cudf: add a new mapping between packages and unique integer
	  identifiers, useful to avoid external uid maps (patch by Pietro
	  Abate)
	* ALL Cudf: who_provides is now more general and can query both
	  installed and available packages (patch by Pietro Abate)
	* ALL Cudf_printer: expose generic higher order printers

2011-09-15  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.6.1
	* ALL Cudf_parser: allow parsing of empty universes as well as
	  parsing of documents containing only a (possibly empty) request

2011-06-01  Stefano Zacchiroli  <zack@upsilon.cc>
	* ALL release 0.6
	* ALL cudf-check: faster (~ 2x) -dump
	* ALL Cudf_printer/Cudf_types_pp: speed improvement (~ 3.5x)
          get rid of Format, output only on strings (_types_pp) or on
          out_channel (_printer).                      [ API change ]
	* ALL Cudf_printer: add IO.output based API
	* ALL Cudf_types_pp: fix pretty printing of "enum[...]" type
	* ALL Cudf_printer.pp_cudf: avoid extra blank line before request
	* doc: clarify is_solution meaning wrt inconsistent universes
	* c-lib: link caml_hash_variant with -ldl

2010-11-04  Stefano Zacchiroli  <zack@upsilon.cc>

	* ALL parser: add support for ExtLib IO channels
	  Thanks Pietro Abate for the patch. (Closes: #299)
	* ALL add Cudf.mem_package (Closes: #307)
	* ALL Development release 0.5.99

2010-06-25  Stefano Zacchiroli  <zack@upsilon.cc>

	* ALL bug fix: do not enforce Keep on uninstalled packages
	  Thanks Ralf Treinen for the patch! (Closes: #266)
	* ALL bug fix: nicer error message for unknown packages found in
	  solution (Closes: #267)
	* ALL bug fix: avoid pretty printing some malformed vpkgformulae
	  (Closes: #272)
	* ALL bug fix: check for duplicate property in 822 stanzas
	  (Closes: #269)
	* ALL bug fix: comments no longer split stanzas in two
	  (Closes: #250)
	* ALL bug fix: perform string escape when pretty printing type
	  declarations (Closes: #271)
	* ALL add several test cases to the test suite
	* ALL Development release 0.5.98

2010-06-03  Stefano Zacchiroli  <zack@upsilon.cc>

	* ALL bug fix: optional/mandatory extra property management
	* c-lib bug fix: add handling of vpkgformula extra properties
	* ALL bug fix: allow empty vpkglist as default values
	* ALL bug fix: do not accept trivial formulae as v(eq)pkglist
	* ALL Development release 0.5.97

2010-06-01  Stefano Zacchiroli  <zack@upsilon.cc>

	* c-lib add structured accessors to request fields
	  (patch by Gustavo Gutierrez, thanks!)
	* doc better explain the role of load_solution
	* ALL simpler API for solutions: cudf_load_solution_from_file
	* ALL bug fix: avoid losing ?typedecl in convenience functions
	* c-lib add bindings for cudf_load_solution_from_file
	* backward-compatibility enabling compilation with OCaml 3.10.2
	* ALL bug fix: support heading '+' when parsing posint
	* ALL Development release 0.5.96

2009-12-18  Stefano Zacchiroli  <zack@upsilon.cc>

	* c-lib Remove the need of OCaml devel stuff to use the C API
	* c-lib Provide bindings to OCaml native code, if available
	* c-lib Hide OCaml "value", it is way more safe (API change)
	* c-lib O(n^2) -> O(n) speed-up in package list conversion
	* ALL Development release 0.5.94

2009-11-25  Stefano Zacchiroli  <zack@upsilon.cc>

	* ALL Porting to CUDF 2.0
	* ALL Development release 0.5.92

2009-02-24  Stefano Zacchiroli  <zack@upsilon.cc>

	* ALL First public release, version 0.4