]> BookStack Code Mirror - website/blob - content/blog/2025/bookstack-release-v25-02.md
Made doc updates for v25.02
[website] / content / blog / 2025 / bookstack-release-v25-02.md
1 +++
2 categories = ["Releases"]
3 tags = ["Releases"]
4 title = "BookStack Release v25.02"
5 date = 2025-02-27T12:00:00Z
6 author = "Dan Brown"
7 image = "/images/blog-cover-images/cc-by-4/resevoir-julian-herzog.jpg"
8 slug = "bookstack-release-v25-02"
9 draft = false
10 +++
11
12 TODO
13
14 * [Update instructions](/docs/admin/updates)
15 * [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v25.02)
16
17 **Upgrade Notices**
18
19 TODO - Copy to updates page
20
21 - **PHP Version Requirement Change** - The minimum supported PHP version has changed from PHP 8.0.2 to PHP 8.1 in this release. Please see our ["Updating PHP & Composer" documentation page](/docs/admin/updating-php/#updating-php) for guidance on updating PHP.
22 - **Sorting** - Basic sort order changes for chapters and pages will no longer affect the "updated" time for these items. Wider changes during sorting (moving to a new parent) will still increment the "updated" time.
23
24 TODO - Video
25 <!-- {{<pt imWKrALvSwokP3vrjRdUXh>}} -->
26
27 ### Feature
28
29 TODO
30
31
32 ### Search Indexing Improvements
33
34 The way BookStack indexes content for search now follows more advanced logic
35 for this release to address some common limitation faced.
36 Specifically, single terms containing certain punctuation like `.` periods
37 would have previously been split, leaving any searches for terms like "24.5" 
38 falling back to slower exact matches. 
39
40 As of v25.02, BookStack will now index the non-split term in addition to the split term, 
41 allowing both to match with indexed and scored results.
42 In additions to `.` periods, this is also done for `-` hyphens which we previously did not
43 consider before.
44
45 Lastly, «giullemets» are now considered as punctuation in the same manner as other brackets.
46
47 Note that to receive this improvements for existing content, you'll need to 
48 [regenerate the search index](/docs/admin/commands/#regenerate-the-search-index) after upgrading.
49
50 ### Translations
51
52 TODO
53
54 - User - *Lang - 4580 words*
55
56 *\* Word counts are those tracked by Crowdin, indicating original EN words translated.*
57
58 ### Next Steps
59
60 TODO
61
62 ### Full List of Changes
63
64 **Released in v25.02**
65
66 TODO
67
68
69 **Released in v24.12.1**
70
71 * Updated export logic to have better temp file clean-up. ([#5374](https://github.com/BookStackApp/BookStack/issues/5374), [#5379](https://github.com/BookStackApp/BookStack/pull/5379))
72 * Updated in-app export endpoints to have rate limits. ([#5379](https://github.com/BookStackApp/BookStack/pull/5379))
73 * Updated translations with latest Crowdin changes. ([#5370](https://github.com/BookStackApp/BookStack/pull/5370))
74 * Updated PHP dependency package versions.
75 * Fixed markdown editor focus jumping on image insert. ([#5384](https://github.com/BookStackApp/BookStack/issues/5384))
76
77 ----
78
79 <span style="font-size: 0.8em;opacity:0.9;">Header Image Credits: <span>Photo by <a href="https://commons.wikimedia.org/wiki/File:Howden_Dam_Upper_Derwent_Reservoir_2023_01.jpg">Julian Herzog (CC-BY-4)</a> - Image Modified</span></span>