+++
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
+of this release are focused on new comment abilities but we have some other goodies
packaged in also!
* [Update instructions](/docs/admin/updates)

From there you can close or read the thread within this inline display, or click the "Jump to thread"
-action to jump to the full thread in the comments area, where you can edit or reply where desired.
+action to jump to the full thread in the comments area, where you can edit or reply as needed.
-When viewing the comments area, comments which reference content will have an indicator to reflect their connection
+When viewing the comments below the page, those which reference content will have an indicator to reflect their connection
to specific content. This may show as outdated if the referenced content has changed since the comment
was made. Clicking on this indicator will jump the user to the relevant section on the page.
If the referenced section no longer exists at all, this indicator will become orange and can't be clicked.
Some of these features are also supported in the page editor.
When using the new WYSIWYG editor, opening the comments sidebar will show the inline comments
(where possible) and the reference indicators will be active as explained above.
-This isn't supported in the markdown or the old default WYSIWYG editor, where the
+This isn't supported in the markdown or the old default WYSIWYG editor; there the
indicators will instead remain gray to represent being inactive.

places you can upload images!
AVIF, which is the image version of the AV1 video standard,
is a modern image format which can achieve great compression
-for smaller image file sizes at equivilent quility.
+for smaller image file sizes at equivalent quality.
It's also quite featureful, with support for transparency, animation,
HDR, and lossless compression.
present a server-side-fetching risk.
With this option enabled, upon login, BookStack will use the `picture` claim provided
-in OIDC user data, and fetch that image and save that as the user's avatar.
+in OIDC user data, and fetch that image to save it as the user's avatar.
This will only be done if the user does not already have a user avatar image set.
A big thanks to [@rubentalstra](https://github.com/BookStackApp/BookStack/pull/5429)
we've built here.
A big thanks to everyone that has [provided feedback](https://github.com/BookStackApp/BookStack/issues/5245)
-during this alpha stage. I've started a new fresh thread to gain feedback for this beta stage:
-
-TODO - Insert new thread link
+during this alpha stage. I've started a [new fresh thread here](https://github.com/BookStackApp/BookStack/issues/5631) to gain feedback for this beta stage.
This release does bring a range of fixes and improvements itself:
- Added auto-conversion of links to images on paste to align with existing editor behaviour.
- Fixed buggy diagram selection and keyboard interaction.
- Fixed table column size changes not showing until after page save.
+- Fixes table selection/navigation issues when a caption is present or when changes are made to the table.
### Translations
Once again a massive thanks to all the below precise prose professionals who have
kindly contributed translations since our last feature release:
-- Name - *Lang - 2633 words*
+- mabdullah - *Arabic - 3862 words*
+- Leonardo Mario Martinez (leonardo.m.martinez) - *Spanish, Argentina - 1678 words*
+- m4z - *German Informal; German - 1116 words*
+- toras9000 - *Japanese - 766 words*
+- Qxlkdr - *Swedish - 757 words*
+- Martins Pilsetnieks (pilsetnieks) - *Latvian - 682 words*
+- Hari (muhhari) - *Indonesian - 597 words*
+- Vitaliy (gviabcua) - *Ukrainian - 541 words*
+- Jeff Huang (s8321414) - *Chinese Traditional - 506 words*
+- cbridi - *Portuguese, Brazilian - 363 words*
+- 仙君御 (xjy) - *Chinese Simplified - 336 words*
+- Skrabák Csaba (kekcsi) - *Hungarian - 308 words*
+- matthias4217 - *French - 300 words*
+- Evert Meulie (Evert) - *Norwegian Bokmal - 263 words*
+- neodvisnost - *Slovenian - 167 words*
+- Jasper Backer (jasperb) - *Dutch - 124 words*
+- Alexandar Cavdarovski (ace.200112) - *Swedish - 86 words*
+- Ilya Shaulov (ishaulov) - *Russian - 85 words*
+- Soubi Agatsuma (bisouya) - *Hebrew - 81 words*
+- Igor V Belousov (biv) - *Russian - 71 words*
+- Indrek Haav (IndrekHaav) - *Estonian - 57 words*
+- 周盛道 (zhoushengdao) - *Chinese Simplified - 56 words*
+- 구닥다리TV (yjj8353) - *Korean - 54 words*
+- Konstantin Bobkov (b.konstantv) - *Russian - 46 words*
+- scureza - *Italian - 40 words*
+- Onur Oskay (o.oskay) - *Turkish - 38 words*
+- Sébastien Merveille (SebastienMerv) - *French - 37 words*
+- Honza Nagy (honza.nagy) - *Czech - 32 words*
+- Maxim Kouznetsov (masya.work) - *Hebrew - 15 words*
+- nutsflag - *French - 13 words*
+- Guttorm Hveem (guttormhveem) - *Norwegian Nynorsk - 9 words*
+- Ruben Sutter (rubensutter) - *German - 2 words*
+- Michał Lipok (mLipok) - *Polish - 2 words*
+- jellium - *French - 2 words*
*Word counts are those tracked by Crowdin, indicating original EN words translated.*
### Next Steps
As referenced above, with the new editor moving to beta I may look to update the comment
-editor to this new editor, to get it used in more production scenarios, yet in a limited scope.
+editor to this new implementation, to get it used in more production scenarios, yet in a limited scope.
Regardless, I'm sure more fixes and improvements will be made in this area.
In July we'll see the 10 year anniversary since the start of the project.
**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 comment archive support. ([#5584](https://github.com/BookStackApp/BookStack/pull/5584))
* 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 page-edit redirect to page-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))