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