Skip to content

Releases: BookStackApp/BookStack

BookStack v21.04.1

19 Apr 21:31
v21.04.1
78886b1

Choose a tag to compare

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)

BookStack v21.04

09 Apr 20:24
v21.04
d4360d6

Choose a tag to compare

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)

BookStack Beta v0.31.8

13 Mar 15:36
v0.31.8
c8740c0

Choose a tag to compare

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)

BookStack Beta v0.31.7

02 Mar 21:25
v0.31.7
a045e46

Choose a tag to compare

Links

Full List of Changes

This release was primarily intended to fix a single issue:

  • Fixed incorrect URL being used when using an s3-like file storage service. (#2603)

BookStack Beta v0.31.6

06 Feb 14:49
v0.31.6
0a22af7

Choose a tag to compare

Links

Full List of Changes

This release contains the following fixes and changes:

  • Fixed issue thrown when deleting shelves from the recycle bin. Thanks to @i4j5. (#2543, #2534, #2530)
  • Fixed issue where restoring a revision would restore as HTML instead of Markdown. (#2496)

BookStack Beta v0.31.5

02 Feb 21:02
v0.31.5
c4fdcfc

Choose a tag to compare

Security Release

As with the previous release (v0.31.4) this updates the Laravel framework version used to help avoid a potential vulnerability when requests were crafted in a certain manner. While it is not known if such a case exists in BookStack, this release updates the framework as a pre-emptive measure.

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated laravel/framework to prevent potential security vulnerability.

BookStack Beta v0.31.4

16 Jan 18:01
v0.31.4
5a218d5

Choose a tag to compare

Security Release

This security release updates the Laravel framework version, due to a vulnerability that could occur if request data was crafted and then used in a certain way. While it is not known if such a case exists in BookStack, this release updates the framework as a pre-emptive measure.

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated framework to prevent potential security vulnerability.
  • Added WYSIWYG image options button back in, after accidentially removing in v0.31. (#2493)
  • Updated Chinese Traditional translations. (#2482)

BookStack Beta v0.31.3

10 Jan 23:32
v0.31.3
71e8161

Choose a tag to compare

Links

Full List of Changes

This release contains the following fixes and changes:

  • Fixed issue where markdown strikethroughs were not rendering in the markdown editor. (#2470)
  • Updated Turkish translations. (#2469)
  • Updated some user, page and shelf views to use more efficient database querying.

BookStack Beta v0.31.2

10 Jan 14:09
v0.31.2
0e799a3

Choose a tag to compare

Links

Full List of Changes

This release contains the following fixes and changes:

  • Updated recycle bin nav header to be wider and not line break on some languages. (#2468)
  • Updated Chinese, Italian & Russian translations. (#2464)
  • Fixed issue where copying a page would not properly copy the contents. (#2463)
  • Fixed issue where tables and task-lists, when saved in the Markdown editor, would not be converted to the page HTML output. (#2452)
  • Fixed "FatalThrowableError" that could appear on failed user avatar fetch. (#2449)

BookStack Beta v0.31.1

04 Jan 18:43
v0.31.1
ea16ad7

Choose a tag to compare

Links

Full List of Changes

This release contains the following fixes and changes:

  • Fixed issue where markdown content would not be stored on first page save (HTML content would still be stored). (#2446)
  • Fixed issue where the new content owner fields were not be used for the manage-own-permission role permission. (#2445)
  • Fixed recycle bin table style issue which could cause the dropdown menu to be cut-off. (#2442)
  • Updated Chinese, Spanish and French translations. (#2441)