added total number of downloads in the package html pages.
[ppastats.git] / NEWS
1 v1.3.3
2 ------
3
4 * added total number of downloads in the package html pages.
5
6 v1.3.2
7 ------
8
9 * fixed compilation against newer version of json-c (deprecation
10   of the function json_object_object_get).
11 * fixed layout issues due to missing box-sizing properties.
12 * fixed file description leaks.
13
14 v1.3.1
15 ------
16
17 * fixed compilation when cppcheck is not installed.
18 * fixed line over 80cols.
19
20 v1.3.0
21 ------
22
23 * split LP ddts requests when LP cannot retrieve all ddts with a uniq
24   request.
25
26 v1.2.0
27 ------
28
29 * added date created information in the generated HTML for a package
30   version.
31 * added command line option to specify the theme directory (-t).
32 * log file is put into $HOME/.ppastats dir instead of current dir.
33
34 v1.1.0
35 ------
36
37 * Fixed uninitialized struct fields bug leading to random errors.
38 * perf: keep track of the ddts older than 4 weeks).
39 * perf: sum ddts to compute total downloads instead of LP query.
40 * Debug log stored into a file (ppastats.log).
41 * Fixed multiple memory leaks.
42 * Fixed missing memory release on exist to make valgrind happy.
43
44 v1.0.0
45 ------
46
47 * new design for HTML pages.
48 * fixed compilation issue with old json lib releases using
49   boolean type and not defining json_bool.
50 * fixed compilation with libjson-c-dev debian package.
51
52 v0.0.9
53 ------
54
55 * Fixed compilation issue related to 'boolean' type.
56
57 v0.0.8
58 ------
59
60 * set transfer encoding to gzip as recommended by LP documentation.
61    Only supported since Curl 7.21.6
62 * persistent cache for distro and arch information.
63 * fixed a '"' in the html output of the package page.
64 * added --get-bpph-size to specify the size of the requests to get
65    the list of binary packages.
66
67 v0.0.7
68 ------
69
70 * More crash-resistant on network failure (patch from Peter
71   Lekensteyn).
72 * Retry HTTP request on LP Oops (patch from Peter Lekensteyn).
73 * Added intl support.
74 * Increased HTTP requests performance: group result for
75   getPublishedBinaries by 300 instead of 75 (patch from Peter
76   Lekensteyn).
77 * HTML template pages are now in [prefix]/share/psensor/www
78
79 v0.0.6
80 ------
81
82 * added support of ie < 9.
83 * fixed JSON not available in ie8. 
84
85 v0.0.5
86 ------
87
88 * Added information about distribution in the package page.
89 * Added distribution chart in the package page.
90 * HTML output: data are generated in a separate JSON file.
91 * HTML output: fixed pkg chart not displayed when distro with
92    download count of 0.
93
94 v0.0.4
95 ------
96
97 * Fixed memory issue (patch submitted by Lekensteyn).
98 * Added help for -s option.
99 * Don't generate manpage if help2man not present.
100 * Generate html page for the PPA.
101 * Renamed --output_dir option to --output-dir.
102 * Added -S option (patch submitted by Lekensteyn).
103
104 v0.0.3
105 ------
106
107 * Generated HTML pages for package versions.
108 * Added distro/arch information in package version page.
109
110 v0.0.2
111 ------
112
113 * Generated HTML pages are now using JQuery+JQPlot instead of Google Chart.
114 * Added check target.
115
116 v0.0.1
117 ------
118
119 * Initial release.