UNPKG

@maggioli-rd/dita-streamer

Version:

Readium 2 'streamer' for NodeJS (TypeScript)

807 lines (547 loc) 26.9 kB
## [1.0.3](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/compare/v1.0.2...v1.0.3) (2025-04-01) ### Bug Fixes * update ci npm publish package ([9ed54bb](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/9ed54bb94fcb08834e809de50cc4fb6c751681f6)) ## [1.0.2](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/compare/v1.0.1...v1.0.2) (2025-04-01) ### Bug Fixes * add ci npm publish package ([4cfe399](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/4cfe399c30f39e71669753437eff3382d3d883c2)) ## [1.0.1](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/compare/v1.0.0...v1.0.1) (2025-04-01) ### Bug Fixes * update ci build-pack job ([dbb6e46](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/dbb6e4687407d684864830176e0b392338d34b96)) ### Miscellaneous Chores * **deps:** replace dependency xmldom with @xmldom/xmldom 0.7.5 ([239c764](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/239c764f6ca66f9334db4f1b785c977b68f9c5de)) * **deps:** update dependency @types/morgan from 1.9.2 to 1.9.9 ([7add0d2](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/7add0d23484e91e62a59c9d027ea15dd417db6ae)) * **deps:** update dependency @types/request from 2.48.5 to 2.48.12 ([210e4c2](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/210e4c26e041f0e06a5555af47b4f54c3c3aef55)) * **deps:** update dependency @types/uuid from 8.3.0 to 8.3.4 ([774cc94](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/774cc94a48a820aa26ce039ef977817f97dd5f89)) * **deps:** update dependency ajv-formats from 2.1.0 to 2.1.1 ([f706edc](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/f706edc190aa905b29d1f36649c616626b87bd43)) * **deps:** update dependency browserify from 17.0.0 to 17.0.1 ([a7362e5](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/a7362e5978ddbd9737169f0068946278f6cc8273)) * **deps:** update dependency eslint from 7.26.0 to 7.32.0 ([262ff3b](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/262ff3baf47818487987f28c7e35b2d18496bbe7)) * **deps:** update dependency eslint-plugin-prettier from 3.4.0 to 3.4.1 ([7a1b072](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/7a1b072653f3e80b8ac8609a728cf1c5ca438098)) * **deps:** update dependency filehound from 1.17.4 to 1.17.6 ([f8b7af0](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/f8b7af02b394f388e7e6158db3138b2f17697de6)) * **deps:** update dependency git-rev-sync from 3.0.1 to 3.0.2 ([7e12777](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/7e1277739d9f1ad89e6537d1dda33b1e15072cfa)) * **deps:** update dependency moment from 2.29.1 to 2.30.1 ([823706a](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/823706a85eff26daa4d1a2793f8c91d3fd057689)) * **deps:** update dependency prettier from 2.3.0 to 2.8.8 ([bfee1e1](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/bfee1e170da7f769571d747737cf380a44ca917d)) * **deps:** update dependency r2-lcp-js from 1.0.30 to 1.0.43 ([bfa1bae](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/bfa1bae53f31090c6abf180f5232a9520eb07998)) * **deps:** update dependency r2-utils-js from 1.0.25 to 1.0.42 ([3996dde](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/3996ddecc9ef334e0ad7185a3b1ab3ac158d2f64)) * **deps:** update dependency selfsigned from 2.0.1 to 2.4.1 ([c3d9e03](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/c3d9e0344233b4cad1fa012fdd2c23b26e711a74)) * **deps:** update dependency typescript from 4.2.4 to 4.9.5 ([0ece14c](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/0ece14cba19e832cb9ed8b768490876f6a78e4fb)) ## 1.0.0 (2025-04-01) ### Bug Fixes * add ci npm publish package ([6e838d5](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/6e838d555f94cd8f60539a720b4e715c95219217)) * Update README.md ([e416c0e](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/e416c0e72c66dfb7738fcce30f34fee0d7bee7f9)) ### Miscellaneous Chores * initial commit of forked @d-i-t-a/streamer-js repository ([2058f93](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/2058f930226d59452aca811daff6bf477efcee44)) * update streamer for local pack ([93f1693](https://gitlab.com/maggiolispa/ricerca-sviluppo/mindy/d-i-t-a-fork/streamer/commit/93f16931d43e017c1bb95d4404104a0d6eca09fa)) # Next Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.34...develop Changes: * TODO # 1.0.34 > Build environment: NodeJS `14.16.1`, NPM `6.14.13` Changes: * NPM package updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.34/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.34/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.34 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.33...v1.0.34 # 1.0.33 > Build environment: NodeJS `14.15.5`, NPM `6.14.11` Changes: * NPM package updates * Workaround for badly-authored publication relative URLs (double slashes), now route paths automatically collapse multiple slashes in addition to normalising dot segments * OPDS browser micro service: added support for LCP license links * OPDS samples: added more v1 and v2 feeds, plus convenient browser link of OPDS v2 Git revision info: * https://unpkg.com/r2-streamer-js@1.0.33/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.33/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.33 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.32...v1.0.33 # 1.0.32 > Build environment: NodeJS `14.15.4`, NPM `6.14.11` Changes: * NPM package updates * Updated OPDS documentation / references * HTTP caching is now disabled for encrypted resources * Updated JSON Schemas for OPDS2, ReadiumWebPubManifest, and LCP/LSD * New LCP/LSD "micro service" to visualize JSON (same principles as existing OPDS browser/converter, etc.) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.32/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.32/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.32 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.31...v1.0.32 # 1.0.31 > Build environment: NodeJS `12.18.2`, NPM `6.14.7` Changes: * NPM package updates * Added Spanish OPDS feed * Support for Divina Readium webpub manifest * Support for Link Alternate and Children (publication resources integrity check, recursive links) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.31/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.31/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.31 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.30...v1.0.31 # 1.0.30 > Build environment: NodeJS `12.18.2`, NPM `6.14.5` Changes: * NPM package updates * TypeScript const enum safeguard (isolated modules) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.30/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.30/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.30 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.29...v1.0.30 # 1.0.29 > Build environment: NodeJS `12.18.1`, NPM `6.14.5` Changes: * NPM package updates * OPDS samples in doc Git revision info: * https://unpkg.com/r2-streamer-js@1.0.29/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.29/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.29 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.28...v1.0.29 # 1.0.28 > Build environment: NodeJS `12.16.3`, NPM `6.14.5` Changes: * NPM package updates * W3C Sync Media + Media Overlays alignment Git revision info: * https://unpkg.com/r2-streamer-js@1.0.28/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.28/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.28 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.27...v1.0.28 # 1.0.27 > Build environment: NodeJS `12.16.1`, NPM `6.14.4` Changes: * NPM package updates * Now.sh deployment removal (new model incompatible with the streamer's Express server) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.27/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.27/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.27 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.26...v1.0.27 # 1.0.26 > Build environment: NodeJS `12.16.1`, NPM `6.14.4` Changes: * NPM package updates * added no-cache to HTTP headers for byte range requests, and added HTTP status 416 for non-supported range * added error logging for response streaming * added new URL parameter to transformer Git revision info: * https://unpkg.com/r2-streamer-js@1.0.26/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.26/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.26 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.25...v1.0.26 # 1.0.25 > Build environment: NodeJS `12.15.0`, NPM `6.13.7` Changes: * NPM package update: UUID (breaking API change) * Fixed Travis script and Heroku + Now deployment Git revision info: * https://unpkg.com/r2-streamer-js@1.0.25/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.25/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.25 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.24...v1.0.25 # 1.0.24 > Build environment: NodeJS `12.15.0`, NPM `6.13.7` Changes: * NPM package updates * 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. * Support for AudioBook serving/streaming, local-packed (zipped), local-exploded (unzipped), and remote-exploded. * OPDS browse micro-service: OAuth token-based authentication and refresh support. Git revision info: * https://unpkg.com/r2-streamer-js@1.0.24/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.24/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.24 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.23...v1.0.24 # 1.0.23 > Build environment: NodeJS `12.13.0`, NPM `6.12.0` Changes: * NPM package updates * TAJSON now parses/generates arbitrary JSON properties with typed object * OPDS2 browser (with data:image/xxx,Base64 handling, and navigation into the v1-v2 converter / inspector) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.23/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.23/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.23 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.22...v1.0.23 # 1.0.22 > Build environment: NodeJS `12.13.0`, NPM `6.12.0` Changes: * NPM updates (OPDS, Shared-JS) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.22/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.22/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.22 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.21...v1.0.22 # 1.0.21 > Build environment: NodeJS `12.13.0`, NPM `6.12.0` Changes: * HTTP server CORS preflight support (options method) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.21/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.21/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.21 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.20...v1.0.21 # 1.0.20 > Build environment: NodeJS `12.13.0`, NPM `6.12.0` Changes: * NPM updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.20/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.20/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.20 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.19...v1.0.20 # 1.0.19 > Build environment: NodeJS `10.16.3`, NPM `6.12.0` Changes: * HTTP request headers for OPDS fetch, as some servers reject missing UserAgent, etc. * Added 3 new test OPDS feeds in documentation * NPM updates (including NodeJS v12 for Electron v6) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.19/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.19/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.19 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.18...v1.0.19 # 1.0.18 > Build environment: NodeJS `10.16.3`, NPM `6.11.3` Changes: * NPM updates * Fixed JSON validator schemas order Git revision info: * https://unpkg.com/r2-streamer-js@1.0.18/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.18/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.18 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.17...v1.0.18 # 1.0.17 > Build environment: NodeJS `10.16.3`, NPM `6.11.3` Changes: * NPM updates * TypeScript sort imports Git revision info: * https://unpkg.com/r2-streamer-js@1.0.17/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.17/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.17 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.16...v1.0.17 # 1.0.16 > Build environment: NodeJS `10.16.3`, NPM `6.11.3` Changes: * NPM updates * Fixed OPDS GitBook URL (doc) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.16/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.16/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.16 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.15...v1.0.16 # 1.0.15 > Build environment: NodeJS `10.16.0`, NPM `6.10.2` Changes: * NPM updates * Buffer.from() API to remove deprecation messages Git revision info: * https://unpkg.com/r2-streamer-js@1.0.15/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.15/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.15 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.14...v1.0.15 # 1.0.14 > Build environment: NodeJS `10.16.0`, NPM `6.9.0` Changes: * NPM updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.14/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.14/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.14 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.13...v1.0.14 # 1.0.13 > Build environment: NodeJS `10.15.3`, NPM `6.9.0` Changes: * 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). * Build env update: switched from `uglify-es` to `terser` (ECMAScript-2015 / ES6 minifier for optional bundled app scripts) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.13/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.13/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.13 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.12...v1.0.13 # 1.0.12 > Build environment: NodeJS `10.15.3`, NPM `6.9.0` Changes: * Added CLI parameter handling for server's maximum number of rel=prefetch HTTP header Links Git revision info: * https://unpkg.com/r2-streamer-js@1.0.12/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.12/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.12 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.11...v1.0.12 # 1.0.11 > Build environment: NodeJS `10.15.3`, NPM `6.9.0` Changes: * Added server parameter for maximum number of rel=prefetch HTTP header Links Git revision info: * https://unpkg.com/r2-streamer-js@1.0.11/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.11/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.11 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.10...v1.0.11 # 1.0.10 > Build environment: NodeJS `10.15.3`, NPM `6.9.0` Changes: * NPM updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.10/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.10/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.10 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.9...v1.0.10 # 1.0.9 > Build environment: NodeJS `8.15.1`, NPM `6.4.1` Changes: * NPM updates * JSON Schema updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.9/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.9/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.9 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.8...v1.0.9 # 1.0.8 > Build environment: NodeJS `8.15.1`, NPM `6.4.1` Changes: * NPM updates * JSON Schema updates Git revision info: * https://unpkg.com/r2-streamer-js@1.0.8/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.8/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.8 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.7...v1.0.8 # 1.0.7 > Build environment: NodeJS `8.14.1`, NPM `6.4.1` Changes: * NPM updates * Minor JSON Schema and documentation updates * Improved JSON Schema validation reports * Fixed JSON Schema cache handling (switch between OPDS2 and ReadiumWebPubManifest) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.7/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.7/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.7 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.6...v1.0.7 # 1.0.6 > Build environment: NodeJS `8.14.1`, NPM `6.4.1` Changes: * Updated documentation * 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). * 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) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.6/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.6/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.6 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.5...v1.0.6 # 1.0.5 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * NPM updates * Minor documentation fixes Git revision info: * https://unpkg.com/r2-streamer-js@1.0.5/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.5/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.5 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.4...v1.0.5 # 1.0.4 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * 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). Git revision info: * https://unpkg.com/r2-streamer-js@1.0.4/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.4/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.4 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.3...v1.0.4 # 1.0.3 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * NPM updates (r2-xxx-js) * Fixed nasty Base64 encoding edge case with slash character in URLs * Moved "secure" HTTP code from navigator to streamer Git revision info: * https://unpkg.com/r2-streamer-js@1.0.3/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.3/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.3 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.2...v1.0.3 # 1.0.2 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * NPM updates (minor) * Replaced deprecated RawGit URLs * Removed unnecessary TypeScript import aliases * Fixed OPDS2 links in the doc * Updated OPDS2 and ReadiumWebPubManifest schemas * Improved documentation * Improved EPUB type detection in the CLI (local, remote, packed, exploded) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.2/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.2/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.2 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.1...v1.0.2 # 1.0.1 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * Removed rogue debug console log Git revision info: * https://unpkg.com/r2-streamer-js@1.0.1/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.1/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.1 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0...v1.0.1 # 1.0.0 > Build environment: NodeJS `8.14.0`, NPM `6.5.0` Changes: * Support for chainable transformers (aka content filters), for example decrypt followed by HTML injection (CSS, etc.) * NPM updates (minor) * README info * VisualStudio code tweaks (developer workflow) * Semantic versioning bump 1.*.* (3-digit style now, "-alphaX" suffix caused issues with NPM tooling: updates, lockfile, etc.) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.6...v1.0.0 # 1.0.0-alpha.6 > Build environment: NodeJS `8.12.0`, NPM `6.4.1` Changes: * NPM updates (minor) * Git revision JSON info now includes NodeJS and NPM version (build environment) * OPDS v1 to v2 converter micros-service now supports publication/entry display (+JSON validation) * NYPL and Hadrien demo readers updated for spine+readingOrder support Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.6/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.6/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.6 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.5...v1.0.0-alpha.6 # 1.0.0-alpha.5 Changes: * Dependency "ta-json" GitHub semver dependency becomes "ta-json-x" NPM package (fixes https://github.com/readium/r2-testapp-js/issues/10 ) * Removed TypeScript linter warning message (checks for no unused variables) * NPM updates related to the Node TypeScript typings * Fixed TypeScript regression bug (3.0.3 -> 3.1.1) related to XML / HTML DOM typings Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.5/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.5/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.5 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.4...v1.0.0-alpha.5 # 1.0.0-alpha.4 Changes: * OPDS micro-services updates (URL routes / paths, added support for OPDS2 browse, absolute URLs) * HTML templates, formatted (pretty-print) * npm updates (external deps) Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.4/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.4/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.4 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.3...v1.0.0-alpha.4 # 1.0.0-alpha.3 Changes: * correct version in `package-lock.json` Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.3/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.3/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.3 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.2...v1.0.0-alpha.3 # 1.0.0-alpha.2 Changes (NPM updates): * `@types/node` * `@types/uuid` * `r2-utils-js` * `r2-shared-js` * `r2-opds-js` * `r2-lcp-js` Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.2/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.2/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.2 Git diff: * https://github.com/readium/r2-streamer-js/compare/v1.0.0-alpha.1...v1.0.0-alpha.2 # 1.0.0-alpha.1 Changes: * initial NPM publish Git revision info: * https://unpkg.com/r2-streamer-js@1.0.0-alpha.1/dist/gitrev.json * https://github.com/edrlab/r2-streamer-js-dist/blob/v1.0.0-alpha.1/dist/gitrev.json Git commit history: * https://github.com/readium/r2-streamer-js/commits/v1.0.0-alpha.1 Git diff: * initial NPM publish