4 Serialisation utilities
5 Now supports enums and BufferedImages
10 Serialisation utilities
11 Server class to send/receive objects via network easily
12 Serialiser now supports Arrays + fixes
17 Serialisation utilities
18 SerialUtils is now public and can be used to dynamically create an
20 The Importer is now easier to use
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
31 Serialisation utilities
32 A new set of utilities to quickly serialise objects
38 Also replace non-breakable spaces by normal spaces
44 Deltree was not OK for files...
50 Better handling of min==max case
51 New methods .done() and .add(int step)
57 Bundle is now Read/Write
60 New UI controls to configure the Bundles graphically
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)
72 Improve ProgressBar UI
73 It now shows all the progression bars of the different steps of
74 progression at the same time
79 Improve TestCase error reporting
80 We know display the full stack trace even for AssertionErrors
83 ...with new methods: isOlderThan(Version) and isNewerThan(Version)
89 Which can parse versions from the running program
94 Add openResource and getVersion in IOUtils
95 The file VERSION is supposed to exist
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
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)
109 Fix bug in Bundle regarding \t handling
110 ...tests should be written (later)
115 New drawEllipse3D method
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)
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
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
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)
150 Reoarganize some methods from String to IO
156 Now some unit tests have been added, as well as the support classes
162 UTF-8 strings were sometimes wrangled
163 It is fixed by using a Bundle#Control, whih sadly is only available in
170 Again... because of some useless imports made there for a wrong jDoc
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