--- /dev/null
++++
+categories = ["Releases"]
+tags = ["Releases"]
+title = "BookStack Release v25.05"
+date = 2025-05-31T14:30:00Z
+author = "Dan Brown"
+image = "/images/blog-cover-images/cc-by-2/karen-roe-pond.jpg"
+slug = "bookstack-release-v25-05"
+draft = false
++++
+
+Today we have the May 2025 release of BookStack. The headline features
+of this release are focused on new comment features but we have some other goodies
+packaged in also!
+
+* [Update instructions](/docs/admin/updates)
+* [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v25.05)
+
+**Upgrade Notices**
+
+TODO
+
+- **Title** - Detail
+
+TODO - Video
+<!-- {{<pt iUZWrk4oxLYc2dFsAPjDyY>}} -->
+
+### Content Comments
+
+TODO
+
+### Comment Archiving
+
+TODO
+
+### AVIF Image Support
+
+TODO
+
+### OIDC User Avatar Support
+
+TODO
+
+### System Info API Endpoint
+
+TODO
+
+### New WYSIWYG Editor Now in Beta
+
+TODO
+
+### Translations
+
+TODO
+
+- Name - *Lang - 2633 words*
+
+*Word counts are those tracked by Crowdin, indicating original EN words translated.*
+
+### Next Steps
+
+TODO
+
+### Full List of Changes
+
+**Released in v25.05**
+
+* Added support for comments to reference page sections. ([#5584](https://github.com/BookStackApp/BookStack/pull/5584), [#1265](https://github.com/BookStackApp/BookStack/issues/1265))
+* Added AVIF image support. ([#5625](https://github.com/BookStackApp/BookStack/pull/5625), [#5474](https://github.com/BookStackApp/BookStack/issues/5474))
+* Added new system info API endpoint. ([#5607](https://github.com/BookStackApp/BookStack/pull/5607), [#5603](https://github.com/BookStackApp/BookStack/issues/5603))
+* Added user avatar image fetching for OIDC authentication. Thanks to [@rubentalstra](https://github.com/BookStackApp/BookStack/pull/5429). ([#5626](https://github.com/BookStackApp/BookStack/pull/5626), [#5429](https://github.com/BookStackApp/BookStack/pull/5429), [#4271](https://github.com/BookStackApp/BookStack/issues/4271))
+* Updated new WYSIWYG editor with further fixes. ([#5627](https://github.com/BookStackApp/BookStack/pull/5627))
+* Updated page edit redirect to view if permission failed on edit. ([#5568](https://github.com/BookStackApp/BookStack/issues/5568))
+* Updated translations with latest Crowdin changes. ([#5622](https://github.com/BookStackApp/BookStack/pull/5622))
+* Update codebase and packages to address php 8.4 depreactions. ([#5358](https://github.com/BookStackApp/BookStack/issues/5358))
+
+**Released in v24.02.5**
+
+* Fixed incorrect image directory permissions. ([#5609](https://github.com/BookStackApp/BookStack/pull/5609), [#5605](https://github.com/BookStackApp/BookStack/issues/5605))
+* Updated translations with latest Crowdin changes. ([#5608](https://github.com/BookStackApp/BookStack/pull/5608))
+* Updated PHP packages.
+* Updated system CLI:
+ - Fixed handling of database credentials with escaped special characters.
+ - Updated download-vendor command with extra clean-up handling.
+
+
+**Released in v24.02.4**
+
+* Updated PHP dependency package versions to fix compatibility issue on systems with recent libxml versions (eg. Arch Linux).
+
+**Released in v24.02.3**
+
+* Updated image file permission error handling for images to log instead of fail. ([#5601](https://github.com/BookStackApp/BookStack/pull/5601), [#5269](https://github.com/BookStackApp/BookStack/issues/5269))
+* Fixed style issues in exports due to CSS variables being ignored. ([#5576](https://github.com/BookStackApp/BookStack/issues/5576))
+* Updated translations with latest Crowdin changes. ([#5566](https://github.com/BookStackApp/BookStack/pull/5566))
+* Updated PHP dependency package versions.
+
+**Released in v24.02.2**
+
+
+* Updated name sort rule handling to consider accented characters. Thanks to [@bernardo-campos](https://github.com/BookStackApp/BookStack/pull/5550). ([#5550](https://github.com/BookStackApp/BookStack/pull/5550), [#5542](https://github.com/BookStackApp/BookStack/issues/5542))
+* Updated translations with latest Crowdin changes. ([#5537](https://github.com/BookStackApp/BookStack/pull/5537))
+* Updated PHP dependency package versions.
+* Fixed a range of issues for the new WYSIWYG editor: ([#5558](https://github.com/BookStackApp/BookStack/pull/5558))
+ - Fixed content saving issues, specifically on save shortcut usage.
+ - Fixed list conversion & parsing which was mishandling tasks lists.
+ - Fixed a range of list selection and nesting scenarios.
+ - Updated keyboard navigation to be more reliable around images & media embeds.
+* Fixed comment times not being shown. ([#5555](https://github.com/BookStackApp/BookStack/issues/5555))
+
+**Released in v24.02.1**
+
+* Added ipv6 database host address support. ([#5464](https://github.com/BookStackApp/BookStack/issues/5464))
+* Updated translations with latest Crowdin changes. ([#5505](https://github.com/BookStackApp/BookStack/pull/5505))
+* Updated revisions list to hide changes link for oldest revision. ([#5454](https://github.com/BookStackApp/BookStack/issues/5454))
+* Updated system CLI:
+ * Added new `download-vendor` command.
+ * Updated restore command to take environment variables into account. ([#5489](https://github.com/BookStackApp/BookStack/issues/5489))
+ * Updated backup command to use mariadb-dump where available. ([#5373](https://github.com/BookStackApp/BookStack/issues/5373))
+ * Updated update command to check, warn and exit early if the CLI is making changes to itself. ([#5335](https://github.com/BookStackApp/BookStack/issues/5335))
+ * Updated MySQL handling to use option files to pass details to CLI executions.
+ * Updated MySQL handling to consider common xampp directory.
+* Updated PHP dependencies.
+
+----
+
+<span style="font-size: 0.8em;opacity:0.9;">Header Image Credits: <span>Photo by <a href="https://www.flickr.com/photos/karen_roe/8247172011">Karen Roe (CC-BY-2)</a> - Image Modified</span></span>