Releases: BookStackApp/BookStack
Releases · BookStackApp/BookStack
BookStack v22.07.2
Links
Full List of Changes
This release contains the following fixes and changes:
- Added body-start/end partials to export template, for easier export customization via the visual theme system. (#3630)
- Added activity recording for revision delete/restore. (#3628)
- Updated translations with latest changes from Crowdin. (#3625)
- Updated user validation with sensible limit to name input. (#3614)
- Fixed issue where activity type could not be selected in the audit log. (#3623)
- Fixed possibility of breaking page load due to bad user language input. (#3615)
BookStack v22.07.1
Links
Full List of Changes
This release contains the following fixes and changes:
BookStack v22.07
Links
Full List of Changes
- Added 'Sort Book' action to chapters. (#3598, #2335)
- Added ability to favourite code languages in the WYSIWYG code editor. (#3593, #3542)
- Added option to set IP address storage precision. (#3560)
- Added tag-based css classes to the HTML body tag for tag-based content CSS targeting. (#3583)
- Added new Logical Theme System event, emitted upon any system activity event. (#3572)
- Added editor shortcuts for bullet and numbered lists. (#3599, #1269)
- Updated shelf book management interface with better usability and book search bar. (#3591, #3266)
- Updated translations with latest changes from Crowdin. (#3600, #3545)
- Updated WYSIWYG editor to TinyMCE 6. (#3580, #3517)
- Updated DOMPDF, and other PHP dependencies. (#3579)
- Updated permission system to only "cache" view-based permissions for better performance, and made many other performance improvements. (#3569)
- Updated WYSIWYG color options to have no names, for better cross-language usage. (#3530)
- Updated tests to use ssddanbrown/asserthtml library. (#3519)
- Fixed comment count translation in Chinese translations. Thanks to @GongMingCai. (#3556)
- Fixed issue where
AVATAR_URL=false
would not properly disable Gravatar fetching. (#1835) - Fixed some German translation typos and grammar. Thanks to @smartshogu. (#3570)
- Fixed issue where WYSIWYG toolbar would remain when after inserting a drawing. (#3597)
BookStack v22.06.2
Links
Full List of Changes
This release contains the following fixes and changes:
BookStack v22.06.1
Links
Full List of Changes
This release contains the following fixes and changes:
- Updated entity-selector-popup to reset state upon successful selection. (#3528)
- Updated translations with latest CrowdIn changes. (#3526)
- Fixed non-translated settings category options. (#3529)
- Fixed issue where tags would not be saved upon book update. (#3527)
- Fixed long code in "Custom Head" setting breaking page layout. (#3523)
BookStack v22.06
Links
Upgrade Notices
- SAML/LDAP Group Mapping - Within the "External Authentication Ids" field for a BookStack role, a backslash followed by a comma (
\,
) will now cause the comma to be treated as a literal comma within the mapping name, instead of acting as a value separator to define multiple mappings.
Full List of Changes
- Added ability to convert chapters to books, and books to shelves. (#3499, #1087)
- Added ability to auto-initiate login for SAML and OIDC auth users. Thanks to @rjmidau. (#3406, #3216, #2175)
- Added ability to use commas in the role "External Auth ID". (#3416, #3405)
- Added body-start/end templates as a convenience to theme system users. (#894)
- Added OCaml to the code editor language list and fixed highlighting type. (#3511)
- Added TypeScript to the code editor language list. (#3494)
- Added common audio types to our
WebSafeMimeSniffer
for non-download attachment usage. (#3485) - Added LaTex to the code editor language list. (#3458)
- Updated the UI/design with a mass of fixes & improvements. (#3433)
- Updated WYSIWYG code editor interface. (#3512)
- Updated API docs to remove non-existant
image_id
field. (#3474) - Updated logging system to not log
StoppedAuthenticationException
events. (#3468) - Updated the markdown editor preview display to be patch-updated. (#3454)
- Updated export templates into smaller chunks for easier override. (#3443)
- Updated translations with latest Crowdin changes. (#3428)
- Fixed tag overview entity-counts showing incorrect values. (#3435)
- Fixed incorrectly placed debug script on default home page. (#3430)
- Fixed text after line-breaks not being indexed. (#3508)
- Fixed new WYSIWYG code snippets being shown as a single line. (#3507)
BookStack v22.04.2
Links
Full List of Changes
This release contains the following fixes and changes:
- Added Persian to language list. (#3426)
- Updated API docs to detail rate-limit information. (#3423)
- Updated translations with latest Crowdin changes. (#3418)
- Fixed broken attachment downloads in environments where PHP output buffering is disabled. (#3415)
- Fixed
LDAP_DUMP_*
options throwing error when LDAP details contain binary data. (#3396) - Updated PHP dependency versions.
BookStack v22.04.1
Links
Full List of Changes
This release contains the following fixes and changes:
BookStack v22.04
Links
Upgrade Notices
- Database Changes - This release makes some significant changes to data within the database which may cause the update to take a little longer than usual to run. Please give the update extra time to complete.
- REST API Page Create/Update Changes - Create & update page requests now have the potential to change the current editor type for that page, depending on the content type sent in the request, if the API user has permission to change the page editor.
- URL Handling - The way we handle URLs has changed this release to hopefully address some issues in specific scenarios. These changes have been tested and should not affect existing working environments but there's an increased risk this release for setups with more complex URL handling. Please raise an issue or jump into our Discord server if you have any issues with URLs after upgrading.
Full List of Changes
- Added ability to switch editor types on a per-page basis. (#3387, #458, #369)
- Added new recycle bin API endpoints. Thanks to @Julesdevops. (#3377, #3372)
- Added ability to pass diagrams.net configuration options. (#3391)
- Added Uzbek language option to allow translation, not yet active in the interface. (#3383)
- Updated translations with latest Crowdin updates. (#3384, #3358)
- Updated database polymorphic relations to simpler morphmap. (#3395)
- Updated file handling in many cases to stream data for better efficiency, reduce memory usage and avoid hitting limits. (#3365, #2886)
- Updated URL handling to be more stable in sub-path scenarios. (#3364, #2765, #2058)
- Updated content update handling to increment updated_at field, even if only tags are changed. (#3319)
- Fixed editor Portuguese translation duplication. Thanks to @evandroamaro. (#3373)
- Fixed API issue where tags would not be applied on API shelf update. (#3370)
- Fixed development build command lacking Windows/non-bash compatibility. (#3323)
BookStack v22.03.1
Links
Full List of Changes
This release contains the following fixes and changes: