Bookstack - Package Updates
- 
[1.39.4]
- Update BookStack to 24.05.4
 - Full changelog
 - Security Release
 - Updated default content iframe embed max-width to align with other content types. (#5130)
 - Updated LDAP group sync to query via full DN.
 - Updated translations with latest Crowdin changes. (#5118)
 - Fixed books read API response not applying visibility control to chapter contents.
 
 - 
[1.40.0]
- Update BookStack to 24.10
 - Full changelog
 - Added ability to configure the PDF export command timeout. (#5119)
 - Added new Lexical based editor. (#5058)
 - Added not operator to search. (#4536)
 - Added OpenSearch support. Thanks to @maximilian-walter. (#5198)
 - Added SAS and R code language support. (#5206)
 - Added search term negation support. (#5239)
 - Added Welsh language to language list. (#5240)
 - Updated dompdf and bacon-qr-code libraries to new major versions. (#5222)
 - Updated page editor type to always exist in API and database. (#5117)
 - Updated translations with latest Crowdin changes. (#5188)
 
 - 
[1.40.1]
- Update BookStack to 24.10.1
 - Full Changelog
 - Update instructions
 - Updated System CLI with fixes and updated dependencies. (#5312)
 - Fixed update-url command not updating revisions & drafts. (#5292)
 - Fixed the namespaces of some tests. Thanks to @LordSimal. (#5291, #5071)
 - Fixed misaligned user input validation. (#5263)
 - Updated setting categories to validate by for existing views, allowing custom categories to be used via the theme system. Thanks to @LachTrip. (#5255, #5251)
 - Updated translations with latest Crowdin changes. (#5250)
 
 - 
[1.40.2]
- Update BookStack to 24.10.2
 - Full Changelog
 - Update details on blog
 - Updated application PHP dependencies.
 - Updated translations with latest Crowdin changes. (#5317)
 
 - 
[1.40.3]
- Update BookStack to 24.10.3
 - Full Changelog
 - Update instructions
 - Updated PHP dependency package versions.
 - Updated translations with latest Crowdin changes. (#5331)
 - Fixed attachment stream handling for better Chrome video support. (#5342, #5088)
 - Fixed page include issue caused by PHP 8.3.14 bug. (#5341)
 - Fixed OIDC userinfo handling when response included charset content type. Thanks to @wesbiggs. (#5337)
 - Fixed differing code line height between dark/light modes. (#5146)
 
 - 
[1.40.4]
- checklist added to CloudronManifest
 
 - 
[1.41.0]
- Update BookStack to 24.12
 - Full Changelog
 - Release video overview
 - Update instructions
 - Update details on blog
 - Added new portable ZIP import/export format. (#5260, #43)
 - Added support for concatenating multiple LDAP attributes in displayName. Thanks to @MatthieuLeboeuf. (#5295, #1684)
 - Added book and chapter titles to search API results. Thanks to @rashadkhan359. (#5280, #5140)
 - Added cover image details to book/shelf API list responses. (#5180)
 - Updated dev dockerfile setup to simplify things. Thanks to @johnroyer. (#5293)
 - Updated guest account form to hide language preference to prevent confusion. (#5356)
 - Updated new WYSIWYG editor codebase to merge nodes & re-organise code. (#5349)
 - Updated notification handling to not block user with errors on send failures. (#5315)
 - Updated our JavaScript service files to TypeScript. (#5259)
 - Updated project NPM package & SASS deprecations/changes. (#5354)
 - Updated the new WYSIWYG editor with a range of fixes/updates. (#5365)
 - Updated translations with latest Crowdin changes. (#5345)
 - Fixed API attachment update issue when name not provided. (#5353)
 - Fixed attachment actions showing when lacking permissions. (#5323)
 - Fixed missing book description and formatting in markdown exports. Thanks to @czemu. (#5313)
 - Fixed page indexing breaking with very large pages. (#5322)
 
 - 
[1.41.1]
- Update BookStack to 24.12.1
 - Full Changelog
 - Update instructions
 - Updated export logic to have better temp file clean-up. (#5374, #5379)
 - Updated in-app export endpoints to have rate limits. (#5379)
 - Updated translations with latest Crowdin changes. (#5370)
 - Updated PHP dependency package versions.
 - Fixed markdown editor focus jumping on image insert. (#5384)
 
 - 
[1.42.0]
- Update BookStack to 25.02
 - Full Changelog
 - Release video overview
 - Update instructions
 - Update details on blog
 - Added sort rules with automatic book sorting. (#5457, #2065)
 - Added method to serve public files via the theme system. (#5405, #3904)
 - Updated app framework to Laravel 11. (#5400)
 - Updated codebase minimum PHP version from 8.1 to 8.2. (#5397)
 - Updated codebase to address various PHP 8.4 deprecations. (#5491)
 - Updated new WYSIWYG editor with a range of fixes. (#5415)
 - Updated search indexing to handle guillemets. Thanks to @inv-hareesh. (#5475, #5471)
 - Updated search indexing with advanced tokenization along with hyphen handling. (#5488, #2095)
 - Updated sort handling to not increment the updated date for sorted content. (#1777)
 - Updated translations with latest Crowdin changes. (#5409, #5399)
 - Fixed incorrect image orientation handling. (#5462)
 - Fixed layout issues at specific breakpoints. (#5396)
 - Fixed LDAP error thrown when server does not provide a cn value. (#5443)
 - Fixed wrong condition for showing new books list. Thanks to @Silverlan. (#5470)
 
 - 
[1.42.1]
- Update BookStack to 25.02.1
 - Full Changelog
 - Added ipv6 database host address support. (#5464)
 - Updated translations with latest Crowdin changes. (#5505)
 - Updated revisions list to hide changes link for oldest revision. (#5454)
 
 - 
[1.42.2]
- Update BookStack to 25.02.2
 - Full Changelog
 - Updated name sort rule handling to consider accented characters. Thanks to @bernardo-campos. (#5550, #5542)
 - Updated translations with latest Crowdin changes. (#5537)
 - Updated PHP dependency package versions.
 - Fixed a range of issues for the new WYSIWYG editor: (#5558)
 - Fixed content saving issues, specifically on save shortcut usage.
 - Fixed list conversion & parsing which was mishandling tasks lists.
 - Fixed a range of list selection and nesting scenarios.
 - Updated keyboard navigation to be more reliable around images & media embeds.
 - Fixed comment times not being shown. (#5555)
 
 - 
[1.42.3]
- Update BookStack to 25.02.3
 - Full Changelog
 - Updated image file permission error handling for images to log instead of fail. (#5601, #5269)
 - Fixed style issues in exports due to CSS variables being ignored. (#5576)
 - Updated translations with latest Crowdin changes. (#5566)
 - Updated PHP dependency package versions.
 
 - 
[1.42.4]
- Update BookStack to 25.02.4
 - Full Changelog
 - Updated PHP dependency package versions to fix compatibility issue on systems with recent libxml versions (eg. Arch Linux).
 
 - 
[1.42.5]
- Update BookStack to 25.02.5
 - Full Changelog
 - Fixed incorrect image directory permissions. (#5609, #5605)
 - Updated translations with latest Crowdin changes. (#5608)
 - Updated PHP packages.
 - Updated system CLI:
 - Fixed handling of database credentials with escaped special characters.
 - Updated download-vendor command with extra clean-up handling.
 
 - 
[1.43.0]
- Update BookStack to 25.05
 - Full Changelog
 - Added support for comments to reference page sections. (#5584, #1265)
 - Added comment archive support. (#5584)
 - Added AVIF image support. (#5625, #5474)
 - Added new system info API endpoint. (#5607, #5603)
 - Added user avatar image fetching for OIDC authentication. Thanks to @rubentalstra. (#5626, #5429, #4271)
 - Updated new WYSIWYG editor with further fixes. (#5627)
 - Updated page-edit redirect to page-view if permission failed on edit. (#5568)
 - Updated translations with latest Crowdin changes. (#5622)
 - Update codebase and packages to address php 8.4 depreactions. (#5358)
 
 - 
[1.43.1]
- Update BookStack to 25.05.1
 - Full Changelog
 - Updated new WYSIWYG editor with a range of fixes: (#5653)
 - Added toolbar for media elements for easier menu access.
 - Updated media embed code field to show existing embed code for direct editing.
 - Updated media resize handling to be more reliable and to retain focus after resize.
 - Updated table resize handles to be more efficient, and prevented them wondering far away from tables so often.
 - Fixed buggy media selection scenarios.
 - Fixed media form "src" field not working when video is using source elements.
 - Fixed table resize handles overlapping table captions.
 - Fixed text formatting being inconsistent on new paragraphs.
 - Fixed tiny image resize square on image insert.
 - Fixed comment updates showing incorrect notification text. (#5642)
 
 - 
[1.43.2]
- Update BookStack to 25.05.2
 - Full Changelog
 - Added Nepali Language. (#5677)
 - Updated translations with latest Crowdin changes. (#5695)
 - Updated PHP package versions.
 - Updated content diffs to better group non-ascii language characters into words.
 - Fixed error when loading opensearch endpoint with certain PHP in some environments. (#5673)
 - Fixed namespace for test case. Thanks to @bumperbox. (#5668)
 
 - 
[1.43.3]
- Manifest changes
 
 - 
[1.44.0]
- Update BookStack to 25.07
 - Full Changelog
 - Added plaintext markdown page editor input option. (#5725, https://github.com/BookStackApp/BookStack/issues/5705)
 - Added ZIP Import/Export API endpoints. Thanks to @LM-Nishant. (#5721, #5592)
 - Added tag-classes based upon parent book/chapter. (#5681, #5217)
 - Updated comment and description inputs to use the new WYSIWYG editor. (#5676)
 - Updated 3-column layout with better usability. (#5685)
 - Updated changelog input to large area with character counter. Thanks to @shresthkapoor7. (#5663, #5434)
 - Updated mail logic to remove use of our custom patched Symfony mailer. (#5636)
 - Updated translations with latest Crowdin changes. (#5696)
 - Updated many actions to better handle parallel permission generation. (#5689, #4838)
 - Updated new WYSIWYG editor with improvements & fixes. (#5731)
 
 - 
[1.44.1]
- Update BookStack to 25.07.1
 - Full Changelog
 - Updated translations with latest Crowdin changes. (#5740)
 - Updated PHP package versions.
 - Fixed open redirect with stricter location checking.
 - Fixed users being logged out on ZIP import errors. (#5754)
 - Fixed menu accessibility tagging. (#5753, #5752)
 - Fixed scenarios where MAIL_PORT could interfere with tests. (#5755)