# Next

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.47...develop

Changes:
* TODO

# 1.0.47

> Build environment: NodeJS `22.14.0`, NPM `11.4.2`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.47/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.47/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.47

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.46...v1.0.47

# 1.0.46

> Build environment: NodeJS `22.12.0`, NPM `11.0.0`

Changes:
* NPM package updates
* Updated Flox/Nix (dev)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.46/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.46/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.46

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.45...v1.0.46

# 1.0.45

> Build environment: NodeJS `22.11.0`, NPM `11.0.0`

Changes:
* NPM package updates
* Flox/Nix support (dev)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.45/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.45/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.45

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.44...v1.0.45

# 1.0.44

> Build environment: NodeJS `20.17.0`, NPM `10.8.3`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.44/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.44/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.44

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.43...v1.0.44

# 1.0.43

> Build environment: NodeJS `20.10.0`, NPM `10.2.5`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.43/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.43/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.43

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.42...v1.0.43

# 1.0.42

> Build environment: NodeJS `18.16.0`, NPM `9.8.0`

Changes:
* NPM package updates
* added OPDS JSON test for accessibility metadata roundtrip

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.42/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.42/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.42

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.41...v1.0.42

# 1.0.41

> Build environment: NodeJS `18.14.2`, NPM `9.5.1`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.41/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.41/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.41

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.40...v1.0.41

# 1.0.40

> Build environment: NodeJS `18.12.1`, NPM `9.1.1`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.40/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.40/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.40

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.39...v1.0.40

# 1.0.39

> Build environment: NodeJS `16.13.1`, NPM `8.3.0`

Changes:
* NPM package updates
* Added Atom "summary" namespaced property name

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.39/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.39/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.39

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.38...v1.0.39

# 1.0.38

> Build environment: NodeJS `16.13.0`, NPM `8.1.3`

Changes:
* NPM package updates (Node 16 + NPM 8)
* TSLint to ESLint migration
* Fixed OPDS 1 to OPDS 2 Entry Title conversion (Summary field extra untyped JSON property)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.38/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.38/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.38

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.37...v1.0.38

# 1.0.37

> Build environment: NodeJS `14.18.1`, NPM `6.14.15`

Changes:
* NPM package updates
* NodeJS v14 minimum requirement

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.37/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.37/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.37

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.36...v1.0.37

# 1.0.36

> Build environment: NodeJS `14.17.5`, NPM `6.14.14`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.36/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.36/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.36

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.35...v1.0.36

# 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:
* https://unpkg.com/r2-opds-js@1.0.35/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.35/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.35

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.34...v1.0.35

# 1.0.34

> Build environment: NodeJS `14.16.1`, NPM `6.14.13`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.34/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.34/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.34

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.33...v1.0.34

# 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:
* https://unpkg.com/r2-opds-js@1.0.33/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.33/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.33

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.32...v1.0.33

# 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:
* https://unpkg.com/r2-opds-js@1.0.32/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.32/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.32

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.31...v1.0.32

# 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:
* https://unpkg.com/r2-opds-js@1.0.31/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.31/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.31

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.30...v1.0.31

# 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:
* https://unpkg.com/r2-opds-js@1.0.30/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.30/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.30

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.29...v1.0.30

# 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:
* https://unpkg.com/r2-opds-js@1.0.29/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.29/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.29

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.28...v1.0.29

# 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:
* https://unpkg.com/r2-opds-js@1.0.28/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.28/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.28

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.27...v1.0.28

# 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:
* https://unpkg.com/r2-opds-js@1.0.27/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.27/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.27

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.26...v1.0.27

# 1.0.26

> Build environment: NodeJS `12.18.1`, NPM `6.14.5`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.26/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.26/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.26

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.25...v1.0.26

# 1.0.25

> Build environment: NodeJS `12.16.3`, NPM `6.14.5`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.25/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.25/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.25

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.24...v1.0.25

# 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:
* https://unpkg.com/r2-opds-js@1.0.24/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.24/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.24

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.23...v1.0.24

# 1.0.23

> Build environment: NodeJS `12.16.1`, NPM `6.14.4`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.23/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.23/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.23

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.22...v1.0.23

# 1.0.22

> Build environment: NodeJS `12.15.0`, NPM `6.13.7`

Changes:
* NPM package updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.22/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.22/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.22

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.21...v1.0.22

# 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:
* https://unpkg.com/r2-opds-js@1.0.21/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.21/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.21

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.20...v1.0.21

