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