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