Skip to content

Releases: internetarchive/bookreader

v4.10.0

21 May 22:40
70d1bbc
Compare
Choose a tag to compare
  • Fix: BR shouldn't change URL until the user interacts with the page @mc2
  • Feature: Add startFullscreen option to launch in fullscreen @shaneriley
  • Feature (beta): Preview pages can be swapped out with search pin clicking @cdrini

v4.9.0

13 May 21:41
3aa83a0
Compare
Choose a tag to compare
  • Fix: -/+ buttons not zooming in Chrome @ishank-dev
  • Add chapters demo to e2e tests @ishank-dev
  • Make Travis testcafe runs less flaky @shaneriley
  • Pin npm version dependencies for consistent builds @cdrini
  • Standardize HTML structure for pages across view modes @shaneriley
    • WARNING: Some of the html elements/classes have changed. Potentially breaking change.
  • Feature (beta): Preview pages. Specifying viewable: false on pages causes them to render a preview image placeholder. @cdrini
  • Remove deprecated QUnit tests @Pyrojet99
  • Remove console.logs in test output @NayamAmarshe

v4.8.0

14 Apr 15:41
Compare
Choose a tag to compare

v4.7.1

09 Apr 16:56
Compare
Choose a tag to compare

v4.7.0

07 Apr 20:47
a3bbc8d
Compare
Choose a tag to compare

Big change: All of BookReader core is now compiled to es5, and a large number of
chunks have been re-written in es6. Care has been taken to ensure no public APIs
have changed, but note this was a big change.

  • Extract large chunks of BookReader.js into separate files, into es6; @cdrini
  • Increase jest coverage 47% → 58%; @cdrini
  • Increase testcafe coverage; @iisa @shaneriley

v4.6.0

18 Mar 22:18
ff0810c
Compare
Choose a tag to compare

Big change: all the plugins are now written in es6, and compiled to es5. There should
be no observable changes, but note this was a big change.

  • Fix: UI on archive.org not consistent with demos due to CSS conflicts; @rchrd2
  • Convert all plugins to es6 + webpack; @cdrini @iisa @nsharma123
  • Increase jest coverage 39% → 47%; @cdrini @iisa @nsharma123
  • Increase testcafe coverage; @iisa
  • Add testcafe to travis; @cdrini
  • Add more/enforce more lint rules; @cdrini
  • Make demo pages more in sync with Internet Archive pages; @mc2
  • Add npm run serve-dev for auto-watching + auto-refreshing dev server; @cdrini

v4.5.1

21 Feb 00:50
Compare
Choose a tag to compare
  • Fix: Click-to-flip now works in 2up mode zoomed in
  • Fix: Image panning sometimes not working
  • Fix #144: Hamburger icon only clickable on lines
  • Add TestCafe support

v4.5.0

17 Dec 01:54
Compare
Choose a tag to compare
  • ReadAloud now supports jumping backwards
  • Pressing -/= (or -/+ on numpad) zooms out/in
  • FIX #179: ReadAloud now ignores hyphens between lines

v4.4.2

31 Oct 23:00
863a67c
Compare
Choose a tag to compare
  • more robust menu toggle plugin, working well with zoom & panning around in zoom
  • more tests

v4.4.1

22 Oct 21:59
Compare
Choose a tag to compare
  • Remove accidental es6 syntax in BookReader.js (breaking IE11)