# 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:
* https://unpkg.com/r2-opds-js@1.0.20/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.20/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.20

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.19...v1.0.20

# 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:
* https://unpkg.com/r2-opds-js@1.0.19/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.19/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.19

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.18...v1.0.19

# 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:
* https://unpkg.com/r2-opds-js@1.0.18/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.18/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.18

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.17...v1.0.18

# 1.0.17

> Build environment: NodeJS `12.13.0`, NPM `6.12.0`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.17/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.17/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.17

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.16...v1.0.17

# 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:
* https://unpkg.com/r2-opds-js@1.0.16/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.16/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.16

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.15...v1.0.16

# 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:
* https://unpkg.com/r2-opds-js@1.0.15/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.15/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.15

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.14...v1.0.15

# 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:
* https://unpkg.com/r2-opds-js@1.0.14/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.14/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.14

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.13...v1.0.14

# 1.0.13

> Build environment: NodeJS `10.16.3`, NPM `6.11.3`

Changes:
* NPM updates
* TypeScript sort imports

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.13/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.13/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.13

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.12...v1.0.13

# 1.0.12

> Build environment: NodeJS `10.16.3`, NPM `6.11.3`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.12/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.12/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.12

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.11...v1.0.12

# 1.0.11

> Build environment: NodeJS `10.16.0`, NPM `6.10.2`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.11/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.11/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.11

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.10...v1.0.11

# 1.0.10

> Build environment: NodeJS `10.16.0`, NPM `6.9.0`

Changes:
* NPM updates (notably: Ava unit testing)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.10/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.10/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.10

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.9...v1.0.10

# 1.0.9

> Build environment: NodeJS `10.15.3`, NPM `6.9.0`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.9/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.9/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.9

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.8...v1.0.9

# 1.0.8

> Build environment: NodeJS `8.15.1`, NPM `6.4.1`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.8/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.8/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.8

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.7...v1.0.8

# 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:
* https://unpkg.com/r2-opds-js@1.0.7/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.7/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.7

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.6...v1.0.7

# 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:
* https://unpkg.com/r2-opds-js@1.0.6/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.6/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.6

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.5...v1.0.6

# 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:
* https://unpkg.com/r2-opds-js@1.0.5/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.5/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.5

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.4...v1.0.5

# 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:
* https://unpkg.com/r2-opds-js@1.0.4/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.4/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.4

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.3...v1.0.4

# 1.0.3

> Build environment: NodeJS `8.14.0`, NPM `6.5.0`

Changes:
* NPM updates

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.3/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.3/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.3

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.2...v1.0.3

# 1.0.2

> Build environment: NodeJS `8.14.0`, NPM `6.5.0`

Changes:
* NPM updates (r2-xxx-js)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.2/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.2/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.2

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.1...v1.0.2

# 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:
* https://unpkg.com/r2-opds-js@1.0.1/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.1/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.1

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.0...v1.0.1

# 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:
* https://unpkg.com/r2-opds-js@1.0.0/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.0-alpha.7...v1.0.0

# 1.0.0-alpha.7

> Build environment: NodeJS `8.12.0`, NPM `6.4.1`

Changes:
* NPM updates (minor corrections)

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.0-alpha.7/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.7/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.7

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.0-alpha.6...v1.0.0-alpha.7

# 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:
* https://unpkg.com/r2-opds-js@1.0.0-alpha.6/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.6/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.6

Git diff:
* https://github.com/readium/r2-opds-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

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.0-alpha.5/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.5/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.5

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.0-alpha.4...v1.0.0-alpha.5

# 1.0.0-alpha.4

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

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.0-alpha.4/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.4/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.4

Git diff:
* https://github.com/readium/r2-opds-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-opds-js@1.0.0-alpha.3/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.3/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.3

Git diff:
* https://github.com/readium/r2-opds-js/compare/v1.0.0-alpha.2...v1.0.0-alpha.3

# 1.0.0-alpha.2

Changes (NPM updates):
* `@types/node`
* `r2-utils-js`
* `r2-shared-js`

Git revision info:
* https://unpkg.com/r2-opds-js@1.0.0-alpha.2/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.2/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.2

Git diff:
* https://github.com/readium/r2-opds-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-opds-js@1.0.0-alpha.1/dist/gitrev.json
* https://github.com/edrlab/r2-opds-js-dist/blob/v1.0.0-alpha.1/dist/gitrev.json

Git commit history:
* https://github.com/readium/r2-opds-js/commits/v1.0.0-alpha.1

Git diff:
* initial NPM publish
