Skip to content

Releases: linuxserver/docker-bookstack

v0.29.3-ls93

25 May 19:23
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Security Release

This release addresses issue #2111 where the name of a restricted book could be viewed by non-authorised users when the book was on a shelf, and the shelves were viewed in "List View". This could expose book names to those that did not have permission to see them, when part of a shelf.

v0.29.3-ls92

18 May 19:30
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Security Release

This release addresses issue #2111 where the name of a restricted book could be viewed by non-authorised users when the book was on a shelf, and the shelves were viewed in "List View". This could expose book names to those that did not have permission to see them, when part of a shelf.

v0.29.3-ls91

12 May 22:48
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Security Release

This release addresses issue #2111 where the name of a restricted book could be viewed by non-authorised users when the book was on a shelf, and the shelves were viewed in "List View". This could expose book names to those that did not have permission to see them, when part of a shelf.

v0.29.2-ls91

11 May 19:17
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Security Release

This release addresses vulnerabilities in the comment system. A user with permission to create comments could POST HTML directly to the system to be saved in a comment, which would then be executed/displayed to others users viewing the comment. Through this vulnerability custom JavaScript code could be injected and therefore ran on other user machines.

This most impacts scenarios where not-trusted users are given permission to create comments.

After upgrading, The command php artisan bookstack:regenerate-comment-content should be ran to remove any pre-existing dangerous content.

v0.29.2-ls90

02 May 11:54
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Security Release

This release addresses vulnerabilities in the comment system. A user with permission to create comments could POST HTML directly to the system to be saved in a comment, which would then be executed/displayed to others users viewing the comment. Through this vulnerability custom JavaScript code could be injected and therefore ran on other user machines.

This most impacts scenarios where not-trusted users are given permission to create comments.

After upgrading, The command php artisan bookstack:regenerate-comment-content should be ran to remove any pre-existing dangerous content.

v0.29.1-ls90

28 Apr 12:49
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Links

Full List of Changes

