The Readium development community is pleased to announce the release of 0.28. This release was pushed to master and the Chrome store on 3 November 2017.
This release has two major components:
- A large number of improvements to both the CFI handling and page layout
- Implementation of a plugin which provides integration with the Hypothes.is framework of annotations and bookmarks
The tag for this release is 0.28 on GitHub.
Improvements and Enhancements in this Release
readium-shared-js and readium-cfi-js
A large number of improvements to navigation and layout.
This release, 2.28.0, includes no new user-visible features, but does include a large number of bug fixes related to navigation and page layout. These result in improved navigation and performance.
Readium Cloud Reader
The Readium CloudReader has now been enhanced to provide support for the Hypothes.is annotation and bookmarking client/server infrastructure, a collaborative effort by EvidentPoint, NYU, Hypothes.is and Readium. Note that this support is NOT enabled by default but must be enabled by a very small change to the plugin-CSON configuration file (see release notes). By default this is not enabled in the the master branch, but IS enabled in the surge and firebase instances deployed by Readium itself. Enabling that support is at the discretion of the organizations doing the deployment.
Most of these changes were done as part of the development of support for the Hypothes.is bookmarking and annotation plugin. Unfortunately, that plugin is ONLY available in the CloudReader version of ReadiumJS. It is NOT available in the Readium Chrome app. We regret this, but it is simply not feasible to implement that functionality within the Google Chrome app framework
The source code for 0.28 has been pushed to master.
The master branch of the repos have all been tagged with 0.28.
A new build of the CloudReader is here.
A new build of the Chrome App is here
The new build of the Chrome App has been pushed to the Chrome store here.
The release notes have been updated here.
The develop branch is now tagged as 0.29-alpha.
Many thanks to Daniel Weck for toiling through the tedious release process. And many thanks to Daniel, Juan and Evident Point and all the other contributors for making the release possible.