4 Serialisation utilities
5 Server class to send/receive objects via network easily
6 Serialiser now supports Arrays + fixes
11 Serialisation utilities
12 SerialUtils is now public and can be used to dynamically create an
14 The Importer is now easier to use
19 Bundles: 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
25 Serialisation utilities
26 A new set of utilities to quickly serialise objects
32 Also replace non-breakable spaces by normal spaces
38 Deltree was not OK for files...
44 Better handling of min==max case
45 New methods .done() and .add(int step)
51 Bundle is now Read/Write
54 New UI controls to configure the Bundles graphically
59 Fix 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)
66 Improve ProgressBar UI
67 It now shows all the progression bars of the different steps of
68 progression at the same time
73 Improve TestCase error reporting
74 We know display the full stack trace even for AssertionErrors
77 ...with new methods: isOlderThan(Version) and isNewerThan(Version)
83 Which can parse versions from the running program
88 Add openResource and getVersion in IOUtils
89 The file VERSION is supposed to exist
91 Give 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
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)
103 Fix bug in Bundle regarding \t handling
104 ...tests should be written (later)
109 New drawEllipse3D method
115 Add UI component for Progress
116 Still a WIP, it only show the current progress bar, still not the
117 children bars (it's planned)
122 Add 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
130 Add 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
137 Improve 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)
144 Reoarganize some methods from String to IO
150 Now some unit tests have been added, as well as the support classes
156 UTF-8 strings were sometimes wrangled
157 It is fixed by using a Bundle#Control, whih sadly is only available in
164 Again... because of some useless imports made there for a wrong jDoc
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