This release contains the following fixes and changes:

  • Added multi-item select to the book-sort interface. (#2067)
  • Updated authentication system to prevent admins being logged out when changing authentication type, useful when setting up LDAP or SAML. (#2031)
  • Updated editor focus so that the title is ready-selected if the default, otherwise the editor is focused. (#2036)
  • Updated translations for Dutch, Korean, French, Turkish, Spanish. Thanks to Crowdin Users. (#2028, #2071)
  • Fixed issue where callout styles could not be cycled through via shortcut when in-callout formatting was selected in the editor. (#2061)
  • Fixed issue where the selection area was not visible in code blocks or the markdown editor when using dark mode. (#2060)
  • Fixed issue where callouts and code blocks would overlap floated images. (#2055)
  • Fixed issue where no notification would show on an LDAP Login when email already exists. (#2048)
  • Fixed API issue where "total" on a listing response would be incorrect when an offset was given. (#2043)

v0.29.0-ls89

27 Apr 19:57
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Links

Full List of Changes

  • Added a user-selectable dark-mode option. (#2022, #1234)
  • Added the ability to define a custom draw.io URL and therefore use a custom instance if preferred. (#826)
  • Added grid-view support, with toggle, to the shelf view. Thanks to @philjak. (#1755, #1221)
  • Added a list of bookshelves that a book belongs when viewing a book. Thanks to @cw1998. (#1688, #1598)
  • Added a new command to update your BookStack URL in the database. (#1225)
  • Added shelf API endpoints. Thanks to @osmansorkar. (#1908)
  • Added book-export API endpoints.
  • Updated password reset flows to avoid indicating if a email is in use within the system. (#2016)
  • Updated WYSIWYG entity-link-insert to set link text to entity name, if input is empty. (#2014)
  • Updated styles with better RTL support through the use of CSS logical properties/values. (#2003)
  • Updated the name of saved drawings to not include the user's name, to prevent issues with non-standard characters. (#1993)
  • Removed BMP and TIFF from the list of allows image upload types since these could not be resized properly. (#1990)
  • Updated code-block insert to handle focus, so code blocks can be inserted smoothly via keyboard alone. (#1972)
  • Updated namespacing used in tests to avoid warnings on recent versions of composer. (#1924)
  • Updated Chinese translations. Thanks to @jzoy. (#2023)
  • Updated translations for Turkish, Slovenian, Swedish, Spanish, Italian, Russian, German Informal, German, French, Chinese Simplified, Portuguese, Brazilian & Hungarian. Thanks to Crowdin Users.
  • Updated default .htaccess to allow Authorization header for API usage. Thanks to @osmansorkar. (#1908)
  • Updated GitHub authorization library to avoid use of deprecated auth methods. (#1879)
  • Fixed issue where ordered list numbers could be cut-off. This was most apparent on Safari.(#1978)

v0.29.0-ls87

20 Apr 19:28
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Links

Full List of Changes

  • Added a user-selectable dark-mode option. (#2022, #1234)
  • Added the ability to define a custom draw.io URL and therefore use a custom instance if preferred. (#826)
  • Added grid-view support, with toggle, to the shelf view. Thanks to @philjak. (#1755, #1221)
  • Added a list of bookshelves that a book belongs when viewing a book. Thanks to @cw1998. (#1688, #1598)
  • Added a new command to update your BookStack URL in the database. (#1225)
  • Added shelf API endpoints. Thanks to @osmansorkar. (#1908)
  • Added book-export API endpoints.
  • Updated password reset flows to avoid indicating if a email is in use within the system. (#2016)
  • Updated WYSIWYG entity-link-insert to set link text to entity name, if input is empty. (#2014)
  • Updated styles with better RTL support through the use of CSS logical properties/values. (#2003)
  • Updated the name of saved drawings to not include the user's name, to prevent issues with non-standard characters. (#1993)
  • Removed BMP and TIFF from the list of allows image upload types since these could not be resized properly. (#1990)
  • Updated code-block insert to handle focus, so code blocks can be inserted smoothly via keyboard alone. (#1972)
  • Updated namespacing used in tests to avoid warnings on recent versions of composer. (#1924)
  • Updated Chinese translations. Thanks to @jzoy. (#2023)
  • Updated translations for Turkish, Slovenian, Swedish, Spanish, Italian, Russian, German Informal, German, French, Chinese Simplified, Portuguese, Brazilian & Hungarian. Thanks to Crowdin Users.
  • Updated default .htaccess to allow Authorization header for API usage. Thanks to @osmansorkar. (#1908)
  • Updated GitHub authorization library to avoid use of deprecated auth methods. (#1879)
  • Fixed issue where ordered list numbers could be cut-off. This was most apparent on Safari.(#1978)

v0.29.0-ls86

13 Apr 16:01
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Links

Full List of Changes

  • Added a user-selectable dark-mode option. (#2022, #1234)
  • Added the ability to define a custom draw.io URL and therefore use a custom instance if preferred. (#826)
  • Added grid-view support, with toggle, to the shelf view. Thanks to @philjak. (#1755, #1221)
  • Added a list of bookshelves that a book belongs when viewing a book. Thanks to @cw1998. (#1688, #1598)
  • Added a new command to update your BookStack URL in the database. (#1225)
  • Added shelf API endpoints. Thanks to @osmansorkar. (#1908)
  • Added book-export API endpoints.
  • Updated password reset flows to avoid indicating if a email is in use within the system. (#2016)
  • Updated WYSIWYG entity-link-insert to set link text to entity name, if input is empty. (#2014)
  • Updated styles with better RTL support through the use of CSS logical properties/values. (#2003)
  • Updated the name of saved drawings to not include the user's name, to prevent issues with non-standard characters. (#1993)
  • Removed BMP and TIFF from the list of allows image upload types since these could not be resized properly. (#1990)
  • Updated code-block insert to handle focus, so code blocks can be inserted smoothly via keyboard alone. (#1972)
  • Updated namespacing used in tests to avoid warnings on recent versions of composer. (#1924)
  • Updated Chinese translations. Thanks to @jzoy. (#2023)
  • Updated translations for Turkish, Slovenian, Swedish, Spanish, Italian, Russian, German Informal, German, French, Chinese Simplified, Portuguese, Brazilian & Hungarian. Thanks to Crowdin Users.
  • Updated default .htaccess to allow Authorization header for API usage. Thanks to @osmansorkar. (#1908)
  • Updated GitHub authorization library to avoid use of deprecated auth methods. (#1879)
  • Fixed issue where ordered list numbers could be cut-off. This was most apparent on Safari.(#1978)

v0.28.3-ls85

06 Apr 19:27
Compare
Choose a tag to compare

LinuxServer Changes:

Rebasing to alpine 3.11.
bookstack Changes:

Links

Full List of Changes

This release contains the following fixes and changes:

  • Added Slovenian language support. Thanks to @mrjaboozy. (#1946)
  • Added Vietnamese Language support. Thanks to @vuongtrunghieu (#1883)
  • Added Hebrew Translations. Thanks to @Binternet. (#1827)
  • Added support for Fortran language code blocks. Thanks to @JHenneberg. (#1878)
  • Updated spacing in colour picker components to be consistent and prevent text-dropdown on longer-text languages. Thanks to @Statium. (#1943, #1930)
  • Updated login and registration header actions to be consistent with other header links. Thanks to @Statium. (#1942)
  • Updated install instructions and scripts to not install development composer packages. (#1928)
  • Updated list styles to prevent additional margin/padding showing in nested lists. Thanks to @MikeyMJCO. (#1913, #1911)
  • Updated Russian translations. Thanks to @kostefun & @Statium. (#1885, #1837)
  • Updated translations for Vietnamese, Danish, Slovenian, Russian, German Informal; German, French, Czech, Swedish, Spanish, Hungarian, Portuguese, Brazilian, Japanese & Chinese Simplified. Thanks to Crowdin Users.
  • Updated "Intended URL" logic to work when "Public Access" is enabled. Thanks to @Xiphoseer. (#1817, #1706)
  • Fixed error that would throw if a user logs in with GitHub while having has a blank 'name'. (#1853)
  • Fixed validation issues that could occur on image uploads in some environments. Thanks to @TBK. (#1900, #1570)
  • Fixed 'interaction_required' response returned for the Azure login that would show when MFA is enabled. Thanks to @ch0wm3in. (#1889, #1903)