Releases: suitenumerique/docs
Releases · suitenumerique/docs
v3.8.2
v3.8.1
What's Changed
Fixed
- ⚡️(backend) improve trashbin endpoint performance by @lunika #1495
- 🐛(backend) manage invitation partial update without email by @lunika #1494
- ♿(frontend) improve accessibility:
Removed
Full Changelog: v3.8.0...v3.8.1
v3.8.0
What's Changed
✨You can now restore your docs from the trashbin !

📄Embed directly your PDF in your docs !
sample-ezgif.com-crop-video.1.webm
Added
- ✨(frontend) add pdf block to the editor by @dakshesh14 #1293
- ✨List and restore deleted docs by @AntoLC #1450
Changed
- ♻️(frontend) Refactor Auth component for improved redirection logic by @rvveber #1461
- ♻️(frontend) replace Arial font-family with token font by @AntoLC #1411
- ♿(frontend) improve accessibility by @Ovgodd:
- ♿(frontend) enable enter key to open documentss #1354
- ♿(frontend) improve modal a11y: structure, labels, title #1349
- ♿improve NVDA navigation in DocShareModal #1396
- ♿ improve accessibility by adding landmark roles to layout #1394
- ♿ add document visible in list and openable via enter key #1365
- ♿ add pdf outline property to enable bookmarks display #1368
- ♿ hide decorative icons from assistive tech with aria-hidden #1404
- ♿ fix rgaa 1.9.1: convert to figure/figcaption structure #1426
- ♿ remove redundant aria-label to avoid over-accessibility #1420
- ♿ remove redundant aria-label on hidden icons and update tests #1432
- ♿ improve semantic structure and aria roles of leftpanel #1431
- ♿ add default background to left panel for better accessibility #1423
- ♿ restyle checked checkboxes: removing strikethrough #1439
- ♿ add h1 for SR on 40X pages and remove alt texts #1438
- ♿ update labels and shared document icon accessibility #1442
- 🍱(frontend) Fonts GDPR compliants by @AntoLC #1453
- ♻️(service-worker) improve SW registration and update handling by @AntoLC #1473
Fixed
- 🐛(backend) duplicate sub docs as root for reader users by @lunika #1385
- ⚗️(service-worker) remove index from cache first strategy by @AntoLC #1395
- 🐛(frontend) fix 404 page when reload 403 page by @AntoLC #1402
- 🐛(frontend) fix legacy role computation by @AntoLC #1376
- 🛂(frontend) block editing title when not allowed by @AntoLC #1412
- 🐛(frontend) scroll back to top when navigate to a document by @AntoLC #1406
- 🐛(frontend) fix export pdf emoji problem by @AntoLC #1453
- 🐛(frontend) fix attachment download filename by @Ovgodd #1447
- 🐛(frontend) exclude h4-h6 headings from table of contents by @Ovgodd #1441
- 🔒(frontend) prevent readers from changing callout emoji by @Ovgodd #1449
- 🐛(frontend) fix overlapping placeholders in multi-column layout by @Ovgodd #1455
- 🐛(backend) filter invitation with case insensitive email by @lunika #1457
- 🐛(frontend) reduce no access image size from 450 to 300 by @Ovgodd #1463
- 🐛(frontend) preserve interlink style on drag-and-drop in editor by @Ovgodd #1460
- ✨(frontend) load docs logo from public folder via url by @Ovgodd #1462
- 🔧(keycloak) Fix https required issue in dev mode by @joehybird #1286
New Contributors
- @joehybird made their first contribution in #1286
- @dakshesh14 made their first contribution in #1293
- @comexos made their first contribution in #1459
Full Changelog: v3.7.0...v3.8.0
v3.7.0
What's Changed
Added
Changed
- 🔒️(backend) configure throttle on every viewsets by @lunika #1343
- ⬆️ Bump eslint to V9 by @AntoLC #1071
- ♿(frontend) improve accessibility by @Ovgodd:
- ♿fix major accessibility issues reported by wave and axe #1344
- ✨unify tab focus style for better visual consistency #1341
- ✨improve modal a11y: structure, labels, and title #1349
- ✨improve accessibility of cdoc content with correct aria tags #1271
- ✨unify tab focus style for better visual consistency #1341
- ♿hide decorative icons, label menus, avoid accessible name… #1362
- ♻️(tilt) use helm dev-backend chart by @lunika #1340
Removed
Fixed
Full Changelog: v3.6.0...v3.7.0
v3.6.0
What's Changed
🚀Emoji title is here !!!
-.Docs.2.webm
Thanks to @olaurendeau !
Added
- 👷(CI) add bundle size check job by @AntoLC #1268
- ✨(frontend) use title first emoji as doc icon in tree by @olaurendeau #1289
Changed
- ♻️(docs-app) Switch from Jest tests to Vitest by @AntoLC #1269
- ♿(frontend) improve accessibility by @Ovgodd:
- 🌐(frontend) set html lang attribute dynamically #1248
- ♿(frontend) inject language attribute to pdf export #1235
- ♿(frontend) improve accessibility of search modal #1275
- ♿(frontend) add correct attributes to icons #1255
- 🎨(frontend) improve nav structure #1262
- ♿️(frontend) keyboard interaction with menu #1244
- ♿(frontend) improve header accessibility #1270
- ♿(frontend) improve accessibility for decorative images in editor #1282
- ♻️(backend) fallback to email identifier when no name by @lunika #1298
- 🐛(backend) allow ASCII characters in user sub field by @lunika #1295
- ⚡️(frontend) improve fallback width calculation by @AntoLC #1333
Fixed
- 🐛(makefile) Windows compatibility fix for Docker volume mounting by @AntoLC #1263
- 🐛(minio) fix user permission error with Minio and Windows by @AntoLC #1263
- 🐛(frontend) fix export when quote block and inline code by @AntoLC #1319
- 🐛(frontend) fix base64 font by @AntoLC #1324
- 🐛(backend) allow creator to delete subpages by @lunika #1297
- 🐛(frontend) fix dnd conflict with tree and Blocknote by @AntoLC #1328
- 🐛(frontend) fix display bug on homepage by @AntoLC #1332
- 🐛link role update by @AntoLC #1287
New Contributors
- @tibroc made their first contribution in #1258
- @moschlar made their first contribution in #1249
- @jco-c made their first contribution in #1201
- @z3ntu made their first contribution in #1100
- @karlhorky made their first contribution in #1274
- @wowi42 made their first contribution in #1277
- @Ma27 made their first contribution in #1300
- @Henry-Hiles made their first contribution in #1320
Full Changelog: v3.5.0...v3.6.0
v3.5.0
What's Changed !
📰 Multi Columns is here 🎉
🔗 Interlinking is here 🎉
scrnli_ILshekaeTyer4O.webm
🗺️ Sub documents has their own link visibility 🎉
Test.8989.-.Docs.webm
Added
- ✨(helm) Service Account support for K8s Resources in Helm Charts by @AlexB-mgtc #780
- ✨(backend) allow masking documents from the list view by @sampaccoud #1172
- ✨(frontend) subdocs can manage link reach by @AntoLC #1190
- ✨(frontend) add duplicate action to doc tree by @AntoLC #1175
- ✨(frontend) Interlinking doc by @AntoLC #904
- ✨(frontend) add multi columns support for editor by @AntoLC #1219
Changed
- ♻️(frontend) search on all docs if no children by @AntoLC #1184
- ♻️(frontend) redirect to doc after duplicate by @AntoLC #1175
- 🔧(project) change env.d system by using local files by @AntoLC #1200
- ⚡️(frontend) improve tree stability by @AntoLC #1207
- ⚡️(frontend) improve accessibility by @Ovgodd #1232
- 🛂(frontend) block drag n drop when not desktop by @AntoLC #1239
Fixed
- 🐛(service-worker) Fix useOffline Maximum update depth exceeded by @AntoLC #1196
- 🐛(frontend) fix empty left panel after deleting root doc by @AntoLC #1197
- 🐛(helm) charts generate invalid YAML for collaboration API / WS by @bmcgavin #890
- 🐛(frontend) 401 redirection overridden by @AntoLC #1214
- 🐛(frontend) include root parent in search by @AntoLC #1243
New Contributors
- @bmcgavin made their first contribution in #891
- @k-cybulski made their first contribution in #1203
- @AlexB-mgtc made their first contribution in #780
- @Ovgodd made their first contribution in #1232
Full Changelog: v3.4.2...v3.5.0
v3.4.2
Changed
- ⚡️(docker) Optimize Dockerfile to use apk with --no-cache by @PeterDaveHello #743
Fixed
New Contributors
- @PeterDaveHello made their first contribution in #743
Full Changelog: v3.4.1...v3.4.2
v3.4.1
Fixed
- 🌐(frontend) keep simple tag during export by @AntoLC #1154
- 🐛(back) manage can-edit endpoint without created room in the ws by @lunika #1152
- 🐛(frontend) fix action buttons not clickable by @AntoLC #1162
- 🐛(frontend) fix crash share modal on grid options by @AntoLC #1174
Full Changelog: v3.4.0...v3.4.1
v3.4.0
What's Changed
✨Docs begins a new chapter with the launch of Sub-docs!
subdocs-demo.webm
Added
- ✨(frontend) Sub-docs by @PanchoutNathan #701
- ✨(frontend) Duplicate a doc by @AntoLC #1078
- ✨Ask for access by @AntoLC #1081
- ✨(frontend) add customization for translations by @rvveber #857
- ✨(backend) add ancestors links definitions to document abilities by @sampaccoud #846
- ✨(backend) include ancestors accesses on document accesses list view by @sampaccoud # 846
- ✨(backend) add ancestors links reach and role to document API by @sampaccoud #846
- 📝(project) add troubleshoot doc by @AntoLC #1066
- 📝(project) add system-requirement doc by @AntoLC #1066
- 🔧(front) configure x-frame-options to DENY in nginx conf by @lunika #1084
- ✨(backend) allow to disable checking unsafe mimetype on attachment upload by @lunika #1099
- ✨(doc) add documentation to install with compose by @unteem #855
- ✨ Give priority to users connected to collaboration server
(aka no websocket feature) by @lunika #1093
Changed
- ♻️(backend) stop requiring owner for non-root documents by @sampaccoud #846
- ♻️(backend) simplify roles by ranking them and return only the max role by @sampaccoud #846
- 📌(yjs) stop pinning node to minor version on yjs docker image by @sampaccoud #1005
- 🧑💻(docker) add .next to .dockerignore by @emersion #1055
- 🧑💻(docker) handle frontend development images with docker compose by @lunika #1033
- 🧑💻(docker) add y-provider config to development environment by @emersion #1057
- ⚡️(frontend) optimize document fetch error handling by @lebaudantoine #1089
- ⬆️(dependencies) update BlockNotejs to v0.33: new toggle block type #1127
Fixed
- 🐛(backend) fix link definition select options linked to ancestors by @sampaccoud #846
- 🐛(frontend) table of content disappearing by @AntoLC #982
- 🐛(frontend) fix multiple EmojiPicker by @AntoLC #1012
- 🐛(frontend) fix meta title by @AntoLC #1017
- 🔧(git) set LF line endings for all text files by @AntoLC #1032
- 📝(docs) minor fixes to docs/env.md
- ✨support
_FILE
environment variables for secrets by @soyouzpanda #912
Removed
New Contributors
- @Appryll made their first contribution in #1042
- @eduxstad made their first contribution in #1075
- @unteem made their first contribution in #855
- @StephanMeijer made their first contribution in #1104
- @soyouzpanda made their first contribution in #912
Thanks 🙏
A huge thanks to Incubateur des Territoires (ANCT 🇫🇷) who financed the new toggle block type in BlockNote
Capture.video.du.15-07-2025.21.01.46.webm
Full Changelog: v3.3.0...v3.4.0
v3.3.0
What's Changed
✨Docs has a fresh new design with a more generic approach.
⚙️ The footer is now configurable!
See how to do here: https://github.com/suitenumerique/docs/blob/main/docs/theming.md#footer-configuration-
📜 The export feature is under the AGPL licence.
For more information, see: https://github.com/suitenumerique/docs/blob/main/UPGRADE.md#330---2025-05-22
✨ Add a custom callout block thanks to @ZouicheOmar
scrnli_Nx06lxyV6Ny6p0.webm
Added
- ✨(backend) add endpoint checking media status by @lunika #984
- ✨(backend) allow setting session cookie age via env var by @sampaccoud #977
- ✨(backend) allow theme customization using a configuration file by @lunika #948
- ✨(frontend) Add a custom callout block to the editor by @ZouicheOmar #892
- 🚩(frontend) version MIT only by @AntoLC #911
- ✨(backend) integrate maleware_detection from django-lasuite by @lunika #936
- 🏗️(frontend) Footer configurable by @AntoLC #959
- 🩺(CI) add lint spell mistakes by @AntoLC #954
- ✨(frontend) create generic theme by @AntoLC #792
- 🛂(frontend) block edition to not connected users by @AntoLC #945
- 🚸(frontend) Let loader during upload analyze by @AntoLC #984
- 🚩(frontend) feature flag on blocking edition by @AntoLC #997
Changed
- 📝(frontend) Update documentation by @Zorin95670 #949
- ✅(frontend) Improve tests coverage by @Zorin95670 #949
- ⬆️(docker) upgrade backend image to python 3.13 by @lunika #973
- ⬆️(docker) upgrade node images to alpine 3.21 by @lunika #973
Fixed
- 🐛(y-provider) increase JSON size limits for transcription conversion by @lebaudantoine #989
Removed
New Contributors
- @ZouicheOmar made their first contribution in #892
- @Zorin95670 made their first contribution in #949
Full Changelog: v3.2.1...v3.3.0