🔖(major) release 5.0.0

Added

- (backend) create a dedicated endpoint to update document content
- ️(backend) stream s3 file content with a dedicated endpoint
- (backend) allow to use new ai feature using mistral sdk

Changed

- ♻️(backend) rename documents content endpoint in `formatted-content` (BC)
- 🚸(frontend) show Crisp from the help menu #2222
- ️(frontend) structure correctly 5xx error alerts #2128
- ️(frontend) make doc search result labels uniquely identifiable #2212
- ⬆️(backend) upgrade docspec to v3.0.x and adapt converter API #2220
- (backend) make forward auth request uri header configurable #2241
- ️(frontend) fix sidebar resize handle for screen readers #2122

Fixed

- 🚸(frontend) redirect on current url tab after 401 #2197
- 🐛(frontend) abort check media status unmount #2194
- (backend) order pinned documents by last updated at #2028
- 🐛(frontend) fix app shallow reload #2231
- 🐛(frontend) fix interlinking modal clipping #2213
- 🛂(frontend) fix cannot manage member on small screen #2226
- 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set
- 🐛(backend) Prevent moving document to its own descendant or self #2208
- 🐛(backend) return 400 when restoring a non-deleted document #2225
This commit is contained in:
Manuel Raynaud
2026-05-04 11:59:35 +02:00
parent 22c587fdd0
commit eaddbd83d7
12 changed files with 24 additions and 21 deletions
+11 -10
View File
@@ -6,11 +6,13 @@ and this project adheres to
## [Unreleased] ## [Unreleased]
## [v5.0.0] - 2026-04-08
### Added ### Added
- ✨(backend) create a dedicated endpoint to update document content - ✨(backend) create a dedicated endpoint to update document content #2171
- ⚡️(backend) stream s3 file content with a dedicated endpoint - ⚡️(backend) stream s3 file content with a dedicated endpoint #2171
- ✨(backend) allow to use new ai feature using mistral sdk - ✨(backend) allow to use new ai feature using mistral sdk #2193
### Changed ### Changed
@@ -33,11 +35,14 @@ and this project adheres to
- 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set - 🐛(backend) load jwks url when OIDC_RS_PRIVATE_KEY_STR is set
- 🐛(backend) Prevent moving document to its own descendant or self #2208 - 🐛(backend) Prevent moving document to its own descendant or self #2208
- 🐛(backend) return 400 when restoring a non-deleted document #2225 - 🐛(backend) return 400 when restoring a non-deleted document #2225
- 🐛(backend) fix race condition in reconciliation requests CSV import #2153
- 🐛(backend) create_for_owner: add accesses before saving doc content #2124
- 🐛(backend) enforce emoji validation for reactions #1965
### Removed ### Removed
- 🔥(backend) remove deprecated descendants endpoint #2243 - 🔥(backend) remove deprecated descendants endpoint #2243
- 🔥(backend) remove content in document responses - 🔥(backend) remove content in document responses #2171
## [v4.8.6] - 2026-04-08 ## [v4.8.6] - 2026-04-08
@@ -76,7 +81,6 @@ and this project adheres to
- ⚡️(frontend) add jitter to WS reconnection #2162 - ⚡️(frontend) add jitter to WS reconnection #2162
- 🐛(frontend) fix tree pagination #2145 - 🐛(frontend) fix tree pagination #2145
- 🐛(nginx) add page reconciliation on nginx #2154 - 🐛(nginx) add page reconciliation on nginx #2154
- 🐛(backend) fix race condition in reconciliation requests CSV import #2153
## [v4.8.4] - 2026-03-25 ## [v4.8.4] - 2026-03-25
@@ -98,9 +102,6 @@ and this project adheres to
- 🐛(y-provider) destroy Y.Doc instances after each convert request #2129 - 🐛(y-provider) destroy Y.Doc instances after each convert request #2129
- 🐛(backend) remove deleted sub documents in favorite_list endpoint #2083 - 🐛(backend) remove deleted sub documents in favorite_list endpoint #2083
### Fixed
- 🐛(backend) create_for_owner: add accesses before saving doc content #2124
## [v4.8.3] - 2026-03-23 ## [v4.8.3] - 2026-03-23
@@ -206,7 +207,6 @@ and this project adheres to
### Fixed ### Fixed
- 🐛(backend) enforce emoji validation for reactions #1965
- 🐛(frontend) analytic feature flags problem #1953 - 🐛(frontend) analytic feature flags problem #1953
- 🐛(frontend) fix home collapsing panel #1954 - 🐛(frontend) fix home collapsing panel #1954
- 🐛(frontend) fix disabled color on icon Dropdown #1950 - 🐛(frontend) fix disabled color on icon Dropdown #1950
@@ -1270,7 +1270,8 @@ and this project adheres to
- ✨(frontend) Coming Soon page (#67) - ✨(frontend) Coming Soon page (#67)
- 🚀 Impress, project to manage your documents easily and collaboratively. - 🚀 Impress, project to manage your documents easily and collaboratively.
[unreleased]: https://github.com/suitenumerique/docs/compare/v4.8.6...main [unreleased]: https://github.com/suitenumerique/docs/compare/v5.0.0...main
[v5.0.0]: https://github.com/suitenumerique/docs/releases/v5.0.0
[v4.8.6]: https://github.com/suitenumerique/docs/releases/v4.8.6 [v4.8.6]: https://github.com/suitenumerique/docs/releases/v4.8.6
[v4.8.5]: https://github.com/suitenumerique/docs/releases/v4.8.5 [v4.8.5]: https://github.com/suitenumerique/docs/releases/v4.8.5
[v4.8.4]: https://github.com/suitenumerique/docs/releases/v4.8.4 [v4.8.4]: https://github.com/suitenumerique/docs/releases/v4.8.4
+2
View File
@@ -16,6 +16,8 @@ the following command inside your docker container:
## [Unreleased] ## [Unreleased]
### [5.0.0] - 2026-04-30
We made several changes around document content management leading to several breaking changes in the API. We made several changes around document content management leading to several breaking changes in the API.
- The endpoint `/api/v1.0/documents/{document_id}/content/` has been renamed in `/api/v1.0/documents/{document_id}/formatted-content/` - The endpoint `/api/v1.0/documents/{document_id}/content/` has been renamed in `/api/v1.0/documents/{document_id}/formatted-content/`
+1 -1
View File
@@ -7,7 +7,7 @@ build-backend = "setuptools.build_meta"
[project] [project]
name = "impress" name = "impress"
version = "4.8.6" version = "5.0.0"
authors = [{ "name" = "DINUM", "email" = "dev@mail.numerique.gouv.fr" }] authors = [{ "name" = "DINUM", "email" = "dev@mail.numerique.gouv.fr" }]
classifiers = [ classifiers = [
"Development Status :: 5 - Production/Stable", "Development Status :: 5 - Production/Stable",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "app-e2e", "name": "app-e2e",
"version": "4.8.6", "version": "5.0.0",
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"author": "DINUM", "author": "DINUM",
"license": "MIT", "license": "MIT",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "app-impress", "name": "app-impress",
"version": "4.8.6", "version": "5.0.0",
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"author": "DINUM", "author": "DINUM",
"license": "MIT", "license": "MIT",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "impress", "name": "impress",
"version": "4.8.6", "version": "5.0.0",
"private": true, "private": true,
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"author": "DINUM", "author": "DINUM",
@@ -1,6 +1,6 @@
{ {
"name": "eslint-plugin-docs", "name": "eslint-plugin-docs",
"version": "4.8.6", "version": "5.0.0",
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"author": "DINUM", "author": "DINUM",
"license": "MIT", "license": "MIT",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "packages-i18n", "name": "packages-i18n",
"version": "4.8.6", "version": "5.0.0",
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"author": "DINUM", "author": "DINUM",
"license": "MIT", "license": "MIT",
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "server-y-provider", "name": "server-y-provider",
"version": "4.8.6", "version": "5.0.0",
"description": "Y.js provider for docs", "description": "Y.js provider for docs",
"repository": "https://github.com/suitenumerique/docs", "repository": "https://github.com/suitenumerique/docs",
"license": "MIT", "license": "MIT",
+2 -2
View File
@@ -1,10 +1,10 @@
environments: environments:
dev: dev:
values: values:
- version: 4.8.6 - version: 5.0.0
feature: feature:
values: values:
- version: 4.8.6 - version: 5.0.0
feature: ci feature: ci
domain: example.com domain: example.com
imageTag: demo imageTag: demo
+1 -1
View File
@@ -1,5 +1,5 @@
apiVersion: v2 apiVersion: v2
type: application type: application
name: docs name: docs
version: 4.8.6 version: 5.0.0
appVersion: latest appVersion: latest
+1 -1
View File
@@ -1,6 +1,6 @@
{ {
"name": "mail_mjml", "name": "mail_mjml",
"version": "4.8.6", "version": "5.0.0",
"description": "An util to generate html and text django's templates from mjml templates", "description": "An util to generate html and text django's templates from mjml templates",
"type": "module", "type": "module",
"dependencies": { "dependencies": {