Mixed 1.4.2/1.4.3 (2 bugfixes, but 2 versions, too)
[nikiroo-utils.git] / changelog
CommitLineData
767e0e01
NR
1Version 1.4.3
2-------------
3
4Bugfix: unhtml
5 Also replace non-breakable spaces by normal spaces
6
7ee9568b
NR
7Version 1.4.2
8-------------
9
10Bugfix: Deltree
11 Deltree was not OK for files...
12
cac67ebc
NR
13Version 1.4.1
14-------------
15
16Progress
17 Better handling of min==max case
18 New methods .done() and .add(int step)
19
316a8a37
NR
20Version 1.4.0
21-------------
22
49f79f31 23R/W Bundles
316a8a37
NR
24 Bundle is now Read/Write
25
49f79f31
NR
26Bundle Configuration
27 New UI controls to configure the Bundles graphically
28
9d0ee651
NR
29Version 1.3.6
30-------------
31
32Fix 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
88b36f83
NR
36Version 1.3.5
37-------------
38
39Improve ProgressBar UI
40 It now shows all the progression bars of the different steps of
41 progression at the same time
42
c108bc7d
NR
43Version 1.3.4
44-------------
45
46Improve TestCase error reporting
47 We know display the full stack trace even for AssertionErrors
48
49Extends Version
50 ...with new methods: isOlderThan(Version) and isNewerThan(Version)
51
b0376a37 52Version 1.3.3
32ae2079
NR
53-------------
54
55New Version class
56 Which can parse versions from the running program
57
16d59378
NR
58Version 1.2.3
59-------------
60
61Add openResource and getVersion in IOUtils
62 The file VERSION is supposed to exist
63
64Give 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
69Fix 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
009196a4
NR
73Version 1.2.2
74-------------
75
76Fix bug in Bundle regarding \t handling
77 ...tests should be written (later)
78
79Version 1.2.1
ef13cd7f
NR
80-------------
81
82New drawEllipse3D method
83 ...in UIUtils
84
b3aad1f9
NR
85Version 1.1.1
86-------------
87
88Add 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
86057589
NR
92Version 1.1.0
93-------------
94
95Add 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
100Version 1.0.0
101-------------
102
103Add 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
b607df60
NR
107Version 0.9.7
108-------------
109
110Improve 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
117Reoarganize some methods from String to IO
118
21ec27d6
NR
119Version 0.9.6
120-------------
121
122New test system
123 Now some unit tests have been added, as well as the support classes
124
2cce3dcb
NR
125Version 0.9.5
126-------------
127
128Resource 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
72c32e88
NR
133Version 0.9.4
134-------------
135
136Compatibility bug
137 Again... because of some useless imports made there for a wrong jDoc
138 comment
139
140Version 0.9.3
141-------------
142
143Compatibility 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
149Version 0.9.2
150-------------
151
152Initial version
153 ...on GIT