]> BookStack Code Mirror - website/blob - content/blog/bookstack-release-v22-02.md
2bb2d59ca340e970a44b99c276b21ca197d7f893
[website] / content / blog / bookstack-release-v22-02.md
1 +++
2 categories = ["Releases"]
3 tags = ["Releases"]
4 title = "BookStack Release v22.02"
5 date = 2022-02-24T17:21:57Z
6 author = "Dan Brown"
7 image = "/images/blog-cover-images/blossom-tegethoff.jpg"
8 slug = "bookstack-release-v22-02"
9 draft = false
10 +++
11
12 Intro TODO
13
14 * [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
15 * [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v22.02)
16
17
18 Important Notes
19 TODO PHP version change, 7.3 to 7.4
20 TODO composer version requirement change from v21.12.3
21 TODO v21.12.1 security release
22
23
24 ### WYSIWYG Editor Updates
25
26
27 ### Collapsible Content Block WYSIWYG Editor Support
28
29
30 TODO: Note about markdown syntax
31
32 ### User Management API Endpoints
33
34 TODO
35
36 ### Webhook Improvements
37
38 TODO v21.12.1 - Timeout and debugging statuses
39 TODO v21.12.1 - webhook_call_before logical theme system event
40
41 ### Language Selection on User Creation
42
43 TODO - v21.12.4
44
45 ### PDF Export Page Size Option
46
47 TODO - v21.12.4
48
49 ### Enhancements to the "Recently Updated Pages" List
50
51 TODO v21.12.3 Updated-by, updated at details, Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3177)
52 TODO v21.12.3 Parent context visibility
53
54 ### Translations
55
56 TODO
57
58 ### Development Branch Changes
59
60 TODO
61
62 ### Full List of Changes
63
64 **Released in v22.02**
65
66 * Added collapsible content blocks support to the WYSIWYG editor. ([#78](https://github.com/BookStackApp/BookStack/issues/78), [#3260](https://github.com/BookStackApp/BookStack/pull/3260))
67 * Added translation support to the WYSIWYG editor. ([#1838](https://github.com/BookStackApp/BookStack/issues/1838))
68 * Added user management API endpoints. ([#3238](https://github.com/BookStackApp/BookStack/pull/3238), [#1363](https://github.com/BookStackApp/BookStack/issues/1363), [#2701](https://github.com/BookStackApp/BookStack/issues/2701))
69 * Changed minimum PHP version from 7.3 to 7.4. ([#3245](https://github.com/BookStackApp/BookStack/pull/3245), [#3152](https://github.com/BookStackApp/BookStack/issues/3152))
70 * Updated translations with latest Crowdin changes. ([#3258](https://github.com/BookStackApp/BookStack/pull/3258), [#3251](https://github.com/BookStackApp/BookStack/pull/3251))
71 * Updated Korean translations. Thanks to [@ististyle](https://github.com/BookStackApp/BookStack/pull/3256). ([#3256](https://github.com/BookStackApp/BookStack/pull/3256))
72 * Updated TinyMCE WYSIWYG editor to the latest version. ([#3247](https://github.com/BookStackApp/BookStack/pull/3247))
73 * Improved PDF export rendering of images within tables. ([#3190](https://github.com/BookStackApp/BookStack/issues/3190))
74 * Fixed potential web console error message when loading the editor. ([#2461](https://github.com/BookStackApp/BookStack/issues/2461))
75 * Fixed issue where OIDC token failures would not be shown to the user. ([#3264](https://github.com/BookStackApp/BookStack/issues/3264))
76
77 **Released in v21.12.1 through v21.12.5**
78
79 * Added timeout and debugging statuses to webhooks. ([#3139](https://github.com/BookStackApp/BookStack/pull/3139))
80 * Added new webhook_call_before logical theme system event hook. ([#3138](https://github.com/BookStackApp/BookStack/pull/3138))
81 * Added `--external-auth-id` option to the `bookstack:create-admin` command for use with LDAP/SAML2/OIDC instances. ([#3222](https://github.com/BookStackApp/BookStack/issues/3222))
82 * Added the ability select preferred language when creating a new user. ([#2408](https://github.com/BookStackApp/BookStack/issues/2408), [#2576](https://github.com/BookStackApp/BookStack/issues/2576))
83 * Added configuration option for PDF export page size. ([#995](https://github.com/BookStackApp/BookStack/issues/995))
84 * Added text for "file" validation messages to provide better responses in Attachment API validation failures. ([#3248](https://github.com/BookStackApp/BookStack/issues/3248))
85 * Improved handling of uploaded images when thumbnails fail to load. ([#3142](https://github.com/BookStackApp/BookStack/issues/3142))
86 * Updated support for APNG images to retain animation. ([#3136](https://github.com/BookStackApp/BookStack/issues/3136))
87 * Updated book sort and chapter move handling to enforce more permissions. ([#3134](https://github.com/BookStackApp/BookStack/issues/3134))
88 * Updated item-search/select box to autofocus on search field. ([#3127](https://github.com/BookStackApp/BookStack/issues/3127))
89 * Updated webhooks to not stop application on endpoint call failure. ([#3122](https://github.com/BookStackApp/BookStack/issues/3122))
90 * Updated translations with latest Crowdin changes. ([#3117](https://github.com/BookStackApp/BookStack/pull/3117),[#3148](https://github.com/BookStackApp/BookStack/pull/3148),[#3214](https://github.com/BookStackApp/BookStack/pull/3214),[#3225](https://github.com/BookStackApp/BookStack/pull/3225),[#3158](https://github.com/BookStackApp/BookStack/pull/3158))
91 * Updated development docker environment with xdebug support. Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3193). ([#3193](https://github.com/BookStackApp/BookStack/pull/3193))
92 * Updated user creation flow to not persist the user on invitation sending failure. Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3179). ([#3179](https://github.com/BookStackApp/BookStack/pull/3179), [#3174](https://github.com/BookStackApp/BookStack/issues/3174))
93 * Updated "Recently Updated Pages" view to show update author and date. Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3177). ([#3177](https://github.com/BookStackApp/BookStack/pull/3177), [#3045](https://github.com/BookStackApp/BookStack/issues/3045))
94 * Updated PDF page export image display to help fix image sizing issues again. ([#3120](https://github.com/BookStackApp/BookStack/issues/3120))
95 * Updated "Recently Updated Pages" view to show parent context chain. ([#3183](https://github.com/BookStackApp/BookStack/issues/3183))
96 * Updated 503 error view to simplify and prevent thrown errors. Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3210). ([#3210](https://github.com/BookStackApp/BookStack/pull/3210), [#3205](https://github.com/BookStackApp/BookStack/issues/3205))
97 * Fixed WYSIWYG editor code block creation across mulitple lines and block elements. Thanks to [@Julesdevops](https://github.com/BookStackApp/BookStack/pull/3246). ([#3246](https://github.com/BookStackApp/BookStack/pull/3246), [#3200](https://github.com/BookStackApp/BookStack/issues/3200))
98 * Fixed markdown image data URI extraction failing on large images due to regex match limits. ([#3249](https://github.com/BookStackApp/BookStack/issues/3249))
99 * Fixed mis-represented default registration role and allowed disabling of this option. ([#3220](https://github.com/BookStackApp/BookStack/issues/3220), [#2338](https://github.com/BookStackApp/BookStack/issues/2338))
100 * Fixed OIDC autodiscovery when keys are provided in a certain format, as provided by Azure. ([#3206](https://github.com/BookStackApp/BookStack/issues/3206))
101 * Fixed potential errors in revision diff view when multi-byte characters are used. ([#3170](https://github.com/BookStackApp/BookStack/issues/3170))
102 * Fixed duplicate display in image gallery when uploading multiple images at once. ([#3160](https://github.com/BookStackApp/BookStack/issues/3160))
103 * Fixed inaccurate markdown editor cursor position upon sidebar usage. ([#3186](https://github.com/BookStackApp/BookStack/issues/3186))
104 * Fixed issue where webhooks would error for specific recycle bin operations. ([#3154](https://github.com/BookStackApp/BookStack/issues/3154))
105 * Fixed Spanish invite email subject translation. Thanks to [@AitorMatxi](https://github.com/BookStackApp/BookStack/pull/3153). ([#3153](https://github.com/BookStackApp/BookStack/pull/3153))
106 * Fixed issue where custom homepage could cause strange deletion behavior and lead to errors. ([#3150](https://github.com/BookStackApp/BookStack/issues/3150))
107 * Fixed webhooks list view issue where columns would become to narrow. ([#3135](https://github.com/BookStackApp/BookStack/issues/3135))
108 * Fixed linked images showing small in PDF export. ([#3120](https://github.com/BookStackApp/BookStack/issues/3120))
109 * Fixed issue where pasting certain code blocks would cause erratic editor behavior. ([#3133](https://github.com/BookStackApp/BookStack/issues/3133))
110 * Development change: The default development branch name is now `development` instead of `master`. ([#3195](https://github.com/BookStackApp/BookStack/issues/3195))
111
112 ### Next Steps
113
114 TODO
115
116 ----
117
118 <span style="font-size: 0.8em;opacity:0.9;">Header Image Credits: <span>Photo by <a href="https://unsplash.com/@tegethoff?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Mark Tegethoff</a> on <a href="https://unsplash.com/?utm_source=unsplash&amp;utm_medium=referral&amp;utm_content=creditCopyText">Unsplash</a></span></span>