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.

Published by Ned Zimmerman

Lead developer emeritus @pressbooks.

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. 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, …

  5. ned says:

    It sounds like the permissions in your wp-content/plugins/pressbooks/ folder are incorrect. See:

Continue the discussion the Pressbooks Forum

2 more replies