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 
_FILEenvironment 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

