]> BookStack Code Mirror - website/blob - content/blog/bookstack-release-v22-03.md
9beb3cfe961166b90f0d9d1a98035cb563efbc51
[website] / content / blog / bookstack-release-v22-03.md
1 +++
2 categories = ["Releases"]
3 tags = ["Releases"]
4 title = "BookStack Release v22.03"
5 date = 2022-03-30T12:00:00Z
6 author = "Dan Brown"
7 image = "/images/blog-cover-images/spring-bird-brian-breeden.jpg"
8 slug = "bookstack-release-v22-03"
9 draft = false
10 +++
11
12
13 TODO - Update docs and upgrade notes/notices based upon issues.
14
15 * [Update instructions](https://www.bookstackapp.com/docs/admin/updates)
16 * [GitHub release page](https://github.com/BookStackApp/BookStack/releases/tag/v22.03)
17
18 **Upgrade Notices**
19
20 - **Info** - Detail.
21
22 ### Official Support Services & Website Updates
23
24 While not a particular feature for this release, I've been spending time this release
25 cycle putting together some official support services. These services are primarily targeted at
26 business that require assured support.
27
28 Details regarding the launch of this service can be [found in this blogpost](/blog/bookstack-support-services/)
29 and details of the available plans can be seen on [our new support page](/support/).
30
31 Adding an additional link to our website header made things a little too busy so I've also redesigned
32 that area of this site to make things a little cleaner. We now have a multi-level site menu and a search bar
33 has been added to the center, mimicking the header style of BookStack itself.
34
35 ### WYSIWYG Editor Task-Lists
36
37
38 ### Link Control in WYSIWYG Editor
39
40 - Popup control to edit/remove
41 - New entity selector shortcut
42
43 ### Settings Interface Changes
44
45
46 ### Webhook Updates
47
48
49
50
51
52 ### Translations
53
54 - Name (username) - *language*
55
56
57 ### Full List of Changes
58
59 **Released in v22.03**
60
61 * Added support for checkbox tasklists in the WYSIWYG editor. ([#3333](https://github.com/BookStackApp/BookStack/pull/3333), [#4](https://github.com/BookStackApp/BookStack/issues/4))
62 * Added WYSIWYG control to remove & edit links. ([#3276](https://github.com/BookStackApp/BookStack/issues/3276), [#3298](https://github.com/BookStackApp/BookStack/pull/3298))
63 * Added WYSIWYG `Ctrl+Shift+K` shortcut to show entity selector popup shortcut in WYSIWYG editor. ([#3244](https://github.com/BookStackApp/BookStack/issues/3244), [#3298](https://github.com/BookStackApp/BookStack/pull/3298))
64 * Added LDAP user group debugging option. ([#3345](https://github.com/BookStackApp/BookStack/issues/3345))
65 * Added support for the Basque language. ([#3296](https://github.com/BookStackApp/BookStack/issues/3296))
66 * Updated settings view with a re-organized layout for a less confusing user experience. ([#3349](https://github.com/BookStackApp/BookStack/pull/3349), [#3221](https://github.com/BookStackApp/BookStack/issues/3221))
67 * Updated code block rendering in WYSIWYG to help prevent scroll jumping upon undo/redo. ([#3326](https://github.com/BookStackApp/BookStack/issues/3326))
68 * Updated translations with latest Crowdin updates. ([#3320](https://github.com/BookStackApp/BookStack/pull/3320))
69 * Updated webhook data to include details of page/chapter/shelf/book creator/updater/owner. ([#3279](https://github.com/BookStackApp/BookStack/issues/3279))
70 * Updated webhook data to include revision details on page_update and page_create events. ([#3218](https://github.com/BookStackApp/BookStack/issues/3218))
71 * Fixed lack of translation support for some editor buttons. ([#3342](https://github.com/BookStackApp/BookStack/issues/3342))
72 * Fixed incorrect page concatenation in book markdown export. ([#3341](https://github.com/BookStackApp/BookStack/issues/3341))
73 * Fixed existence of `<br>` tags within code blocks instead of newlines. ([#3327](https://github.com/BookStackApp/BookStack/issues/3327))
74 * Fixed image thumbnail generation not taking EXIF rotation data into account. ([#1854](https://github.com/BookStackApp/BookStack/issues/1854))
75
76
77 **Released in v22.02.1 through v22.02.3**
78
79 * Updated editor references to avoid caching issue that would prevent WYSIWYG editor from opening. ([#3293](https://github.com/BookStackApp/BookStack/issues/3293))
80 * Updated code blocks within the editor to be more reliable, especially on first insertion. ([#3292](https://github.com/BookStackApp/BookStack/issues/3292))
81 * Added cache breaker to WYSIWYG onward loading to prevent plugin errors appearing if cached. ([#3303](https://github.com/BookStackApp/BookStack/pull/3303))
82 * Updated translations with latest Crowdin changes. ([#3301](https://github.com/BookStackApp/BookStack/pull/3301), [#3312](https://github.com/BookStackApp/BookStack/pull/3312), [#3291](https://github.com/BookStackApp/BookStack/pull/3291))
83 * Updated sidebar fade to be more subtle when in dark mode. ([#3203](https://github.com/BookStackApp/BookStack/issues/3203))
84 * Fixed WYISWYG editor issue where blank lines would collapse. ([#3302](https://github.com/BookStackApp/BookStack/issues/3302))
85 * Added iframe allow-list control to prevent a range of malicious uses of untrusted iframe sources. ([#3314](https://github.com/BookStackApp/BookStack/issues/3314))
86
87 ### Next Steps
88
89 With the changes in this release, the WYSIWYG and markdown editors are now much better aligned in terms of features & functionality.
90 Over the next month the focus will be on providing the ability to switch between the editor types. 
91 This will likely be at a per-page level, with permission controls to decide who wields that power to change editor type.
92
93 ----
94
95 <span style="font-size: 0.8em;opacity:0.9;">Header Image Credits: <span>Photo by <a href="https://unsplash.com/@bcbreeden?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Brian Breeden</a> on <a href="https://unsplash.com/s/photos/spring?utm_source=unsplash&utm_medium=referral&utm_content=creditCopyText">Unsplash</a></span></span>