Pressbooks 4.3.1 and Pressbooks Book 1.10.3

We tagged Pressbooks 4.3.1 and Pressbooks Book 1.10.3 on GitHub today and deployed them across our hosted networks. Here’s what’s changed:

Pressbooks 4.3.1

NOTICE: Pressbooks 4.3.1 requires WordPress 4.8.1.
NOTICE: Users of the Pressbooks Custom CSS theme must upgrade to Pressbooks Custom CSS 1.0 for compatibility with Pressbooks 4.3.1.

  • [CORE ENHANCEMENT] Added a debugging switch to Custom Styles (see #946).
  • [FIX] Resolved an issue where some fonts would not be loaded properly during the PDF export routine (see #944 and #945).
  • [FIX] Updated routines that use XPath for compatibility with HTML5, resolving some issues with multi-level TOC and EpubCheck validation (see #947).

Pressbooks Book 1.10.3

  • [FIX] Fix some issues with Biblical Hebrew, Devanagari, and Turkish fonts.

Author: Ned Zimmerman

Lead developer @pressbooks, owner-operator @bight.

Notable Replies

  1. Manually updated PB plugin and themes via FTP. System appears to be stable.

    Github-updater 7.3.0 caused a white screen of death, so had to return to version 7.2.0

    Never have been able to automatically update PB since moving to github, as I continue to get the same error:
    Updating Plugin Pressbooks (1/1)
    Downloading update from…

    An error occurred while updating Pressbooks: Download failed. Forbidden

    Disabling Maintenance mode…

  2. ned says:

    From GitHub Updater’s issues:

    The Download failed. Forbidden happens when you’ve been pounding the GitHub API :wink: What happens is that you have reached GitHub’s 60 unauthenticated check sper hour against the API.

    As per their documentation:

    [T]he GitHub API … only allows 60 unauthenticated calls per hour. Please set a Personal GitHub Access Token to avoid these timeouts.

    You can do that in GitHub Updater’s settings.

    You can generate a Personal Access Token for your GitHub account here:

    It needs public_repo access.

  3. Configured token as per your instructions but still get the following error:
    Enabling Maintenance mode…
    Updating Plugin Pressbooks (1/1)

    Downloading update from…

    An error occurred while updating Pressbooks: Download failed. Forbidden

    Disabling Maintenance mode…

    All updates have been completed.

    Back to the past of FTP manual updates as this github is too frustrating for me.

  4. ned says:

    Did the update to Pressbooks 4.3.4 work for you without issue using the new built-in updater?

  5. Had to install via FTP unzip (method is to place a period in front of foldername to hide plugin, then expand new file - this operation is done when no users are accessing the server). PB server 4.3.4 now operating with PB theme 1.10.4

    When I tried WordPress update, I had the following error:

    Updating Plugin Pressbooks (1/1)

    Downloading update from…
    Unpacking the update…
    Installing the latest version…
    Removing the old version of the plugin…
    Plugin update failed.

    An error occurred while updating Pressbooks: The update cannot be installed because we will be unable to copy some files. This is usually due to inconsistent file permissions. vendor, pressbooks.php, compatibility.php, services.php, assets, inc, hooks-admin.php, codecov.yml, hooks.php,, templates, composer.json, languages,, composer.lock, symbionts, hm-autoloader.php, functions.php, package.json, vendor/leafo, vendor/jenssegers, vendor/pimple, …

Continue the discussion the Pressbooks Forum

2 more replies