Skip to content

Latest commit

 

History

History
765 lines (510 loc) · 19.7 KB

CHANGELOG.md

File metadata and controls

765 lines (510 loc) · 19.7 KB

Next

Git diff:

Changes:

  • TODO

1.0.35

Build environment: NodeJS 14.16.1, NPM 6.14.13

Changes:

  • Fixed OPDS content / summary and other type'd content (title, subtitle)

Git revision info:

Git commit history:

Git diff:

1.0.34

Build environment: NodeJS 14.16.1, NPM 6.14.13

Changes:

  • NPM package updates

Git revision info:

Git commit history:

Git diff:

1.0.33

Build environment: NodeJS 14.15.4, NPM 6.14.11

Changes:

  • NPM package updates
  • Added support for the image property of "catalog entry" (in addition to the images array of links), reusing the OPDSPublication object type

Git revision info:

Git commit history:

Git diff:

1.0.32

Build environment: NodeJS 14.15.1, NPM 6.14.10

Changes:

  • Fixed regression bug from 1.0.28 (OPDS link holds/copies/etc.)
  • NPM package updates
  • Added missing support for OPDS 1 XML LCP Hashed Passphrase conversion to OPDS 2 JSON (custom Link Properties)
  • Added unit tests for the above

Git revision info:

Git commit history:

Git diff:

1.0.31

Build environment: NodeJS 14.15.1, NPM 6.14.9

Changes:

  • NPM package updates (including fixed TA-JSON for class inheritance hierarchy and custom additional JSON properties)
  • Added missing support for Number type converter in XML deserialization
  • Added unit tests for the above

Git revision info:

Git commit history:

Git diff:

1.0.30

Build environment: NodeJS 14.15.1, NPM 6.14.9

Changes:

  • Minor NPM package updates
  • Support for OPDS Availability Status in addition to State (because legacy / incorrect feeds)

Git revision info:

Git commit history:

Git diff:

1.0.29

Build environment: NodeJS 14.15.0, NPM 6.14.9

Changes:

  • Added missing TypeScript files (see previous version 1.0.28)

Git revision info:

Git commit history:

Git diff:

1.0.28

Build environment: NodeJS 14.15.0, NPM 6.14.9

Changes:

  • NPM package updates
  • Added support for OPDS1 'availability', 'holds' and 'copies', and conversion to OPDS2

Git revision info:

Git commit history:

Git diff:

1.0.27

Build environment: NodeJS 12.18.2, NPM 6.14.5

Changes:

  • NPM package updates
  • TypeScript const enum safeguard (isolated modules)

Git revision info:

Git commit history:

Git diff:

1.0.26

Build environment: NodeJS 12.18.1, NPM 6.14.5

Changes:

  • NPM package updates

Git revision info:

Git commit history:

Git diff:

1.0.25

Build environment: NodeJS 12.16.3, NPM 6.14.5

Changes:

  • NPM package updates

Git revision info:

Git commit history:

Git diff:

1.0.24

Build environment: NodeJS 12.16.1, NPM 6.14.4

Changes:

  • NPM package updates
  • CSON 2 JSON script fix

Git revision info:

Git commit history:

Git diff:

1.0.23

Build environment: NodeJS 12.16.1, NPM 6.14.4

Changes:

  • NPM package updates

Git revision info:

Git commit history:

Git diff:

1.0.22

Build environment: NodeJS 12.15.0, NPM 6.13.7

Changes:

  • NPM package updates

Git revision info:

Git commit history:

Git diff:

1.0.21

Build environment: NodeJS 12.13.0, NPM 6.13.0

Changes:

  • Fixed OPDS1-2 converter to duck-type publication vs. navigation feed (image thumbnails and authors)

Git revision info:

Git commit history:

Git diff:

1.0.20

Build environment: NodeJS 12.13.0, NPM 6.13.0

Changes:

  • NPM package updates
  • TAJSON now parses/generates arbitrary JSON properties with typed object

Git revision info:

Git commit history:

Git diff:

1.0.19

Build environment: NodeJS 12.13.0, NPM 6.13.0

Changes:

  • NPM package updates
  • fix: duck-type navigation vs. publications OPDS feed
  • workaround: monkey-patch erroneous OPDS 1 rel URI (cover image thumbnail)
  • fix: OPDS entry type (x)html for Title, SubTitle, Summary, Content with correct XML namespace normalization (Atom removal)

Git revision info:

Git commit history:

Git diff:

1.0.18

Build environment: NodeJS 12.13.0, NPM 6.12.0

Changes:

  • OPDS converter 1 > 2 support for ThrCount (numberOfItems)

Git revision info:

Git commit history:

Git diff:

