2.7.3
Upgrade Notice
- McLuhan 2.7.3 requires Pressbooks >= 5.6.5.
Patches
- Suppress unused Gutenberg block styles: #500
- Buckram 1.3.3: #497
2.7.2
Upgrade Notice
- McLuhan 2.7.2 requires Pressbooks >= 5.6.5.
Patches
- Prevent pagination links from being included in collapsed sections (#489): #491
- Update to Buckram 1.3.2: 13199bb
2.7.1
Upgrade Notice
- McLuhan 2.7.1 requires Pressbooks >= 5.6.5.
Patches
- Buckram 1.3.1: b72e3d6
2.7.0
Upgrade Notice
- McLuhan 2.7.0 requires Pressbooks >= 5.6.5.
Minor Changes
- Open sections when linking to anchors within them (props @josieg for the bug report): #425, #452
- Update SCSS compilation method: #388
- Buckram 1.3.0: 1623cb0
2.6.1
Upgrade Notice
- McLuhan 2.6.1 requires Pressbooks >= 5.6.0.
Patches
- Improve focus style for webbook TOC dropdown button (#399): #401
- Ensure that Hypothesis highlights are shown as expected (#392): #400
- Use short title in navigation cues (#396): #397
2.6.0
Upgrade Notice
- McLuhan 2.6.0 requires Pressbooks >= 5.6.0.
Minor Changes
- Improve focus styles (#189): #369
- Add styling for glossary term lists (#320): #361
- Differentiate link styles between print and digital PDF (#317): #359, #371
- Include Buckram 1.2.0 as subpackage (#278, #307): #308, #357, #358
- Use short title for webbook navigation: #296, #376
- Display book and section Digital Object Identifiers (DOIs): #294, #295
- Resize webbook contents when Hypothesis annotation pane is expended (props @steelwagstaff for the suggestion): #292, #381
- Rebuild Table of Contents for improved usability (#153, #225, #378 props @lucwrite and @josiegray for the bug reports): #292, #293, #379, #382
- Update sharer.js to 0.3.4: #289
- Improve header type scale (#260, props @pbstudent for the suggestion): #287
- Update phpunit/phpunit to 6.5.13: #290
- Update composer/installers to 1.6.0: #283
- Differentiate CC0 and public domain licenses (pressbooks/pressbooks#1331, props @philbarker for the suggestion): #277
- Add Bengali, Kannada, Malayalam, Odia, and Telugu languages (props @johnpeterm for the suggestion): #276, #281
- Add RSS link to
<head>
(props @baldurbjarnason for the suggestion): #272 - Use HTML5 markup for images (pressbooks/pressbooks#342, #193, props @jhung for the suggestion): #243
Patches
- Fix floating image margins for Buckram themes (#236, props @beckej13820 for the bug report): #374
- Fix license icon size in webbook reading footer (#372): #373, #377
- Fix 401 errors when making authenticated REST requests: #291
- Fix failure of cloned content comparison tool when source book is missing (#285): #288
2.5.2
Upgrade Notice
- McLuhan 2.5.2 requires Pressbooks >= 5.5.3.
Patches
- Fix invalid CSS in
.sidebar
rules (update Buckram to 1.1.2): #275
2.5.1
Upgrade Notice
- McLuhan 2.5.1 requires Pressbooks >= 5.5.2.
Patches
- Gracefully handle missing source authors (#265): #267
- Add trailing slash to URL in footer: #271
- Update Buckram to 1.1.1 (see also 1.1.0): #273
2.5.0
Upgrade Notice
- McLuhan 2.5.0 requires Pressbooks >= 5.5.0.
Minor Changes
- Improve the accuracy of the comparison tool: #248
- Display front and back matter types in navigation: #253
- Make webbook navigation consistent on all screen size (props @colomet for the idea): #256
- Use smaller size for the webbook cover image (props @colomet for #250): #262
Patches
- Support deleted source books in cloned book info (#254): #258, #259
- Preserve tags in collapsible section headings: (#255): #257
- Prevent button icons from shrinking when collapsible sections have long titles (#261): #263
2.4.3
Upgrade Notice
- McLuhan 2.4.2 requires Pressbooks >= 5.4.0.
Patches
- Fix page numbering and running content position in print PDF exports (#244): #245
- Upgrade to Buckram 1.0.2: #246
2.4.2
Upgrade Notice
- McLuhan 2.4.2 requires Pressbooks >= 5.4.0.
Patches
- Upgrade to Buckram 1.0.1: #235
- Allow sections with their own containers to collapse (#237, props @beckej13820 for the bug report): #240
- Adopt Pressbooks coding standards: #241
2.4.1
Upgrade Notice
- McLuhan 2.4.1 requires Pressbooks >= 5.4.0.
Patches
- Resolve issue where visiting a page requiring authentication would return a 200 status code instead of the correct 401 status code: #232, #233
2.4.0
Upgrade Notice
- McLuhan 2.4.0 requires Pressbooks >= 5.4.0.
Minor Changes
- Update to Buckram 1.0: #226
- Buckram 1.0 compatibility: #227
- Add lightbox feature for linked images (#229): #230
- Use
wp-dist-archive
for release (#222): 87612eb
Patches
- Hide additional navigation elements and suppress keyboard navigation within an LMS (#207, #219): #221
- Ensure that navigational elements appear above H5P activities and embedded audio (#220): #223
- Add textdomain: 2311845
2.3.0
Upgrade Notice
- McLuhan 2.3.0 requires Pressbooks >= 5.3.0.
Minor Changes
- Add tool for comparison with source of cloned content (#152): #177
- Add support for collapsible sections (#166): #168
- Add support for updated license module (pressbooks/pressbooks#1201): #194
- Add support for hiding navigational elements via .no-navigation body class (#36): #196
- Add context to webbook navigation (#192, props @jhung): #197
- Update sharer.js to 0.3.3: #176
- Improve font size tool (#172, #173; props @jhung): #181
- Add labels to cover heading block (#174, props @jhung): #182
- Add label to search field to clarify scope of search (#171, props @jhung): #183
- Add aria-label and aria-role to header logo (#170, props @jhung): #184
- Improve TOC markup (#175, props @jhung): #185, #187
- Refactor helper functions: #186
- Add information for usage to book title on reading pages (#188, props @jhung): #191
- Update to Buckram 0.8.0: #194
Patches
- Show part titles in webbook reading view: #180
- Use
wp_login_url()
where possible to allow custom redirects: #164 - Fix an issue where short titles would cause a page break: #194
2.2.1
Upgrade Notice
- McLuhan 2.2.1 requires Pressbooks >= 5.2.0.
Patches
2.2.0
Upgrade Notice
- McLuhan 2.2.0 requires Pressbooks 5.2.0.
Minor Changes
- Indicate the current section in the dropdown Table of Contents (#116; props to @thomasdumm for the suggestion): #160
- Add "Show All"/"Hide All" buttons to the cover Table of Contents (#146; props to @colomet for the suggestion): #161
Patches
- Improve cache invalidation in environments where object caching occurs outside the database: #162
- Remove titlecase on
<h1>
elements: 0177f0d - Fix undefined variables when visiting Table of Contents page (#154): #160
- Remove gap in table of contents caused by an invisible part with hidden chapters (props to @beckej13820 for reporting): b6ef40d
- Hide "Read" actions for books without visible content (#144; props to @colomet for reporting): #158
- Hide the title on single views if "Show title" is disabled for current content (#148): #157
- Direct readers to 404 page when they try to visit missing content (#145; props to @colomet for reporting): #155
- Contributor labels now use singular/plural depending on how many their are (#149): #156
- Add focus style to cover page "Download" button (#143; props to @josieg for reporting): 014148e
- Improve styling of paged navigation for search results (#147; props to @colomet for reporting): 2134fb1s
2.1.0
Minor Changes
- Add support for interactive content in ebook and PDF: #136
Patches
- Restore running content author string: #141
- Fix public domain license icon: dab3511
- Improve support for password-protected content (see pressbooks/pressbooks#1144): dcc829a
- Improve link styles in web content: f5052d6
- Update footer links: aa7c398
2.0.1
Patches
- Ensure that the font size setting is respected throughout the book (props to @colomet for reporting): #131, #138
- Ensure that hiding social media buttons doesn’t hide chapter license footer: #134, #137
- Fix
date() expects parameter 2 to be an integer
warning by type casting: #135 - Display chapter authors properly in single chapter views: #132
2.0.0
Introducing McLuhan
As we move forward with an improved theme structure, McLuhan is replacing Luther as the new default theme for all books. Luther is now available as a standalone theme; see our instructions for upgrading. McLuhan has been designed with textbooks in mind, but supports all kinds of content. The creation of this theme was supported by eCampus Ontario.
Webbook Overhaul
The webbook has undergone a much needed design refresh, with several long requested features being introduced. These include an increased default reading width and variable width in theme options, a keyboard accessible table of contents and customizable colours and logos (inherited from network settings). We expect to continue building on this in the coming months. This development work was supported by Ryerson University.
Detailed Changelog
- Feature: New Look, Part 1: Book 2.0 includes a new book theme, McLuhan, designed for textbooks and created with the support of eCampus Ontario. Users of Luther must follow our instructions for upgrading to continue using it.
- Feature: New Look, Part 2: Book 2.0 includes a redesigned webbook theme based on our new style guide, Aetna, with many oft-requested features, including…
- Feature: Accessibility: We’ve made the Table of Contents accessible via keyboard navigation, and added other accessibility and inclusivity features throughout the theme.
- Feature: Customizeable Colors & Logo: Your webbook will share the color scheme and logo defined by your network’s root theme for easy branding.
- Feature: Variable Reading Widths: Visit the Web Theme Options page to adjust your webbook’s reading width.
- Feature: Version Tracking: Cloned books will now display a link back to their source on the webbook cover page.
- Core Enhancement: We’ve improved and updated Buckram, our style library for book themes.
- Core Enhancement: We’ve added new action hooks for appending content throughout the cover page and other areas of the webbook theme (see here).
- Core Enhancement: We’ve added automated accessibility feedback for our ongoing development of the theme using AccessLint
1.12.0
- [CORE ENHANCEMENT] Updated Ekatra fonts (for the Gujarati language) to the latest version.
- [FIX] Fixed an issue where invisible parts would appear in the webbook TOC (props to Michael Shiflet for the bug report).
1.11.0
- [FEATURE] Add parameter to pressbooks_copyright_license() to allow hiding custom copyright license (see #50).
- [CORE ENHANCEMENT] Remove WordPress generator meta tag (see 6c621ad).
1.10.5
- [FIX] Added cache busting to ensure that custom styles are loaded after save (see #46).
1.10.4
- [FIX] Fixed an issue where part numbering would not reset properly in Prince if the part was the book’s first content (see #45).
1.10.3
- [FIX] Fix some issues with Biblical Hebrew, Devanagari, and Turkish fonts.
1.10.2
- [ENHANCEMENT] Updated to version 2.1 of [pressbooks/mix][1].
- [FIX] The cover page now displays the subtitle from Book Information as the book’s subtitle, rather than the tagline.
1.10.1
- Fix: Consistent display of custom copyright notice (see #38).
1.10.0
- Feature: Add support for Pressbooks 4.1.0’s content licensing feature (see #25, #26, #31, #32, #37, pressbooks/pressbooks#805).
- Feature: Add support for Punjabi Gurmukhi script (props to @alexpflores) (see #27).
- Fix: Fix an issue where enabling social media would break the mobile webbook layout (see #28, #30).
- Fix: Fix an issue where numberless chapters in a book would cause the MOBI export to fail with certain book themes (see #33).
- Fix: Add webbook theme support for WordPress’ built-in `