Version 1.4.1: Progress fixes
[nikiroo-utils.git] / changelog
CommitLineData
cac67ebc
NR
1Version 1.4.1
2-------------
3
4Progress
5 Better handling of min==max case
6 New methods .done() and .add(int step)
7
316a8a37
NR
8Version 1.4.0
9-------------
10
49f79f31 11R/W Bundles
316a8a37
NR
12 Bundle is now Read/Write
13
49f79f31
NR
14Bundle Configuration
15 New UI controls to configure the Bundles graphically
16
9d0ee651
NR
17Version 1.3.6
18-------------
19
20Fix for Java 1.6 compat
21 Java 1.6 cannot compile it due to variables with ambigous names (which
22 Java 1.8 can identify)
23
88b36f83
NR
24Version 1.3.5
25-------------
26
27Improve ProgressBar UI
28 It now shows all the progression bars of the different steps of
29 progression at the same time
30
c108bc7d
NR
31Version 1.3.4
32-------------
33
34Improve TestCase error reporting
35 We know display the full stack trace even for AssertionErrors
36
37Extends Version
38 ...with new methods: isOlderThan(Version) and isNewerThan(Version)
39
b0376a37 40Version 1.3.3
32ae2079
NR
41-------------
42
43New Version class
44 Which can parse versions from the running program
45
16d59378
NR
46Version 1.2.3
47-------------
48
49Add openResource and getVersion in IOUtils
50 The file VERSION is supposed to exist
51
52Give more informartion on AssertErrors
53 The TestCase were not always helpful in case of AssertExceptions; they
54 now print the stacktrace (they only used to do it for non-assert
55 exceptions)
56
57Fix configure.sh
58 The VERSION file was not added, the Main method was not the correct
59 one (so it was not producing working runnable JAR, yet it stated so)
60
009196a4
NR
61Version 1.2.2
62-------------
63
64Fix bug in Bundle regarding \t handling
65 ...tests should be written (later)
66
67Version 1.2.1
ef13cd7f
NR
68-------------
69
70New drawEllipse3D method
71 ...in UIUtils
72
b3aad1f9
NR
73Version 1.1.1
74-------------
75
76Add UI component for Progress
77 Still a WIP, it only show the current progress bar, still not the
78 children bars (it's planned)
79
86057589
NR
80Version 1.1.0
81-------------
82
83Add progress reporting, move to ui package
84 A new progress reporting system (and tests) in the new ui package
85 (some other classes have been moved into ui, too: WrapLayout and
86 UIUtils)
87
88Version 1.0.0
89-------------
90
91Add WrapLayout and UIUtils
92 A FlowLayout that automatically wrap to the next line (from existing
93 code found on internet) and a method to set a fake-native look & feel
94
b607df60
NR
95Version 0.9.7
96-------------
97
98Improve toImage and allow non-resetable InputStreams
99 ...though they are then automatically saved onto disk then re-opened,
100 then the file is deleted at the end of the process -- bad perfs
101 Worse, it does it even if no EXIF metadata are present (because it
102 cannot know that before reading the Stream, and cannot save a
103 partially, non-resetable Stream to disk)
104
105Reoarganize some methods from String to IO
106
21ec27d6
NR
107Version 0.9.6
108-------------
109
110New test system
111 Now some unit tests have been added, as well as the support classes
112
2cce3dcb
NR
113Version 0.9.5
114-------------
115
116Resource bundle bug
117 UTF-8 strings were sometimes wrangled
118 It is fixed by using a Bundle#Control, whih sadly is only available in
119 Java 1.6+
120
72c32e88
NR
121Version 0.9.4
122-------------
123
124Compatibility bug
125 Again... because of some useless imports made there for a wrong jDoc
126 comment
127
128Version 0.9.3
129-------------
130
131Compatibility bug
132 The library did not work with JDK versions prior to 1.8 because
133 of a dependency on Base64
134 A new (public domain) class was used instead, which is compatible with
135 Java 1.5 this time
136
137Version 0.9.2
138-------------
139
140Initial version
141 ...on GIT