Releases: BookStackApp/BookStack
Releases · BookStackApp/BookStack
BookStack v25.02.3
Links
Full List of Changes
This release contains the following fixes and changes:
BookStack v25.02.2
Links
Full List of Changes
This release contains the following fixes and changes:
- 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)
BookStack v25.02.1
Links
Full List of Changes
This release contains the following fixes and changes:
- 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)
- Updated system CLI:
- Added new
download-vendorcommand. - Updated restore command to take environment variables into account. (#5489)
- Updated backup command to use mariadb-dump where available. (#5373)
- Updated update command to check, warn and exit early if the CLI is making changes to itself. (#5335)
- Updated MySQL handling to use option files to pass details to CLI executions.
- Updated MySQL handling to consider common xampp directory.
- Added new
- Updated PHP dependencies.
BookStack v25.02
Links
Upgrade Notices
- PHP Version Requirement Change - The minimum supported PHP version has changed from PHP 8.1 to PHP 8.2 in this release. Please see our "Updating PHP & Composer" documentation page for guidance on updating PHP where needed.
- Sorting - Basic sort order changes for chapters and pages will no longer affect the "updated" time for these items. Wider changes during sorting (moving to a new parent) will still increment the "updated" time.
- Theme System - A
public/folder within an active theme folder will now be exposed for public access. If for some reason you already have such a folder that you don't want exposed, rename it before upgrading.
Full List of Changes
- 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)
BookStack v24.12.1
Links
Full List of Changes
This release contains the following fixes and changes:
BookStack v24.12
Links
Full List of Changes
- 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)
BookStack v24.10.3
Links
Full List of Changes
This release contains the following fixes and changes:
- 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)
BookStack v24.10.2
Security Release
BookStack v24.10.2 has been released.
This is a security release to address a vulnerability in our dependencies where specifically formatted requests could be used to manipulate application configuration in environments where a certain PHP option (register_argc_argv) is enabled. This is not an option that's typically enabled in production web-serving environments, but it's advised to update where uncertain.
Full List of Changes
- Updated application PHP dependencies.
- Updated translations with latest Crowdin changes. (#5317)
BookStack v24.10.1
Links
Full List of Changes
This release contains the following fixes and changes:
- 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)
BookStack v24.10
Links
Full List of Changes
- 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)
- Updated user account creation to provide better email failure feedback. (#5195)
- Fixed drifting search icon on smaller screen sizes. (#5204)