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