-
Notifications
You must be signed in to change notification settings - Fork 19
/
Copy pathCHANGELOG.txt
403 lines (311 loc) · 9.4 KB
/
CHANGELOG.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
-----------------------------
Version 1.9.1
-----------------------------
- Added #79: Requirements in machine readable form
-----------------------------
Version 1.9.0
-----------------------------
EBU-TT-D-Basic-DE2WebVTT
- ADDED: Module EBU-TT-D-Basic-DE2WebVTT
STLXML-XSD
- ADDED #39: Optional elements for STL source file/filename
STL2STLXML
- ADDED #39: Store source STL file upon request
STLXML2EBU-TT
- ADDED #39: Binary data tunnelling support (source STL file)
STLXML-SplitBlocks
- ADDED #39: Remove whitespace also for source STL
EBU-TT2EBU-TT-D
- FIXED #76: Namespace prefix dependency in rare cases
EBU-TT2STLXML
- FIXED #75: Map TNG field
- FIXED #76: Namespace prefix dependency in rare cases
EBU-TT-D2EBU-TT-D-Basic-DE
- FIXED #76: Namespace prefix dependency in rare cases
SCF REST service
- FIXED #77: Disable EBU-TT-D(-Basic-DE) to STLXML/STL
-----------------------------
Version 1.8.3
-----------------------------
EBU-TT2STLXML
- FIXED: Add requirements documentation
-----------------------------
Version 1.8.2
-----------------------------
EBU-TT2STLXML
- FIXED #70: Fix missing JC fall back value
- FIXED #71: Map UDA field
- ADDED: Add JC parameter
TTML2SRTXML
- FIXED #73: Fix performance issues
SCF REST service
- ADDED: Add markup parameter
-----------------------------
Version 1.8.1
-----------------------------
SRT2SRTXML
- FIXED #68 (again): Add markup parameter
-----------------------------
Version 1.8.0
-----------------------------
TTML2SRTXML
- ADDED: Module TTML2SRTXML
SRTXML2SRT
- ADDED: Module SRTXML2SRT
SRT2SRTXML
- FIXED #68: Consider < and & characters
-----------------------------
Version 1.7.1
-----------------------------
SRT2SRTXML
- FIXED #67: Fix UTF-8 files with BOM being declined
-----------------------------
Version 1.7.0
-----------------------------
SRTXML-XSD
- ADDED: Module SRTXML-XSD
SRT2SRTXML
- ADDED: Module SRT2SRTXML
SRTXML2TTML
- ADDED: Module SRTXML2TTML
SCF REST service
- FIXED: Correctly pass signals to Docker container (e.g. to stop it)
- ADDED: Add support for TTML templates (SRTXML2TTML)
- ADDED: Add configuration file
-----------------------------
Version 1.6.0
-----------------------------
SCF REST service
- ADDED #65: SCF REST service
-----------------------------
Version 1.5.0
-----------------------------
STL2STLXML
- FIXED #60: Fix ¤ character conversion in CCT 00
STLXML2EBU-TT
- FIXED #58: Fix first word in TF ignored in special cases
- ADDED #62: Add param to ignore manual offset for TCP
EBU-TT2EBU-TT-D
- ADDED #63: Add param to use Start-of-Programme
- ADDED #64: Add param to use tts:lineHeight "125%"
- NOTE: This version changes the default tts:lineHeight value to "normal"
STLXML-SplitBlocks
- FIXED #59: Fix spread composite sequence
STLXML2STL
- FIXED #55: Fix composite sequence mapping in TF
- FIXED #61: Fix conversion of ạ/ọ characters
TT-Edit-List
- FIXED #56: Support ttp:timeBase default value
- FIXED #57: Fix media timecode fraction support
-----------------------------
Version 1.4.0
-----------------------------
STL2STLXML
- CHANGED: Module migration to Python 3
-----------------------------
Version 1.3.1
-----------------------------
STL2STLXML
- FIXED #54: Fix combining diacritical chars
-----------------------------
Version 1.3.0
-----------------------------
STL2STLXML
- ADDED: Option to use STDIN as input instead of file
- NOTE: This is the last version that uses Python 2
STLXML-SplitBlocks
- ADDED: TF/EBN tests for User Data TTI blocks
- FIXED: TF tests
-----------------------------
Version 1.2.1
-----------------------------
STLXML-SplitBlocks
- FIXED #53: User Data TTI blocks not correctly handled
EBU-TT-D2EBU-TT-D-Basic-DE
- FIXED: Remove unneeded xs namespace
-----------------------------
Version 1.2.0
-----------------------------
STL2STLXML
- ADDED #44: Options to discard UDA and/or User Data TTI blocks
STLXML-SplitBlocks
- ADDED #52: Module STLXML-SplitBlocks
STLXML2STL
- ADDED: Code page 437 support
- FIXED #51: Missing special characters in CCT 00
- FIXED: Missing house character in code page 850
-----------------------------
Version 1.1.1
-----------------------------
STLXML2EBU-TT
- FIXED #50: Wrong TCP length check
-----------------------------
Version 1.1
-----------------------------
STLXML2EBU-TT
- FIXED #49: xsltproc execution
- CHANGED: Prioritize XSLT 2.0 over EXSLT
EBU-TT2STLXML
- ADDED: Module EBU-TT2STLXML (beta)
-----------------------------
Version 1.0
-----------------------------
GENERAL
- CHANGED/FIXED: Documentation/READMEs
- CHANGED: Requirements added
- CHANGED: Requirements splitted (if partly implemented)
- CHANGED: Requirements modified (e.g. priority adjusted)
STLXML-XSD
- ADDED: Test files
- FIXED: Upper bound of SNG/SN fields off-by-one error
STLXML2EBU-TT
- ADDED #12: offsetTCP parameter
- ADDED: Additional test files for subtitle color changes
- ADDED: Additional test files for Teletext Control Codes
- CHANGED: Refactor processing of the TF (Text Field) element
- FIXED: Color change corner case (non-White to White in same line)
- FIXED: Line number calculation when double height is used
- FIXED: Reset doubleHeight status on new line
- FIXED: Convert multiple newline elements into a single tt:br element
EBU-TT2EBU-TT-D
- ADDED: validation for parameters offsetInSeconds and offsetInFrames
EBU-TT-D2EBU-TT-D-Basic-DE
- FIXED: Style inheritance of anonymous spans
FlashDFXP2EBU-TT-D-Basic-DE
- ADDED: validation for parameters subtitleIDPrefix and subtitleIDStart
-----------------------------
Version 0.9.5
-----------------------------
TT-Edit-List
- ADDED: Helper module TT-Edit-List
-----------------------------
Version 0.9.4
-----------------------------
GENERAL
- FIXED #47: Clarify requirements meaning in README
STL2STLXML
- FIXED #45: Trailing UDA spaces
-----------------------------
Version 0.9.3
-----------------------------
STLXML2EBU-TT
- FIXED #46: EXSLT/XSLT 2.0 functions
-----------------------------
Version 0.9.2
-----------------------------
STLXML-XSD
- FIXED #41: Missing UDA field
STLXML2EBU-TT
- FIXED #42: Namespace of TTI block user data
-----------------------------
Version 0.9.1
-----------------------------
EBU-TT2EBU-TT-D
- FIXED #43: Subtitle content does not get pruned
-----------------------------
Version 0.9.0
-----------------------------
GENERAL
- CHANGED: Comments, correction of typos, code improvement
- ADDED: Test files
- DELETED: Test files
STL2STLXML
- ADDED #31: Option to disable merging of TTI blocks of same subtitle
- ADDED #30: Mapping of UDA
- ADDED #28: Mapping of User Data
- ADDED #27: Mapping of comments
- FIXED #29: Mapping of empty subtitles (TF only contains 0x8F)
- FIXED #36: Consider Teletext control codes/0x8F also for non-850 CPNs
- FIXED #37: Don't abort on CPNs not allowed by EBU STL
- CHANGED: Documentation
STLXML2EBU-TT
- ADDED #34: Mapping of CD/RD/RN
- ADDED #30: Mapping of UDA
- ADDED #28: Mapping of User Data
- ADDED #35: Add offsetInFrames parameter
- ADDED #38: Use separate tt:div per SGN value
- ADDED #40: Set documentCreationDate/documentRevisionDate
- FIXED #26: Discard out-of-boxing text only if boxing is present
- FIXED #32: Consider also TCP when applying timecode offset
- CHANGED: Documentation
STLXML2STL
- ADDED #30: Mapping of UDA
- ADDED #28: Mapping of User Data
- ADDED #27: Mapping of comments
- ADDED: Documentation
-----------------------------
Version 0.2.8
-----------------------------
STLXML2STL
- FIX #25: Piping result into file on Windows
-----------------------------
Version 0.2.7
-----------------------------
STLXML2STL
- ADDED: Module STXML2STL
-----------------------------
Version 0.2.6
-----------------------------
FlashDFXP2EBU-TT-D-Basic-DE
- ADDED: Module FlashDFXP2EBU-TT-D-Basic-DE
-----------------------------
Version 0.2.5
-----------------------------
STL2STLXML
- ADDED: Test files
- DELETED: Test files
- FIX #20: Characters with macron
- FIX #19: Mapping of "$"
- FIX: EBN Field handling
- FIX: Mapping character codes
-----------------------------
Version 0.2.4
-----------------------------
Get-TTML-Profile
- ADDED: Helper module GetTTMLProfile
-----------------------------
Version 0.2.3
-----------------------------
DFXP2TTML
- Added: Helper module DFXP2TTML
TTML2DFXP
- Added: Helper module TTML2DFXP
-----------------------------
Version 0.2.2
-----------------------------
TT-Filter-Styles-No-References
- ADDED: Helper module TT-Filter-Styles-No-References
-----------------------------
Version 0.2.1
-----------------------------
GENERAL
- CHANGED: Refactoring according to coding styles
- ADDED: Testfiles
STL2STLXML
- FIXED #9: Translation of "~" character is missing for ISO6937/2
- ADDED: Missing character references
EBU-TT2EBU-TT-D
- ADDED: Parameter for offset in frames
EBU-TT-D2EBU-TT-D-Basic-DE
- FIXED #8: Missing style reference for text not in a tt:span
-----------------------------
Version 0.2
-----------------------------
GENERAL
- CHANGED: Comments, correction of typos, code improvement
- ADDED: Testfiles
STL2STLXML
- ADDED: Initial Commit under Apache 2 Licence
STLXML2EBU-TT
- FIXED #1: Needless alignment for tt:span
- FIXED #2: Typo Style
- FIXED #3: Renaming of parameter from timeCodeFormat into timebase
- FIXED #4 (Handling when Endbox is missing)
- FIXED #5: Bug offsetInSecondParameter
- FIXED #6: Bug unnecessary tt:span creation
- CHANGED: Dynamic mapping of styles independent of naming scheme
- REMOVED: "Space preserve feature"
EBU-TT-D2EBU-TT-D
- FIXED #5: Bug offsetInSecondParameter
EBU-TT-D2EBU-TT-D-Basic-DE
- ADDED: Initial Commit