# BookStack v26.05 — BookStack v26.05 - Product: BookStack (https://whatsnew.fyi/product/bookstack) - Vendor: Dan Brown - Date: 2026-05-28 - Version: v26.05 - Original notes: https://github.com/BookStackApp/BookStack/releases/tag/v26.05 - Permalink: https://whatsnew.fyi/product/bookstack/releases/v26.05 What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. Reuse: the summaries, labels and curation here are © What's New. Quote freely with attribution and a link back; wholesale republication of the corpus is not permitted — terms: https://whatsnew.fyi/terms. The vendors' own release notes remain their publishers'. --- - **added** — Add page contents view to page editor - **added** — Add API endpoints for browsing tags - **added** — Add custom font load handling for default PDF renderer - **added** — Add in-UI option to reset user multi-factor authentication methods - **added** — Add hints to sort rule selection alongside empty lists - **added** — Add specific permission for revision viewing - **added** — Add new image and CSS CSP controls - **added** — Add Thai language support - **changed** — Update codebase to meet PHPStan Level 4 - **changed** — Update comment/description WYSIWYG editor to support inline code - **changed** — Update HTML to plain text conversion handling - **changed** — Update image upload handling to validate referenced page - **changed** — Update JavaScript packages - **changed** — Update module install command with usability improvements - **changed** — Update new WYSIWYG editor with a range of fixes - **changed** — Update translations with latest Crowdin changes - **fixed** — Fix misaligned link attachment validation rules - **fixed** — Fix non-ascii character issues in headers on PDF exports ###### Links - [Release video overview](https://foss.video/w/gy87ixrPn61DpWGWbCVTp7) - [Update instructions](https://www.bookstackapp.com/docs/admin/updates) - [Update details on blog](https://www.bookstackapp.com/blog/bookstack-release-v26-05/) ###### Upgrade Notices - **Folder Permissions** - Due to some changes in how fonts are used for exports, after updating you may need to ensure that the `storage/fonts` folder (and all folders within that) are accessible & writable by the web-server. If you start seeing errors on PDF export after updating, it's likely this issue. [See this page](https://www.bookstackapp.com/docs/admin/filesystem-permissions/) for guidance on setting permissions. - **Revision Access** - Revision access & visibility is now controlled separately to pages. In some cases, after upgrading, users may no longer be able to access revisions by default (for example, where users had access to view page content but had no role-level view permissions). ###### Full List of Changes * Added page contents view to page editor. ([#6131](https://codeberg.org/bookstack/bookstack/pulls/6131), [#4218](https://codeberg.org/bookstack/bookstack/issues/4218)) * Added API endpoints for browsing tags. ([#6095](https://codeberg.org/bookstack/bookstack/pulls/6095), [#5835](https://codeberg.org/bookstack/bookstack/issues/5835)) * Added custom font load handling for default PDF renderer. ([#6109](https://codeberg.org/bookstack/bookstack/pulls/6109), [#148](https://codeberg.org/bookstack/bookstack/issues/148), [#719](https://codeberg.org/bookstack/bookstack/issues/719), [#5770](https://codeberg.org/bookstack/bookstack/issues/5770)) * Added in-UI option to reset user multi-factor authentication methods. Thanks to [@clauvaldez](https://codeberg.org/bookstack/bookstack/pulls/6056). ([#6056](https://codeberg.org/bookstack/bookstack/pulls/6056)) * Added hints to sort rule selection alongside empty lists. ([#5967](https://codeberg.org/bookstack/bookstack/issues/5967)) * Added specific permission for revision viewing. ([#6108](https://codeberg.org/bookstack/bookstack/pulls/6108), [#4526](https://codeberg.org/bookstack/bookstack/issues/4526)) * Added new image and CSS CSP controls. Thanks to [@Zhey-on](https://codeberg.org/bookstack/bookstack/pulls/6071). ([#6071](https://codeberg.org/bookstack/bookstack/pulls/6071), [#6033](https://codeberg.org/bookstack/bookstack/issues/6033)) * Added Thai language support. ([#6105](https://codeberg.org/bookstack/bookstack/issues/6105)) * Updated codebase to meet PHPStan Level 4. ([#6085](https://codeberg.org/bookstack/bookstack/pulls/6085)) * Updated comment/description WYSIWYG editor to support inline code. ([#6100](https://codeberg.org/bookstack/bookstack/pulls/6100), [#6003](https://codeberg.org/bookstack/bookstack/issues/6003)) * Updated HTML to plain text conversion handling. ([#6083](https://codeberg.org/bookstack/bookstack/pulls/6083)) * Updated image upload handling to validate referenced page. ([#6126](https://codeberg.org/bookstack/bookstack/issues/6126)) * Updated JavaScript packages. ([#6090](https://codeberg.org/bookstack/bookstack/pulls/6090)) * Updated module install command with usability improvements. ([#6094](https://codeberg.org/bookstack/bookstack/pulls/6094), [#6066](https://codeberg.org/bookstack/bookstack/issues/6066)) * Updated new WYSIWYG editor with a range of fixes. ([#6119](https://codeberg.org/bookstack/bookstack/pulls/6119), [#5631](https://codeberg.org/bookstack/bookstack/issues/5631)) * Updated translations with latest Crowdin changes. ([#6084](https://codeberg.org/bookstack/bookstack/pulls/6084)) * Fixed misaligned link attachment validation rules. ([#6093](https://codeberg.org/bookstack/bookstack/issues/6093)) * Fixed non-ascii character issues in headers on PDF exports. Thanks to [@alexwoo-awso](https://codeberg.org/bookstack/bookstack/pulls/6069). ([#6069](https://codeberg.org/bookstack/bookstack/pulls/6069), [#6107](https://codeberg.org/b _[Truncated at 4000 characters — full notes: https://github.com/BookStackApp/BookStack/releases/tag/v26.05]_