1 | # Next
|
2 |
|
3 | Git diff:
|
4 | * https://github.com/readium/r2-streamer-js/compare/v1.0.47...develop
|
5 |
|
6 | Changes:
|
7 | * TODO
|
8 |
|
9 | # 1.0.47
|
10 |
|
11 | > Build environment: NodeJS `20.10.0`, NPM `10.2.5`
|
12 |
|
13 | Changes:
|
14 | * NPM package updates
|
15 |
|
16 | Git revision info:
|
17 | * https://unpkg.com/r2-streamer-js@1.0.47/dist/gitrev.json
|
18 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.47/dist/gitrev.json
|
19 |
|
20 | Git commit history:
|
21 | * https://github.com/readium/r2-streamer-js/commits/v1.0.47
|
22 |
|
23 | Git diff:
|
24 | * https://github.com/readium/r2-streamer-js/compare/v1.0.46...v1.0.47
|
25 |
|
26 | # 1.0.46
|
27 |
|
28 | > Build environment: NodeJS `18.16.0`, NPM `9.8.0`
|
29 |
|
30 | Changes:
|
31 | * NPM package updates
|
32 | * Updated JSON Schemas
|
33 |
|
34 | Git revision info:
|
35 | * https://unpkg.com/r2-streamer-js@1.0.46/dist/gitrev.json
|
36 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.46/dist/gitrev.json
|
37 |
|
38 | Git commit history:
|
39 | * https://github.com/readium/r2-streamer-js/commits/v1.0.46
|
40 |
|
41 | Git diff:
|
42 | * https://github.com/readium/r2-streamer-js/compare/v1.0.45...v1.0.46
|
43 |
|
44 | # 1.0.45
|
45 |
|
46 | > Build environment: NodeJS `18.14.2`, NPM `9.5.1`
|
47 |
|
48 | Changes:
|
49 | * NPM package updates
|
50 |
|
51 | Git revision info:
|
52 | * https://unpkg.com/r2-streamer-js@1.0.45/dist/gitrev.json
|
53 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.45/dist/gitrev.json
|
54 |
|
55 | Git commit history:
|
56 | * https://github.com/readium/r2-streamer-js/commits/v1.0.45
|
57 |
|
58 | Git diff:
|
59 | * https://github.com/readium/r2-streamer-js/compare/v1.0.44...v1.0.45
|
60 |
|
61 | # 1.0.44
|
62 |
|
63 | > Build environment: NodeJS `18.12.1`, NPM `9.1.1`
|
64 |
|
65 | Changes:
|
66 | * NPM package updates
|
67 | * Docker deploy (was Heroku)
|
68 |
|
69 | Git revision info:
|
70 | * https://unpkg.com/r2-streamer-js@1.0.44/dist/gitrev.json
|
71 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.44/dist/gitrev.json
|
72 |
|
73 | Git commit history:
|
74 | * https://github.com/readium/r2-streamer-js/commits/v1.0.44
|
75 |
|
76 | Git diff:
|
77 | * https://github.com/readium/r2-streamer-js/compare/v1.0.43...v1.0.44
|
78 |
|
79 | # 1.0.43
|
80 |
|
81 | > Build environment: NodeJS `16.16.0`, NPM `8.15.0`
|
82 |
|
83 | Changes:
|
84 | * Streamer server watch mode in publication directory (note: initial scan is flat / not recursive as per the original design brief, but the watcher triggers on deep added/removed files and updates the streamer accordingly)
|
85 |
|
86 | Git revision info:
|
87 | * https://unpkg.com/r2-streamer-js@1.0.43/dist/gitrev.json
|
88 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.43/dist/gitrev.json
|
89 |
|
90 | Git commit history:
|
91 | * https://github.com/readium/r2-streamer-js/commits/v1.0.43
|
92 |
|
93 | Git diff:
|
94 | * https://github.com/readium/r2-streamer-js/compare/v1.0.42...v1.0.43
|
95 |
|
96 | # 1.0.42
|
97 |
|
98 | > Build environment: NodeJS `16.14.0`, NPM `8.5.4`
|
99 |
|
100 | Changes:
|
101 | * NPM package updates
|
102 | * Fixed cpy-cli (--flat)
|
103 |
|
104 | Git revision info:
|
105 | * https://unpkg.com/r2-streamer-js@1.0.42/dist/gitrev.json
|
106 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.42/dist/gitrev.json
|
107 |
|
108 | Git commit history:
|
109 | * https://github.com/readium/r2-streamer-js/commits/v1.0.42
|
110 |
|
111 | Git diff:
|
112 | * https://github.com/readium/r2-streamer-js/compare/v1.0.41...v1.0.42
|
113 |
|
114 | # 1.0.41
|
115 |
|
116 | > Build environment: NodeJS `16.14.0`, NPM `8.5.4`
|
117 |
|
118 | Changes:
|
119 | * NPM package updates
|
120 | * Added a new server mode where publication resources exposed in the manifest.json can optionally carry a URL query parameter ("token") that provides a signed expiry timestamp, which the server can validate or reject.
|
121 |
|
122 | Git revision info:
|
123 | * https://unpkg.com/r2-streamer-js@1.0.41/dist/gitrev.json
|
124 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.41/dist/gitrev.json
|
125 |
|
126 | Git commit history:
|
127 | * https://github.com/readium/r2-streamer-js/commits/v1.0.41
|
128 |
|
129 | Git diff:
|
130 | * https://github.com/readium/r2-streamer-js/compare/v1.0.40...v1.0.41
|
131 |
|
132 | # 1.0.40
|
133 |
|
134 | > Build environment: NodeJS `16.13.1`, NPM `8.3.0`
|
135 |
|
136 | Changes:
|
137 | * NPM package updates
|
138 | * safeguard against callbacks that do not capture async / await thrown errors (exceptions do not automatically transit up the call chain) avoids UnhandledPromiseRejectionWarning
|
139 |
|
140 | Git revision info:
|
141 | * https://unpkg.com/r2-streamer-js@1.0.40/dist/gitrev.json
|
142 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.40/dist/gitrev.json
|
143 |
|
144 | Git commit history:
|
145 | * https://github.com/readium/r2-streamer-js/commits/v1.0.40
|
146 |
|
147 | Git diff:
|
148 | * https://github.com/readium/r2-streamer-js/compare/v1.0.39...v1.0.40
|
149 |
|
150 | # 1.0.39
|
151 |
|
152 | > Build environment: NodeJS `16.13.1`, NPM `8.3.0`
|
153 |
|
154 | Changes:
|
155 | * NPM package updates
|
156 |
|
157 | Git revision info:
|
158 | * https://unpkg.com/r2-streamer-js@1.0.39/dist/gitrev.json
|
159 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.39/dist/gitrev.json
|
160 |
|
161 | Git commit history:
|
162 | * https://github.com/readium/r2-streamer-js/commits/v1.0.39
|
163 |
|
164 | Git diff:
|
165 | * https://github.com/readium/r2-streamer-js/compare/v1.0.38...v1.0.39
|
166 |
|
167 | # 1.0.38
|
168 |
|
169 | > Build environment: NodeJS `16.13.0`, NPM `8.1.4`
|
170 |
|
171 | Changes:
|
172 | * NPM package updates
|
173 | * Handling of sibling _manifest.json ReadiumWebPubManifest for unaltered source publications (DAISY audiobooks use case)
|
174 |
|
175 | Git revision info:
|
176 | * https://unpkg.com/r2-streamer-js@1.0.38/dist/gitrev.json
|
177 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.38/dist/gitrev.json
|
178 |
|
179 | Git commit history:
|
180 | * https://github.com/readium/r2-streamer-js/commits/v1.0.38
|
181 |
|
182 | Git diff:
|
183 | * https://github.com/readium/r2-streamer-js/compare/v1.0.37...v1.0.38
|
184 |
|
185 | # 1.0.37
|
186 |
|
187 | > Build environment: NodeJS `16.13.0`, NPM `8.1.3`
|
188 |
|
189 | Changes:
|
190 | * NPM package updates (Node 16 + NPM 8)
|
191 |
|
192 | Git revision info:
|
193 | * https://unpkg.com/r2-streamer-js@1.0.37/dist/gitrev.json
|
194 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.37/dist/gitrev.json
|
195 |
|
196 | Git commit history:
|
197 | * https://github.com/readium/r2-streamer-js/commits/v1.0.37
|
198 |
|
199 | Git diff:
|
200 | * https://github.com/readium/r2-streamer-js/compare/v1.0.36...v1.0.37
|
201 |
|
202 | # 1.0.36
|
203 |
|
204 | > Build environment: NodeJS `14.18.1`, NPM `6.14.15`
|
205 |
|
206 | Changes:
|
207 | * NPM package updates
|
208 | * NodeJS v14 minimum requirement
|
209 | * Removed FileHound lib in TypeScript code
|
210 |
|
211 | Git revision info:
|
212 | * https://unpkg.com/r2-streamer-js@1.0.36/dist/gitrev.json
|
213 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.36/dist/gitrev.json
|
214 |
|
215 | Git commit history:
|
216 | * https://github.com/readium/r2-streamer-js/commits/v1.0.36
|
217 |
|
218 | Git diff:
|
219 | * https://github.com/readium/r2-streamer-js/compare/v1.0.35...v1.0.36
|
220 |
|
221 | # 1.0.35
|
222 |
|
223 | > Build environment: NodeJS `14.17.5`, NPM `6.14.14`
|
224 |
|
225 | Changes:
|
226 | * NPM package updates
|
227 |
|
228 | Git revision info:
|
229 | * https://unpkg.com/r2-streamer-js@1.0.35/dist/gitrev.json
|
230 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.35/dist/gitrev.json
|
231 |
|
232 | Git commit history:
|
233 | * https://github.com/readium/r2-streamer-js/commits/v1.0.35
|
234 |
|
235 | Git diff:
|
236 | * https://github.com/readium/r2-streamer-js/compare/v1.0.34...v1.0.35
|
237 |
|
238 | # 1.0.34
|
239 |
|
240 | > Build environment: NodeJS `14.16.1`, NPM `6.14.13`
|
241 |
|
242 | Changes:
|
243 | * NPM package updates
|
244 |
|
245 | Git revision info:
|
246 | * https://unpkg.com/r2-streamer-js@1.0.34/dist/gitrev.json
|
247 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.34/dist/gitrev.json
|
248 |
|
249 | Git commit history:
|
250 | * https://github.com/readium/r2-streamer-js/commits/v1.0.34
|
251 |
|
252 | Git diff:
|
253 | * https://github.com/readium/r2-streamer-js/compare/v1.0.33...v1.0.34
|
254 |
|
255 | # 1.0.33
|
256 |
|
257 | > Build environment: NodeJS `14.15.5`, NPM `6.14.11`
|
258 |
|
259 | Changes:
|
260 | * NPM package updates
|
261 | * Workaround for badly-authored publication relative URLs (double slashes), now route paths automatically collapse multiple slashes in addition to normalising dot segments
|
262 | * OPDS browser micro service: added support for LCP license links
|
263 | * OPDS samples: added more v1 and v2 feeds, plus convenient browser link of OPDS v2
|
264 |
|
265 | Git revision info:
|
266 | * https://unpkg.com/r2-streamer-js@1.0.33/dist/gitrev.json
|
267 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.33/dist/gitrev.json
|
268 |
|
269 | Git commit history:
|
270 | * https://github.com/readium/r2-streamer-js/commits/v1.0.33
|
271 |
|
272 | Git diff:
|
273 | * https://github.com/readium/r2-streamer-js/compare/v1.0.32...v1.0.33
|
274 |
|
275 | # 1.0.32
|
276 |
|
277 | > Build environment: NodeJS `14.15.4`, NPM `6.14.11`
|
278 |
|
279 | Changes:
|
280 | * NPM package updates
|
281 | * Updated OPDS documentation / references
|
282 | * HTTP caching is now disabled for encrypted resources
|
283 | * Updated JSON Schemas for OPDS2, ReadiumWebPubManifest, and LCP/LSD
|
284 | * New LCP/LSD "micro service" to visualize JSON (same principles as existing OPDS browser/converter, etc.)
|
285 |
|
286 | Git revision info:
|
287 | * https://unpkg.com/r2-streamer-js@1.0.32/dist/gitrev.json
|
288 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.32/dist/gitrev.json
|
289 |
|
290 | Git commit history:
|
291 | * https://github.com/readium/r2-streamer-js/commits/v1.0.32
|
292 |
|
293 | Git diff:
|
294 | * https://github.com/readium/r2-streamer-js/compare/v1.0.31...v1.0.32
|
295 |
|
296 | # 1.0.31
|
297 |
|
298 | > Build environment: NodeJS `12.18.2`, NPM `6.14.7`
|
299 |
|
300 | Changes:
|
301 | * NPM package updates
|
302 | * Added Spanish OPDS feed
|
303 | * Support for Divina Readium webpub manifest
|
304 | * Support for Link Alternate and Children (publication resources integrity check, recursive links)
|
305 |
|
306 | Git revision info:
|
307 | * https://unpkg.com/r2-streamer-js@1.0.31/dist/gitrev.json
|
308 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.31/dist/gitrev.json
|
309 |
|
310 | Git commit history:
|
311 | * https://github.com/readium/r2-streamer-js/commits/v1.0.31
|
312 |
|
313 | Git diff:
|
314 | * https://github.com/readium/r2-streamer-js/compare/v1.0.30...v1.0.31
|
315 |
|
316 | # 1.0.30
|
317 |
|
318 | > Build environment: NodeJS `12.18.2`, NPM `6.14.5`
|
319 |
|
320 | Changes:
|
321 | * NPM package updates
|
322 | * TypeScript const enum safeguard (isolated modules)
|
323 |
|
324 | Git revision info:
|
325 | * https://unpkg.com/r2-streamer-js@1.0.30/dist/gitrev.json
|
326 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.30/dist/gitrev.json
|
327 |
|
328 | Git commit history:
|
329 | * https://github.com/readium/r2-streamer-js/commits/v1.0.30
|
330 |
|
331 | Git diff:
|
332 | * https://github.com/readium/r2-streamer-js/compare/v1.0.29...v1.0.30
|
333 |
|
334 | # 1.0.29
|
335 |
|
336 | > Build environment: NodeJS `12.18.1`, NPM `6.14.5`
|
337 |
|
338 | Changes:
|
339 | * NPM package updates
|
340 | * OPDS samples in doc
|
341 |
|
342 | Git revision info:
|
343 | * https://unpkg.com/r2-streamer-js@1.0.29/dist/gitrev.json
|
344 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.29/dist/gitrev.json
|
345 |
|
346 | Git commit history:
|
347 | * https://github.com/readium/r2-streamer-js/commits/v1.0.29
|
348 |
|
349 | Git diff:
|
350 | * https://github.com/readium/r2-streamer-js/compare/v1.0.28...v1.0.29
|
351 |
|
352 | # 1.0.28
|
353 |
|
354 | > Build environment: NodeJS `12.16.3`, NPM `6.14.5`
|
355 |
|
356 | Changes:
|
357 | * NPM package updates
|
358 | * W3C Sync Media + Media Overlays alignment
|
359 |
|
360 | Git revision info:
|
361 | * https://unpkg.com/r2-streamer-js@1.0.28/dist/gitrev.json
|
362 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.28/dist/gitrev.json
|
363 |
|
364 | Git commit history:
|
365 | * https://github.com/readium/r2-streamer-js/commits/v1.0.28
|
366 |
|
367 | Git diff:
|
368 | * https://github.com/readium/r2-streamer-js/compare/v1.0.27...v1.0.28
|
369 |
|
370 | # 1.0.27
|
371 |
|
372 | > Build environment: NodeJS `12.16.1`, NPM `6.14.4`
|
373 |
|
374 | Changes:
|
375 | * NPM package updates
|
376 | * Now.sh deployment removal (new model incompatible with the streamer's Express server)
|
377 |
|
378 | Git revision info:
|
379 | * https://unpkg.com/r2-streamer-js@1.0.27/dist/gitrev.json
|
380 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.27/dist/gitrev.json
|
381 |
|
382 | Git commit history:
|
383 | * https://github.com/readium/r2-streamer-js/commits/v1.0.27
|
384 |
|
385 | Git diff:
|
386 | * https://github.com/readium/r2-streamer-js/compare/v1.0.26...v1.0.27
|
387 |
|
388 | # 1.0.26
|
389 |
|
390 | > Build environment: NodeJS `12.16.1`, NPM `6.14.4`
|
391 |
|
392 | Changes:
|
393 | * NPM package updates
|
394 | * added no-cache to HTTP headers for byte range requests, and added HTTP status 416 for non-supported range
|
395 | * added error logging for response streaming
|
396 | * added new URL parameter to transformer
|
397 |
|
398 | Git revision info:
|
399 | * https://unpkg.com/r2-streamer-js@1.0.26/dist/gitrev.json
|
400 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.26/dist/gitrev.json
|
401 |
|
402 | Git commit history:
|
403 | * https://github.com/readium/r2-streamer-js/commits/v1.0.26
|
404 |
|
405 | Git diff:
|
406 | * https://github.com/readium/r2-streamer-js/compare/v1.0.25...v1.0.26
|
407 |
|
408 | # 1.0.25
|
409 |
|
410 | > Build environment: NodeJS `12.15.0`, NPM `6.13.7`
|
411 |
|
412 | Changes:
|
413 | * NPM package update: UUID (breaking API change)
|
414 | * Fixed Travis script and Heroku + Now deployment
|
415 |
|
416 | Git revision info:
|
417 | * https://unpkg.com/r2-streamer-js@1.0.25/dist/gitrev.json
|
418 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.25/dist/gitrev.json
|
419 |
|
420 | Git commit history:
|
421 | * https://github.com/readium/r2-streamer-js/commits/v1.0.25
|
422 |
|
423 | Git diff:
|
424 | * https://github.com/readium/r2-streamer-js/compare/v1.0.24...v1.0.25
|
425 |
|
426 | # 1.0.24
|
427 |
|
428 | > Build environment: NodeJS `12.15.0`, NPM `6.13.7`
|
429 |
|
430 | Changes:
|
431 | * NPM package updates
|
432 | * Content transformers now pass "session info" semantic-agnostic data (serialized string) so that anonymous HTTP requests can be correlated with specific publications and with their reading session (multiple readers scenario). Also see changes in r2-shared, and of course r2-navigator.
|
433 | * Support for AudioBook serving/streaming, local-packed (zipped), local-exploded (unzipped), and remote-exploded.
|
434 | * OPDS browse micro-service: OAuth token-based authentication and refresh support.
|
435 |
|
436 | Git revision info:
|
437 | * https://unpkg.com/r2-streamer-js@1.0.24/dist/gitrev.json
|
438 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.24/dist/gitrev.json
|
439 |
|
440 | Git commit history:
|
441 | * https://github.com/readium/r2-streamer-js/commits/v1.0.24
|
442 |
|
443 | Git diff:
|
444 | * https://github.com/readium/r2-streamer-js/compare/v1.0.23...v1.0.24
|
445 |
|
446 | # 1.0.23
|
447 |
|
448 | > Build environment: NodeJS `12.13.0`, NPM `6.12.0`
|
449 |
|
450 | Changes:
|
451 | * NPM package updates
|
452 | * TAJSON now parses/generates arbitrary JSON properties with typed object
|
453 | * OPDS2 browser (with data:image/xxx,Base64 handling, and navigation into the v1-v2 converter / inspector)
|
454 |
|
455 | Git revision info:
|
456 | * https://unpkg.com/r2-streamer-js@1.0.23/dist/gitrev.json
|
457 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.23/dist/gitrev.json
|
458 |
|
459 | Git commit history:
|
460 | * https://github.com/readium/r2-streamer-js/commits/v1.0.23
|
461 |
|
462 | Git diff:
|
463 | * https://github.com/readium/r2-streamer-js/compare/v1.0.22...v1.0.23
|
464 |
|
465 | # 1.0.22
|
466 |
|
467 | > Build environment: NodeJS `12.13.0`, NPM `6.12.0`
|
468 |
|
469 | Changes:
|
470 | * NPM updates (OPDS, Shared-JS)
|
471 |
|
472 | Git revision info:
|
473 | * https://unpkg.com/r2-streamer-js@1.0.22/dist/gitrev.json
|
474 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.22/dist/gitrev.json
|
475 |
|
476 | Git commit history:
|
477 | * https://github.com/readium/r2-streamer-js/commits/v1.0.22
|
478 |
|
479 | Git diff:
|
480 | * https://github.com/readium/r2-streamer-js/compare/v1.0.21...v1.0.22
|
481 |
|
482 | # 1.0.21
|
483 |
|
484 | > Build environment: NodeJS `12.13.0`, NPM `6.12.0`
|
485 |
|
486 | Changes:
|
487 | * HTTP server CORS preflight support (options method)
|
488 |
|
489 | Git revision info:
|
490 | * https://unpkg.com/r2-streamer-js@1.0.21/dist/gitrev.json
|
491 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.21/dist/gitrev.json
|
492 |
|
493 | Git commit history:
|
494 | * https://github.com/readium/r2-streamer-js/commits/v1.0.21
|
495 |
|
496 | Git diff:
|
497 | * https://github.com/readium/r2-streamer-js/compare/v1.0.20...v1.0.21
|
498 |
|
499 | # 1.0.20
|
500 |
|
501 | > Build environment: NodeJS `12.13.0`, NPM `6.12.0`
|
502 |
|
503 | Changes:
|
504 | * NPM updates
|
505 |
|
506 | Git revision info:
|
507 | * https://unpkg.com/r2-streamer-js@1.0.20/dist/gitrev.json
|
508 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.20/dist/gitrev.json
|
509 |
|
510 | Git commit history:
|
511 | * https://github.com/readium/r2-streamer-js/commits/v1.0.20
|
512 |
|
513 | Git diff:
|
514 | * https://github.com/readium/r2-streamer-js/compare/v1.0.19...v1.0.20
|
515 |
|
516 | # 1.0.19
|
517 |
|
518 | > Build environment: NodeJS `10.16.3`, NPM `6.12.0`
|
519 |
|
520 | Changes:
|
521 | * HTTP request headers for OPDS fetch, as some servers reject missing UserAgent, etc.
|
522 | * Added 3 new test OPDS feeds in documentation
|
523 | * NPM updates (including NodeJS v12 for Electron v6)
|
524 |
|
525 | Git revision info:
|
526 | * https://unpkg.com/r2-streamer-js@1.0.19/dist/gitrev.json
|
527 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.19/dist/gitrev.json
|
528 |
|
529 | Git commit history:
|
530 | * https://github.com/readium/r2-streamer-js/commits/v1.0.19
|
531 |
|
532 | Git diff:
|
533 | * https://github.com/readium/r2-streamer-js/compare/v1.0.18...v1.0.19
|
534 |
|
535 | # 1.0.18
|
536 |
|
537 | > Build environment: NodeJS `10.16.3`, NPM `6.11.3`
|
538 |
|
539 | Changes:
|
540 | * NPM updates
|
541 | * Fixed JSON validator schemas order
|
542 |
|
543 | Git revision info:
|
544 | * https://unpkg.com/r2-streamer-js@1.0.18/dist/gitrev.json
|
545 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.18/dist/gitrev.json
|
546 |
|
547 | Git commit history:
|
548 | * https://github.com/readium/r2-streamer-js/commits/v1.0.18
|
549 |
|
550 | Git diff:
|
551 | * https://github.com/readium/r2-streamer-js/compare/v1.0.17...v1.0.18
|
552 |
|
553 | # 1.0.17
|
554 |
|
555 | > Build environment: NodeJS `10.16.3`, NPM `6.11.3`
|
556 |
|
557 | Changes:
|
558 | * NPM updates
|
559 | * TypeScript sort imports
|
560 |
|
561 | Git revision info:
|
562 | * https://unpkg.com/r2-streamer-js@1.0.17/dist/gitrev.json
|
563 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.17/dist/gitrev.json
|
564 |
|
565 | Git commit history:
|
566 | * https://github.com/readium/r2-streamer-js/commits/v1.0.17
|
567 |
|
568 | Git diff:
|
569 | * https://github.com/readium/r2-streamer-js/compare/v1.0.16...v1.0.17
|
570 |
|
571 | # 1.0.16
|
572 |
|
573 | > Build environment: NodeJS `10.16.3`, NPM `6.11.3`
|
574 |
|
575 | Changes:
|
576 | * NPM updates
|
577 | * Fixed OPDS GitBook URL (doc)
|
578 |
|
579 | Git revision info:
|
580 | * https://unpkg.com/r2-streamer-js@1.0.16/dist/gitrev.json
|
581 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.16/dist/gitrev.json
|
582 |
|
583 | Git commit history:
|
584 | * https://github.com/readium/r2-streamer-js/commits/v1.0.16
|
585 |
|
586 | Git diff:
|
587 | * https://github.com/readium/r2-streamer-js/compare/v1.0.15...v1.0.16
|
588 |
|
589 | # 1.0.15
|
590 |
|
591 | > Build environment: NodeJS `10.16.0`, NPM `6.10.2`
|
592 |
|
593 | Changes:
|
594 | * NPM updates
|
595 | * Buffer.from() API to remove deprecation messages
|
596 |
|
597 | Git revision info:
|
598 | * https://unpkg.com/r2-streamer-js@1.0.15/dist/gitrev.json
|
599 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.15/dist/gitrev.json
|
600 |
|
601 | Git commit history:
|
602 | * https://github.com/readium/r2-streamer-js/commits/v1.0.15
|
603 |
|
604 | Git diff:
|
605 | * https://github.com/readium/r2-streamer-js/compare/v1.0.14...v1.0.15
|
606 |
|
607 | # 1.0.14
|
608 |
|
609 | > Build environment: NodeJS `10.16.0`, NPM `6.9.0`
|
610 |
|
611 | Changes:
|
612 | * NPM updates
|
613 |
|
614 | Git revision info:
|
615 | * https://unpkg.com/r2-streamer-js@1.0.14/dist/gitrev.json
|
616 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.14/dist/gitrev.json
|
617 |
|
618 | Git commit history:
|
619 | * https://github.com/readium/r2-streamer-js/commits/v1.0.14
|
620 |
|
621 | Git diff:
|
622 | * https://github.com/readium/r2-streamer-js/compare/v1.0.13...v1.0.14
|
623 |
|
624 | # 1.0.13
|
625 |
|
626 | > Build environment: NodeJS `10.15.3`, NPM `6.9.0`
|
627 |
|
628 | Changes:
|
629 | * rel=prefetch HTTP header Links now generated based on ordered sequence of supported media types, rather than order of authored JSON resource array / EPUB manifest items (fixed limitation still applies: maximum number of headers).
|
630 | * Build env update: switched from `uglify-es` to `terser` (ECMAScript-2015 / ES6 minifier for optional bundled app scripts)
|
631 |
|
632 | Git revision info:
|
633 | * https://unpkg.com/r2-streamer-js@1.0.13/dist/gitrev.json
|
634 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.13/dist/gitrev.json
|
635 |
|
636 | Git commit history:
|
637 | * https://github.com/readium/r2-streamer-js/commits/v1.0.13
|
638 |
|
639 | Git diff:
|
640 | * https://github.com/readium/r2-streamer-js/compare/v1.0.12...v1.0.13
|
641 |
|
642 | # 1.0.12
|
643 |
|
644 | > Build environment: NodeJS `10.15.3`, NPM `6.9.0`
|
645 |
|
646 | Changes:
|
647 | * Added CLI parameter handling for server's maximum number of rel=prefetch HTTP header Links
|
648 |
|
649 | Git revision info:
|
650 | * https://unpkg.com/r2-streamer-js@1.0.12/dist/gitrev.json
|
651 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.12/dist/gitrev.json
|
652 |
|
653 | Git commit history:
|
654 | * https://github.com/readium/r2-streamer-js/commits/v1.0.12
|
655 |
|
656 | Git diff:
|
657 | * https://github.com/readium/r2-streamer-js/compare/v1.0.11...v1.0.12
|
658 |
|
659 | # 1.0.11
|
660 |
|
661 | > Build environment: NodeJS `10.15.3`, NPM `6.9.0`
|
662 |
|
663 | Changes:
|
664 | * Added server parameter for maximum number of rel=prefetch HTTP header Links
|
665 |
|
666 | Git revision info:
|
667 | * https://unpkg.com/r2-streamer-js@1.0.11/dist/gitrev.json
|
668 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.11/dist/gitrev.json
|
669 |
|
670 | Git commit history:
|
671 | * https://github.com/readium/r2-streamer-js/commits/v1.0.11
|
672 |
|
673 | Git diff:
|
674 | * https://github.com/readium/r2-streamer-js/compare/v1.0.10...v1.0.11
|
675 |
|
676 | # 1.0.10
|
677 |
|
678 | > Build environment: NodeJS `10.15.3`, NPM `6.9.0`
|
679 |
|
680 | Changes:
|
681 | * NPM updates
|
682 |
|
683 | Git revision info:
|
684 | * https://unpkg.com/r2-streamer-js@1.0.10/dist/gitrev.json
|
685 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.10/dist/gitrev.json
|
686 |
|
687 | Git commit history:
|
688 | * https://github.com/readium/r2-streamer-js/commits/v1.0.10
|
689 |
|
690 | Git diff:
|
691 | * https://github.com/readium/r2-streamer-js/compare/v1.0.9...v1.0.10
|
692 |
|
693 | # 1.0.9
|
694 |
|
695 | > Build environment: NodeJS `8.15.1`, NPM `6.4.1`
|
696 |
|
697 | Changes:
|
698 | * NPM updates
|
699 | * JSON Schema updates
|
700 |
|
701 | Git revision info:
|
702 | * https://unpkg.com/r2-streamer-js@1.0.9/dist/gitrev.json
|
703 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.9/dist/gitrev.json
|
704 |
|
705 | Git commit history:
|
706 | * https://github.com/readium/r2-streamer-js/commits/v1.0.9
|
707 |
|
708 | Git diff:
|
709 | * https://github.com/readium/r2-streamer-js/compare/v1.0.8...v1.0.9
|
710 |
|
711 | # 1.0.8
|
712 |
|
713 | > Build environment: NodeJS `8.15.1`, NPM `6.4.1`
|
714 |
|
715 | Changes:
|
716 | * NPM updates
|
717 | * JSON Schema updates
|
718 |
|
719 | Git revision info:
|
720 | * https://unpkg.com/r2-streamer-js@1.0.8/dist/gitrev.json
|
721 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.8/dist/gitrev.json
|
722 |
|
723 | Git commit history:
|
724 | * https://github.com/readium/r2-streamer-js/commits/v1.0.8
|
725 |
|
726 | Git diff:
|
727 | * https://github.com/readium/r2-streamer-js/compare/v1.0.7...v1.0.8
|
728 |
|
729 | # 1.0.7
|
730 |
|
731 | > Build environment: NodeJS `8.14.1`, NPM `6.4.1`
|
732 |
|
733 | Changes:
|
734 | * NPM updates
|
735 | * Minor JSON Schema and documentation updates
|
736 | * Improved JSON Schema validation reports
|
737 | * Fixed JSON Schema cache handling (switch between OPDS2 and ReadiumWebPubManifest)
|
738 |
|
739 | Git revision info:
|
740 | * https://unpkg.com/r2-streamer-js@1.0.7/dist/gitrev.json
|
741 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.7/dist/gitrev.json
|
742 |
|
743 | Git commit history:
|
744 | * https://github.com/readium/r2-streamer-js/commits/v1.0.7
|
745 |
|
746 | Git diff:
|
747 | * https://github.com/readium/r2-streamer-js/compare/v1.0.6...v1.0.7
|
748 |
|
749 | # 1.0.6
|
750 |
|
751 | > Build environment: NodeJS `8.14.1`, NPM `6.4.1`
|
752 |
|
753 | Changes:
|
754 | * Updated documentation
|
755 | * NPM 6.5.* has regression bugs for global package installs, so revert back to NPM 6.4.1 (which is officially shipped with the NodeJS installer).
|
756 | * Now correctly reset LCP basic/test profile userkey when incorrect value passed in URL (used for testing, not real-world usage pattern, not LCP 1.0/production profile)
|
757 |
|
758 | Git revision info:
|
759 | * https://unpkg.com/r2-streamer-js@1.0.6/dist/gitrev.json
|
760 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.6/dist/gitrev.json
|
761 |
|
762 | Git commit history:
|
763 | * https://github.com/readium/r2-streamer-js/commits/v1.0.6
|
764 |
|
765 | Git diff:
|
766 | * https://github.com/readium/r2-streamer-js/compare/v1.0.5...v1.0.6
|
767 |
|
768 | # 1.0.5
|
769 |
|
770 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
771 |
|
772 | Changes:
|
773 | * NPM updates
|
774 | * Minor documentation fixes
|
775 |
|
776 | Git revision info:
|
777 | * https://unpkg.com/r2-streamer-js@1.0.5/dist/gitrev.json
|
778 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.5/dist/gitrev.json
|
779 |
|
780 | Git commit history:
|
781 | * https://github.com/readium/r2-streamer-js/commits/v1.0.5
|
782 |
|
783 | Git diff:
|
784 | * https://github.com/readium/r2-streamer-js/compare/v1.0.4...v1.0.5
|
785 |
|
786 | # 1.0.4
|
787 |
|
788 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
789 |
|
790 | Changes:
|
791 | * Fixed regression bug due to the previous base64 pub ID encoding bugfix (slashes). Depending on what lib is used, URLs and URLs components do not necessarilly get automatically decoded/encoded (percent escape for base64 chars, e.g. `=` and `/`). We must be very careful because we pass around both full URLs, and URLs components that require encoding (thus the double-encoding issues).
|
792 |
|
793 | Git revision info:
|
794 | * https://unpkg.com/r2-streamer-js@1.0.4/dist/gitrev.json
|
795 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.4/dist/gitrev.json
|
796 |
|
797 | Git commit history:
|
798 | * https://github.com/readium/r2-streamer-js/commits/v1.0.4
|
799 |
|
800 | Git diff:
|
801 | * https://github.com/readium/r2-streamer-js/compare/v1.0.3...v1.0.4
|
802 |
|
803 | # 1.0.3
|
804 |
|
805 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
806 |
|
807 | Changes:
|
808 | * NPM updates (r2-xxx-js)
|
809 | * Fixed nasty Base64 encoding edge case with slash character in URLs
|
810 | * Moved "secure" HTTP code from navigator to streamer
|
811 |
|
812 | Git revision info:
|
813 | * https://unpkg.com/r2-streamer-js@1.0.3/dist/gitrev.json
|
814 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.3/dist/gitrev.json
|
815 |
|
816 | Git commit history:
|
817 | * https://github.com/readium/r2-streamer-js/commits/v1.0.3
|
818 |
|
819 | Git diff:
|
820 | * https://github.com/readium/r2-streamer-js/compare/v1.0.2...v1.0.3
|
821 |
|
822 | # 1.0.2
|
823 |
|
824 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
825 |
|
826 | Changes:
|
827 | * NPM updates (minor)
|
828 | * Replaced deprecated RawGit URLs
|
829 | * Removed unnecessary TypeScript import aliases
|
830 | * Fixed OPDS2 links in the doc
|
831 | * Updated OPDS2 and ReadiumWebPubManifest schemas
|
832 | * Improved documentation
|
833 | * Improved EPUB type detection in the CLI (local, remote, packed, exploded)
|
834 |
|
835 | Git revision info:
|
836 | * https://unpkg.com/r2-streamer-js@1.0.2/dist/gitrev.json
|
837 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.2/dist/gitrev.json
|
838 |
|
839 | Git commit history:
|
840 | * https://github.com/readium/r2-streamer-js/commits/v1.0.2
|
841 |
|
842 | Git diff:
|
843 | * https://github.com/readium/r2-streamer-js/compare/v1.0.1...v1.0.2
|
844 |
|
845 | # 1.0.1
|
846 |
|
847 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
848 |
|
849 | Changes:
|
850 | * Removed rogue debug console log
|
851 |
|
852 | Git revision info:
|
853 | * https://unpkg.com/r2-streamer-js@1.0.1/dist/gitrev.json
|
854 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.1/dist/gitrev.json
|
855 |
|
856 | Git commit history:
|
857 | * https://github.com/readium/r2-streamer-js/commits/v1.0.1
|
858 |
|
859 | Git diff:
|
860 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0...v1.0.1
|
861 |
|
862 | # 1.0.0
|
863 |
|
864 | > Build environment: NodeJS `8.14.0`, NPM `6.5.0`
|
865 |
|
866 | Changes:
|
867 | * Support for chainable transformers (aka content filters), for example decrypt followed by HTML injection (CSS, etc.)
|
868 | * NPM updates (minor)
|
869 | * README info
|
870 | * VisualStudio code tweaks (developer workflow)
|
871 | * Semantic versioning bump 1.*.* (3-digit style now, "-alphaX" suffix caused issues with NPM tooling: updates, lockfile, etc.)
|
872 |
|
873 | Git revision info:
|
874 | * https://unpkg.com/r2-streamer-js@1.0.0/dist/gitrev.json
|
875 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0/dist/gitrev.json
|
876 |
|
877 | Git commit history:
|
878 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0
|
879 |
|
880 | Git diff:
|
881 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.6...v1.0.0
|
882 |
|
883 | # 1.0.0-alpha.6
|
884 |
|
885 | > Build environment: NodeJS `8.12.0`, NPM `6.4.1`
|
886 |
|
887 | Changes:
|
888 | * NPM updates (minor)
|
889 | * Git revision JSON info now includes NodeJS and NPM version (build environment)
|
890 | * OPDS v1 to v2 converter micros-service now supports publication/entry display (+JSON validation)
|
891 | * NYPL and Hadrien demo readers updated for spine+readingOrder support
|
892 |
|
893 | Git revision info:
|
894 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.6/dist/gitrev.json
|
895 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.6/dist/gitrev.json
|
896 |
|
897 | Git commit history:
|
898 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.6
|
899 |
|
900 | Git diff:
|
901 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.5...v1.0.0-alpha.6
|
902 |
|
903 | # 1.0.0-alpha.5
|
904 |
|
905 | Changes:
|
906 | * Dependency "ta-json" GitHub semver dependency becomes "ta-json-x" NPM package (fixes https://github.com/readium/r2-testapp-js/issues/10 )
|
907 | * Removed TypeScript linter warning message (checks for no unused variables)
|
908 | * NPM updates related to the Node TypeScript typings
|
909 | * Fixed TypeScript regression bug (3.0.3 -> 3.1.1) related to XML / HTML DOM typings
|
910 |
|
911 | Git revision info:
|
912 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.5/dist/gitrev.json
|
913 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.5/dist/gitrev.json
|
914 |
|
915 | Git commit history:
|
916 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.5
|
917 |
|
918 | Git diff:
|
919 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.4...v1.0.0-alpha.5
|
920 |
|
921 | # 1.0.0-alpha.4
|
922 |
|
923 | Changes:
|
924 | * OPDS micro-services updates (URL routes / paths, added support for OPDS2 browse, absolute URLs)
|
925 | * HTML templates, formatted (pretty-print)
|
926 | * npm updates (external deps)
|
927 |
|
928 | Git revision info:
|
929 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.4/dist/gitrev.json
|
930 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.4/dist/gitrev.json
|
931 |
|
932 | Git commit history:
|
933 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.4
|
934 |
|
935 | Git diff:
|
936 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.3...v1.0.0-alpha.4
|
937 |
|
938 | # 1.0.0-alpha.3
|
939 |
|
940 | Changes:
|
941 | * correct version in `package-lock.json`
|
942 |
|
943 | Git revision info:
|
944 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.3/dist/gitrev.json
|
945 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.3/dist/gitrev.json
|
946 |
|
947 | Git commit history:
|
948 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.3
|
949 |
|
950 | Git diff:
|
951 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.2...v1.0.0-alpha.3
|
952 |
|
953 | # 1.0.0-alpha.2
|
954 |
|
955 | Changes (NPM updates):
|
956 | * `@types/node`
|
957 | * `@types/uuid`
|
958 | * `r2-utils-js`
|
959 | * `r2-shared-js`
|
960 | * `r2-opds-js`
|
961 | * `r2-lcp-js`
|
962 |
|
963 | Git revision info:
|
964 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.2/dist/gitrev.json
|
965 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.2/dist/gitrev.json
|
966 |
|
967 | Git commit history:
|
968 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.2
|
969 |
|
970 | Git diff:
|
971 | * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.1...v1.0.0-alpha.2
|
972 |
|
973 | # 1.0.0-alpha.1
|
974 |
|
975 | Changes:
|
976 | * initial NPM publish
|
977 |
|
978 | Git revision info:
|
979 | * https://unpkg.com/r2-streamer-js@1.0.0-alpha.1/dist/gitrev.json
|
980 | * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.1/dist/gitrev.json
|
981 |
|
982 | Git commit history:
|
983 | * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.1
|
984 |
|
985 | Git diff:
|
986 | * initial NPM publish
|