Skip to content

Releases: linuxserver/docker-bookstack

v21.04.5-ls133

15 May 18:58
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

This release contains the following fixes and changes:

  • Fixed error during PDF export in some cases due to incorrect path. (#2746)
  • Fixed error thrown when saving a markdown page with empty content. (#2741)
  • Updated S3 ACL setting so ACLs are set via another request, as per pre-v21.04.2, but only when actually use AWS S3. (#2739)
  • Updated translations with latest Crowdin changes. (#2737)
  • Updated overflowing table content to be consistent. Thanks to @dopyrory3. (#2735, #2732)

v21.04.4-ls133

09 May 14:47
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

This release contains the following fixes and changes:

  • Added a new SAML2_IDP_AUTHNCONTEXT option for SAML2 authentication since the default did not work well for some Windows environments. Thanks to @ivir. (#1998)
  • Updated translations with latest Crowdin changes. (#2719)
  • Updated Korean translations. Thanks to @Jokuna. (#2716)
  • Improved error messaging when attempting to access a non-existent image file. (#2696)
  • Updated table style handling across exports types to be consistent. (#2666)
  • Updated export system to remove JavaScript used in Custom HTML Head Content to prevent errors or strange behaviour. (#2490)
  • Fixed page export error thrown when the created by, or last updated by user, had been deleted. (#2733)
  • Fixed white borders on layout buttons when in dark mode when using Safari. (#2728)

v21.04.3-ls133

27 Apr 21:46
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

This release contains the following fixes and changes:

  • Updated migration string column lengths to better fit within restrictive index limits (#2710)
  • Updated select box styles with to work around default iOS styles causing issues in dark mode. (#2709)
  • Updated translations with latest Crowdin changes. (#2695)
  • Updated styles of layout view buttons in mobile screen sizes to respect dark mode.
  • Updated image upload behaviour for s3 style uploads to set public permissions as part of the upload request instead of a separate request.
  • Fixed issue where "Recently Viewed" would show non-viewed content for new users. (#2703)

v21.04.2-ls132

20 Apr 22:51
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

Full List of Changes

This release contains the following fixes and changes:

  • Fixed issue where a page could become inaccessible when the creator no longer existed. (#2687)
  • Updated translations with latest Crowdin changes. (#2691)

v21.04.1-ls132

19 Apr 22:54
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated mobile header elements for much better keyboard/screen-reader accessibility. (#2681)
  • Updated translations with latest CrowdIn changes. (#2672)
  • Updated WYSIWYG editor code-block handling provide a more stable undo/redo experience. (#2602)
  • Updated AWS S3 SDK to fix incompatibility with Minio. (#2689)
  • Fixed HTTP JSON detection when an encoding is in the response JSON content type. (#2684)

v21.04-ls131

15 Apr 16:25
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.

bookstack Changes:

Links

Update Notices

Requirements Change - PHP 7.3 or greater is now required to run BookStack. If you previously installed BookStack using the 18.04 script, please see the details of this release in our update notes for the commands that should help you upgrade to PHP 8.

URL/Search-Filter Change - User profile pages, and user-based search filters, now use name-based "slugs" rather than being ID based. Any old links or instructions you may have for these elements may need to be updated.

Full List of Changes

  • Added back-end theme system. (#2639)
  • Added APP_VIEWS_BOOKSHELF .env option to set default view type within a shelf. Thanks to @philjak. (#2591)
  • Added owned_by search filter. Thanks to @benediktvolke. (#2561)
  • Added sorting for Books within Shelves. Thanks to @guillaumehanotel. (#2515, #1742)
  • Added user filter to the Audit Log. (#2472)
  • Added a healthcheck endpoint. (#2467)
  • Added TLS support to the LDAP system. Thanks to @Body4. (#2376)
  • Added .env variable to set default system light/dark mode option. (#2081)
  • Added the ability to configure custom footer links via the settings screen. Thanks to @james-geiger. (#1973)
  • Added create buttons to the books and shelves homepage view options. Thanks to @philjak. (#1756)
  • Updated minimum required PHP version to 7.3 and added PHP 8.0 support. (#2648, #2388)
  • Updated non-admin reference to users to be slug-based instead of id-based. (#2626, #2525)
  • Updated file upload system to remove dots in the filename instead of simply preventing upload. Thanks to @Hecke29. (#2611, #2217)
  • Updated the versioning system used by the project. (#2570)
  • Updated export format to not include user and revision links in content meta details. (#2526)
  • Updated docker development environment to work with our php tests and to fix permissions with the node service. Thanks to @Abijeet. (#2522, #2510)
  • Updated the systems for loading code blocks to be quicker & more efficient, especially within the WYSIWYG editor. (#2518)
  • Updated libraries used for revision diffs to provide much better performance with large amounts of content. (#2503)
  • Updated user profile password fields to disable autocomplete. Thanks to @l1n. (#2484)
  • Updated header so search is more commonly centered. (#2310)
  • Updated "Move Page" interface to allow efficient keyboard navigation. (#2064)
  • Updated our test-case files so they are less likely to trigger virus scan systems. (#1571)
  • Updated WYSIWYG editor to include some bottom padding for readability. (#1075)
  • Fixed issue where code blocks would not appear when within <details> HTML elements, added via the markdown editor. (#781)
  • Fixed issue where the bookstack:update-url would not change the URL used for a custom header logo image. (#2546)
  • Fixed issue where saving without any changes would still result in revisions being created. (#1846, #1737)
  • Optimized and cleaned some core permission system components. (#2633)
  • Removed mentions of unavailable mail mail driver from our files. (#2657)

v21.04-ls130

09 Apr 20:52
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.
bookstack Changes:

Links

Update Notices

Requirements Change - PHP 7.3 or greater is now required to run BookStack. If you previously installed BookStack using the 18.04 script, please see the details of this release in our update notes for the commands that should help you upgrade to PHP 8.

URL/Search-Filter Change - User profile pages, and user-based search filters, now use name-based "slugs" rather than being ID based. Any old links or instructions you may have for these elements may need to be updated.

Full List of Changes

  • Added back-end theme system. (#2639)
  • Added APP_VIEWS_BOOKSHELF .env option to set default view type within a shelf. Thanks to @philjak. (#2591)
  • Added owned_by search filter. Thanks to @benediktvolke. (#2561)
  • Added sorting for Books within Shelves. Thanks to @guillaumehanotel. (#2515, #1742)
  • Added user filter to the Audit Log. (#2472)
  • Added a healthcheck endpoint. (#2467)
  • Added TLS support to the LDAP system. Thanks to @Body4. (#2376)
  • Added .env variable to set default system light/dark mode option. (#2081)
  • Added the ability to configure custom footer links via the settings screen. Thanks to @james-geiger. (#1973)
  • Added create buttons to the books and shelves homepage view options. Thanks to @philjak. (#1756)
  • Updated minimum required PHP version to 7.3 and added PHP 8.0 support. (#2648, #2388)
  • Updated non-admin reference to users to be slug-based instead of id-based. (#2626, #2525)
  • Updated file upload system to remove dots in the filename instead of simply preventing upload. Thanks to @Hecke29. (#2611, #2217)
  • Updated the versioning system used by the project. (#2570)
  • Updated export format to not include user and revision links in content meta details. (#2526)
  • Updated docker development environment to work with our php tests and to fix permissions with the node service. Thanks to @Abijeet. (#2522, #2510)
  • Updated the systems for loading code blocks to be quicker & more efficient, especially within the WYSIWYG editor. (#2518)
  • Updated libraries used for revision diffs to provide much better performance with large amounts of content. (#2503)
  • Updated user profile password fields to disable autocomplete. Thanks to @l1n. (#2484)
  • Updated header so search is more commonly centered. (#2310)
  • Updated "Move Page" interface to allow efficient keyboard navigation. (#2064)
  • Updated our test-case files so they are less likely to trigger virus scan systems. (#1571)
  • Updated WYSIWYG editor to include some bottom padding for readability. (#1075)
  • Fixed issue where code blocks would not appear when within <details> HTML elements, added via the markdown editor. (#781)
  • Fixed issue where the bookstack:update-url would not change the URL used for a custom header logo image. (#2546)
  • Fixed issue where saving without any changes would still result in revisions being created. (#1846, #1737)
  • Optimized and cleaned some core permission system components. (#2633)
  • Removed mentions of unavailable mail mail driver from our files. (#2657)

v0.31.8-ls129

08 Apr 16:22
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.
bookstack Changes:

Links

Full List of Changes

This release was primarily intended to fix a single issue:

  • Fixed chapter and page book id misalignment that could occur when the page was in the recycle bin. Could cause some issues with permission generation which have also been addressed. (#2603)

v0.31.8-ls128

01 Apr 16:22
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.
bookstack Changes:

Links

Full List of Changes

This release was primarily intended to fix a single issue:

  • Fixed chapter and page book id misalignment that could occur when the page was in the recycle bin. Could cause some issues with permission generation which have also been addressed. (#2603)

v0.31.8-ls127

25 Mar 16:21
Compare
Choose a tag to compare

LinuxServer Changes:

Remove unused requirement, as of release 0.31.0.
bookstack Changes:

Links

Full List of Changes

This release was primarily intended to fix a single issue:

  • Fixed chapter and page book id misalignment that could occur when the page was in the recycle bin. Could cause some issues with permission generation which have also been addressed. (#2603)