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