Releases: linuxserver/docker-bookstack
v21.12.5-ls1
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Added text for "file" validation messages to provide better responses in Attachment API validation failures. (#3248)
- Fixed WYSIWYG editor code block creation across mulitple lines and block elements. Thanks to @Julesdevops. (#3246, #3200)
- Fixed markdown image data URI extraction failing on large images due to regex match limits. (#3249)
- Updated translations with latest Crowdin changes. (#3225)
v21.12.5-ls179
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Added text for "file" validation messages to provide better responses in Attachment API validation failures. (#3248)
- Fixed WYSIWYG editor code block creation across mulitple lines and block elements. Thanks to @Julesdevops. (#3246, #3200)
- Fixed markdown image data URI extraction failing on large images due to regex match limits. (#3249)
- Updated translations with latest Crowdin changes. (#3225)
v21.12.5-ls178
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Added text for "file" validation messages to provide better responses in Attachment API validation failures. (#3248)
- Fixed WYSIWYG editor code block creation across mulitple lines and block elements. Thanks to @Julesdevops. (#3246, #3200)
- Fixed markdown image data URI extraction failing on large images due to regex match limits. (#3249)
- Updated translations with latest Crowdin changes. (#3225)
v21.12.4-ls177
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Added
--external-auth-id
option to thebookstack:create-admin
command for use with LDAP/SAML2/OIDC instances. (#3222) - Added the ability select preferred language when creating a new user. (#2408, #2576)
- Added configuration option for PDF export page size. (#995)
- Updated 503 error view to simplify and prevent thrown errors. Thanks to @Julesdevops. (#3210, #3205)
- Updated translations with latest Crowdin changes. (#3214)
- Fixed mis-represented default registration role and allowed disabling of this option. (#3220, #2338)
- Fixed OIDC autodiscovery when keys are provided in a certain format, as provided by Azure. (#3206)
- Development change: The default development branch name is now
development
instead ofmaster
. (#3195)
v21.12.4-ls176
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Added
--external-auth-id
option to thebookstack:create-admin
command for use with LDAP/SAML2/OIDC instances. (#3222) - Added the ability select preferred language when creating a new user. (#2408, #2576)
- Added configuration option for PDF export page size. (#995)
- Updated 503 error view to simplify and prevent thrown errors. Thanks to @Julesdevops. (#3210, #3205)
- Updated translations with latest Crowdin changes. (#3214)
- Fixed mis-represented default registration role and allowed disabling of this option. (#3220, #2338)
- Fixed OIDC autodiscovery when keys are provided in a certain format, as provided by Azure. (#3206)
- Development change: The default development branch name is now
development
instead ofmaster
. (#3195)
v21.12.3-ls176
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Upgrade Notices
- Composer Version Requirement Change - Composer v2.0 or greater is now required to install or update BookStack.
- You can check your composer version by running
composer -V
. - You can often update composer by running
sudo composer self-update
- (Or you may be prompted to run
sudo composer self-update --2
).
- (Or you may be prompted to run
- If you're using a system-supplied composer package you may need to first uninstall that (eg.
sudo apt remove composer
) then follow the composer download documentation to get the latest version.- Take notice of the
sudo mv composer.phar /usr/local/bin/composer
command shown in the documentation to install composer globally for easier usage.
- Take notice of the
- You can check your composer version by running
Full List of Changes
This release contains the following fixes and changes:
- Updated development docker environment with xdebug support. Thanks to @Julesdevops. (#3193)
- Updated user creation flow to not persist the user on invitation sending failure. Thanks to @Julesdevops. (#3179, #3174)
- Updated "Recently Updated Pages" view to show update author and date. Thanks to @Julesdevops. (#3177, #3045)
- Updated translations with latest Crowdin changes. (#3158)
- Updated PDF page export image display to help fix image sizing issues again. (#3120)
- Updated "Recently Updated Pages" view to show parent context chain. (#3183)
- Fixed potential errors in revision diff view when multi-byte characters are used. (#3170)
- Fixed duplicate display in image gallery when uploading multiple images at once. (#3160)
- Fixed inaccurate markdown editor cursor position upon sidebar usage. (#3186)
v21.12.3-ls175
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Updated development docker environment with xdebug support. Thanks to @Julesdevops. (#3193)
- Updated user creation flow to not persist the user on invitation sending failure. Thanks to @Julesdevops. (#3179, #3174)
- Updated "Recently Updated Pages" view to show update author and date. Thanks to @Julesdevops. (#3177, #3045)
- Updated translations with latest Crowdin changes. (#3158)
- Updated PDF page export image display to help fix image sizing issues again. (#3120)
- Updated "Recently Updated Pages" view to show parent context chain. (#3183)
- Fixed potential errors in revision diff view when multi-byte characters are used. (#3170)
- Fixed duplicate display in image gallery when uploading multiple images at once. (#3160)
- Fixed inaccurate markdown editor cursor position upon sidebar usage. (#3186)
v21.12.2-ls175
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Improved handling of uploaded images when thumbnails fail to load. (#3142)
- Updated translations with latest Crowdin changes. (#3148)
- Fixed issue where webhooks would error for specific recycle bin operations. (#3154)
- Fixed Spanish invite email subject translation. Thanks to @AitorMatxi. (#3153)
- Fixed issue where custom homepage could cause strange deletion behavior and lead to errors. (#3150)
v21.12.2-ls174
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Links
Full List of Changes
This release contains the following fixes and changes:
- Improved handling of uploaded images when thumbnails fail to load. (#3142)
- Updated translations with latest Crowdin changes. (#3148)
- Fixed issue where webhooks would error for specific recycle bin operations. (#3154)
- Fixed Spanish invite email subject translation. Thanks to @AitorMatxi. (#3153)
- Fixed issue where custom homepage could cause strange deletion behavior and lead to errors. (#3150)
v21.12.1-ls174
LinuxServer Changes:
Rebase to Alpine 3.14.
bookstack Changes:
Security Release
BookStack v21.12.1 has been released.
This is a security release that better enforces permissions on book-sort & chapter-move operations to address scenarios where content could be moved to non-permissible locations.
It's advised to upgrade as soon as possible if untrusted users can update books or chapters in your BookStack instance.
Thanks again to @Haxatron for discovering and reporting this vulnerability via huntr.dev.
Full List of Changes
- Added timeout and debugging statuses to webhooks. (#3139)
- Added new webhook_call_before logical theme system event hook. (#3138)
- Updated support for APNG images to retain animation. (#3136)
- Updated book sort and chapter move handling to enforce more permissions. (#3134)
- Updated item-search/select box to autofocus on search field. (#3127)
- Updated webhooks to not stop application on endpoint call failure. (#3122)
- Updated translations with latest Crowdin changes. (#3117)
- Fixed webhooks list view issue where columns would become to narrow. (#3135)
- Fixed linked images showing small in PDF export. (#3120)
- Fixed issue where pasting certain code blocks would cause erratic editor behavior. (#3133)