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