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