1.0.17

Build environment: NodeJS 12.13.0, NPM 6.12.0

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.16

Build environment: NodeJS 10.16.3, NPM 6.12.0

Changes:

  • NPM updates (including NodeJS v12 for Electron v6)

Git revision info:

Git commit history:

Git diff:

1.0.15

Build environment: NodeJS 10.16.3, NPM 6.11.3

Changes:

  • OPDS support for "journals" online HTML publication entries (no EPUB acquisition link)

Git revision info:

Git commit history:

Git diff:

1.0.14

Build environment: NodeJS 10.16.3, NPM 6.11.3

Changes:

  • NPM updates
  • OPDS JSON Schema uri-reference validator was failing on space characters (but not unicode chars)
  • OPDS v1-v2 converter auto-fixes incorrect JPEG content type
  • OPDS support for x-stanza image mime type
  • OPDS parser adds link rel acquisition when missing, inferred from EPUB link type

Git revision info:

Git commit history:

Git diff:

1.0.13

Build environment: NodeJS 10.16.3, NPM 6.11.3

Changes:

  • NPM updates
  • TypeScript sort imports

Git revision info:

Git commit history:

Git diff:

1.0.12

Build environment: NodeJS 10.16.3, NPM 6.11.3

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.11

Build environment: NodeJS 10.16.0, NPM 6.10.2

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.10

Build environment: NodeJS 10.16.0, NPM 6.9.0

Changes:

  • NPM updates (notably: Ava unit testing)

Git revision info:

Git commit history:

Git diff:

1.0.9

Build environment: NodeJS 10.15.3, NPM 6.9.0

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.8

Build environment: NodeJS 8.15.1, NPM 6.4.1

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.7

Build environment: NodeJS 8.15.1, NPM 6.4.1

Changes:

  • NPM updates
  • JSON Schema reference updates
  • NodeTS (TypeScript) unit test runner

Git revision info:

Git commit history:

Git diff:

1.0.6

Build environment: NodeJS 8.14.1, NPM 6.4.1

Changes:

  • NPM updates
  • Significant unit test updates, handling of union/polymorph types with special (de)serialization rules, and OPDS feed crawler.

Git revision info:

Git commit history:

Git diff:

1.0.5

Build environment: NodeJS 8.14.1, NPM 6.4.1

Changes:

  • Reviewed and annotated the data models based on the most current JSON Schema (significant unit test updates to match)
  • Minor NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.4

Build environment: NodeJS 8.14.1, NPM 6.4.1

Changes:

  • Updated documentation (minor)
  • 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).

Git revision info:

Git commit history:

Git diff:

1.0.3

Build environment: NodeJS 8.14.0, NPM 6.5.0

Changes:

  • NPM updates

Git revision info:

Git commit history:

Git diff:

1.0.2

Build environment: NodeJS 8.14.0, NPM 6.5.0

Changes:

  • NPM updates (r2-xxx-js)

Git revision info:

Git commit history:

Git diff:

1.0.1

Build environment: NodeJS 8.14.0, NPM 6.5.0

Changes:

  • NPM updates (minor)
  • Replaced deprecated RawGit URLs
  • Improved Ava unit test setup
  • Removed unnecessary TypeScript import aliases

Git revision info:

Git commit history:

Git diff:

1.0.0

Build environment: NodeJS 8.14.0, NPM 6.5.0

Changes:

  • 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:

Git commit history:

Git diff:

1.0.0-alpha.7

Build environment: NodeJS 8.12.0, NPM 6.4.1

Changes:

  • NPM updates (minor corrections)

Git revision info:

Git commit history:

Git diff:

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 now exposes Entry-compatible function

Git revision info:

Git commit history:

Git diff:

1.0.0-alpha.5

Changes:

  • Dependency "ta-json" GitHub semver dependency becomes "ta-json-x" NPM package (fixes readium/r2-testapp-js#10 )
  • Removed TypeScript linter warning message (checks for no unused variables)
  • NPM updates related to the Node TypeScript typings

Git revision info:

Git commit history:

Git diff:

1.0.0-alpha.4

Changes:

  • OPDS converter XML to JSON: empty language ignored.
  • npm updates (external dependencies)

Git revision info:

Git commit history:

Git diff:

1.0.0-alpha.3

Changes:

  • correct version in package-lock.json

Git revision info:

Git commit history:

Git diff:

1.0.0-alpha.2

Changes (NPM updates):

  • @types/node
  • r2-utils-js
  • r2-shared-js

Git revision info:

Git commit history:

Git diff:

1.0.0-alpha.1

Changes:

  • initial NPM publish

Git revision info:

Git commit history:

Git diff:

  • initial NPM publish