All Versions
31
Latest Version
Avg Release Cycle
25 days
Latest Release
840 days ago

Changelog History
Page 2

  • v0.28.3 Changes

    March 14, 2020

    ๐Ÿ”— 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)
  • v0.28.2 Changes

    February 15, 2020

    ๐Ÿš€ This release contains the following fixes and changes:

    • ๐Ÿ›  Fixed side-effect in binary LDAP handling that was added in v0.28.1
  • v0.28.1 Changes

    February 15, 2020

    ๐Ÿš€ This release contains the following fixes and changes:

    • ๐Ÿ›  Fixed issue where WYSIWYG editor would freeze when a code block is dragged. (#1901)
    • ๐Ÿ›  Fixed shelf cover images not be stored on creation. Thanks @TBK. (#1899, #1897)
    • ๐Ÿ›  Fixed css issue that prevented DOMPDF exports. (#1886)
    • ๐Ÿ›  Fixed issue where breadcrumb dropdown menus would display error messages. (#1884)
    • ๐Ÿ›  Fixed error that was thrown on LDAP login when no matching user was found. (#1876)
    • โšก๏ธ Updated code block rendering to avoid showing an empty new-line at the end of a block. (#1877)
    • โšก๏ธ Updated test email send functionality to capture and show any errors thrown. (#1874)
    • โž• Added ability to mark LDAP attributes as binary so they can be converted to hex for storage. (#1872)
    • โž• Added LDAP option to dump fetched user details to assist debugging. (#1872)
  • v0.28.0 Changes

    February 03, 2020

    ๐Ÿ”— Links

    Requirements Change

    • Minimum required version of PHP has changed from 7.0.5 to 7.2.

    Full List of Changes

    โž• Additions
    • โž• Added a baseline API implementation. (#1414, #1826)
    • โž• Added SAML2 authentication option. Thanks to @Xiphoseer. (#1787, #1576, #276)
    • โž• Added ability to override translations with custom text using the theme system. (#1749)
    • โž• Added the ability to customise application theme colours in settings. Thanks to @james-geiger. (#1723, #1380)
    • โž• Added ability to send test e-mails. Thanks to @timoschwarzer. (#1719, #1696)
    • โž• Added Pascal support for content code blocks. Thanks to @albergoniSivaf. (#1730)
    • โž• Added support INI syntax in code editor. Thanks to @c0shea. (#1667, #1648)
    • โž• Added event hooks for core editor setup actions. (#1721)
    • โž• Added a "Cascade Shelf Permissions" command to copy shelf permission to books. (#1091)
    • โž• Added ability to fullscreen markdown editor and improved mobile layout. (#1675)
    โšก๏ธ Updates
    • โšก๏ธ Updated focus outline to be a sensible width and consistent across browsers. (#1738)
    • โšก๏ธ Updated page deletion flow so the user lands on the parent chapter if existing. (#1715)
    • โšก๏ธ Updated book-create-cancel flow to return to shelf if that's the origin. Thanks to @cw1998. (#1687, #1662)
    • โšก๏ธ Updated collapsible form sections to auto-open if containing validation errors. (#1693)
    • โšก๏ธ Updated LDAP functionality to fetch gravatar upon registration. Thanks to @philjak. (#1746)
    • โšก๏ธ Updated the login fields to autofocus on visit. Thanks to @almandin. (#1584)
    • โšก๏ธ Updated PHP code block syntax highlighting to detect, and highlight, PHP code without opening <?php tags. (#1557)
    • โšก๏ธ Updated registration settings to indicate non-used settings when LDAP/SAML is active and removed confusing overriding behaviour. (#1541)
    • โšก๏ธ Updated image upload handling to prevent generated thumbnails being used if larger than original image. (#1751)
    • โšก๏ธ Updated LDAP authentication to allow the attribute, that's stored and used as a unique identifier, to be configurable. (#592)
    • โšก๏ธ Updated notifications to show a close icon. Thanks to @SoarinFerret. (#1845, #1525)
    • ๐Ÿš€ Updated maintenance page to link to GitHub release page. Thanks to @DeftNerd. (#1462)
    • โšก๏ธ Updated codeblocks so white-space is not trimmed. (#1771)
    ๐ŸŒ Translations
    • โšก๏ธ Updated Traditional Chinese translations. Thanks to @johnroyer. (#1819)
    • ๐Ÿ’… Updated Polish translations. Thanks to @artskoczylas. (#1804)
    • โšก๏ธ Updated Italian translations. Thanks to @dellamina. (#1762)
    • โšก๏ธ Updated Simplified Chinese translations. Thanks to @qianmengnet and @jzoy. (#1797, #1791)
    • โšก๏ธ Updated Korean translations. Thanks to @ististudio. (#1734)
    • โšก๏ธ Updated French translations. Thanks to @qligier. (#1695)
    • โšก๏ธ Updated 'Spanish Argentina' translations. Thanks to @leomartinez. (#1681)
    • โšก๏ธ Updated Turkish translations. Thanks to @oykenfurkan. (#1660)
    • โšก๏ธ Updated Russian translations. Thanks to @kostefun. (#1646)
    • โšก๏ธ Updated German translations. Thanks to @ezzra. (#1503)
    • ๐Ÿ’… Updated translations for: Portuguese, Brazilian; Chinese Traditional; Chinese Simplified; Dutch; Italian; Ukrainian; Polish; Spanish; Hungarian; German; Turkish; French; Danish; German Informal; Russian; Korean; Spanish, Argentina. Thanks to Crowdin Users.
    ๐Ÿšง Maintenance
    • โฌ†๏ธ Upgraded framework to Laravel 6. Thanks to @timoschwarzer and @JtheBAB for assisting with this. (#1641, #1600)
    • ๐ŸŒ Setup Crowdin to manage translations. (#1261)
    • ๐Ÿ”จ Refactored entity repository code & refactored core controllers. (#1690)
    • Aligned authentication service functionality, config & behaviour. (#1866)
    ๐Ÿ›  Fixes
    • ๐Ÿ›  Fixed issue where base64 images would paste as text. (#1697)
    • ๐Ÿ›  Fixed issue where pasted images would not auto upload in some circumstances. (#1651)
    • ๐Ÿ›  Fixed issue where code block content would be hidden until clicked. (#1672)
    • ๐Ÿ›  Fixed a possible middleware exception. Thanks to @abublihi. (#1793)
    • ๐Ÿ›  Fixed issue where a shelf image may not be assigned properly. Thanks to @philjak. (#1735)
    • ๐Ÿ›  Fixed missing git dependency in developer docker setup. Thanks to @ammardev. (#1698)
    • ๐Ÿ›  Fixed issue where inline code blocks could overrun the page and cut-off. Thanks to @james-geiger. (#1587, #1575)
    • ๐Ÿ›  Fixed missing translations for "actions". Thanks to @ezzra. (#1502)
  • v0.27.5 Changes

    October 16, 2019

    ๐Ÿš€ This release contains the following fixes and updates:

    • ๐Ÿ›  Fixed overlapping text on book sort box. (#1654)
    • ๐Ÿ›  Fixed issue where comments could not be deleted. (#1650)
    • ๐Ÿ‘Œ Improved the logic used to animate slide-up/slide-down sections to help prevent them getting stuck. (#1643)
  • v0.27.4 Changes

    September 07, 2019

    ๐Ÿš€ This release contains the following features and updates:

  • v0.27.3 Changes

    September 03, 2019

    ๐Ÿš€ This release contains the following fixes:

    • ๐Ÿ›  Fixed issue where images could not be pasted due to incorrect handling of FormData requests. (#1621)
  • v0.27.2 Changes

    September 01, 2019

    ๐Ÿš€ This release contains the following fixes:

    • ๐Ÿ›  Fixed issue where the URL generation logic could use an incorrect scheme to that set via APP_URL. (#1613)
  • v0.27.1 Changes

    September 01, 2019

    ๐Ÿš€ This release contains the following fixes:

    • ๐Ÿ›  Fixed issue causing the markdown editor to not display a preview in Firefox.
    • ๐Ÿ›  Fixed issue causing page popover edit button icon not to show. (#1616)
    • ๐Ÿ›  Fixed export style issue causing grey backgrounds to be shown.
  • v0.27 Changes

    August 31, 2019

    ๐Ÿ”— Links

    Full List of Changes

    • ๐Ÿšš Reviewed accessibility of BookStack to move towards WCAG 2.0 Support. (#1320, #1476)
    • โž• Added page templating functionality. (#129, #1527)
    • โž• Added the ability to send a new user a sign-up link where the user can set their own password. (#316)
    • โž• Added docker development environment. Thanks to @timoschwarzer. (#1504)
    • โž• Added the ability to set seperate storage types for Images and Attachments. (#1302)
    • โž• Added Hungarian translations. Thanks to @miles75. (#1554, #1573)
    • โž• Added notice to the "Custom HTML Head Content" setting to advise it does not apply while on the settings page. (#1144)
    • โšก๏ธ Updated entity permissions table so it's hidden unless custom permissions are enabled to prevent confusion. Thanks to @timoschwarzer. (#1505)
    • โšก๏ธ Updated French translations. Thanks to @lucaguindani. (#1485)
    • โšก๏ธ Updated German translations. Thanks to @danielroehrig-mm. (#1561)
    • โšก๏ธ Updated Brazilian Portuguese translations. Thanks to @DeehSlash. (#1534)
    • โšก๏ธ Updated HTML code of base templates with locale definition. Thanks to @kostasdizas. (#1486)
    • โšก๏ธ Updated the debug bar so it does not show unless explicitly enabled. (#1508)
    • โšก๏ธ Updated entity colors so they can be easily overridden.
    • โšก๏ธ Updated page navigation so full headings are included in the output but then truncated via CSS which can be overridden. (#1206)
    • โšก๏ธ Updated markdown editor to render the preview in a sandboxed iframe that does not run JavaScript. (#1531).
    • Re-wrote URL generation system to avoid incorrect redirects occurring during certain actions such as login and list view change. (#1536, #1459)
    • Made it possible to run phpunit via the composer-installed copy. (#1555)
    • ๐Ÿšš Moved 'config' directory into 'app' directory to avoid confusion. (#1506)
    • ๐ŸŒ Redesigned front-end translation system to prevent an addition HTTP call on each page load. (#1258)
    • ๐Ÿ›  Fixed issue causing main menu to be hidden by the page editor at certain widths. (#1556)
    • ๐Ÿ›  Fixed missing word in social account description text. Thanks to @bjubes. (#1517)
    • ๐Ÿ›  Fixed print CSS to work with the recent design changes. (#1472)
    • ๐Ÿ›  Fixed sidebar layout issues on mid-level screen sizes. (#1434)
    • ๐Ÿ›  Fixed issue that prevented scrolling in the WYSIWYG editor on iOS devices. (#1058)
    • ๐Ÿ›  Fixed issue where multi-byte characters would not render correctly in the sidebar. (#1172)
    • ๐Ÿ›  Fixed incorrect page navigation indentation. (#542)
    • โœ‚ Removed use of babel and css autoprefixer from dev build system for faster builds. (#1468)
    • โœ‚ Removed jQuery and replaced jQuery-based libraries.