Upcoming
release-2023-11
November 2023 Release
Caveat 🔥
These are the release notes of the upcoming release (pull requests merged to master).
- ℹ️ this document is updated automatically by a bot (pr’s to categorize section)
- ℹ️ this document will be roughly updated manually once a week (put PRs + description to the right section)
- 🔥 We don’t guarantee stable APIs. They can still change until the official release
- 🔥 Integration against the upcoming release (currently
master
branch) is at your own risk
PRs to Categorize
- fix(metadata): Bundle Separator
- Publish Control Error Handling improvements
- fix(deps): update dependency @livingdocs/framework from 27.0.0 to v27.0.1 (master)
- fix(deps): update dependency @livingdocs/framework from 27.0.0 to v27.0.1 (master)
- Clean up DocumentVersion class
- Fix error in link tool
- fix(deps): update dependency sass from 1.67.0 to v1.68.0 (master)
- fix(deps): update dependency cloudinary from 1.40.0 to v1.41.0 (master)
- fix(deps): update dependency axios from 1.5.0 to v1.5.1 (master)
- fix(deps): update dependency axios from 1.5.0 to v1.5.1 (master)
- Allow overflow in properties panel include params schema form so that select field options can be displayed
- Use metadata config from visible content types for metadata display filters
- Use teaser style for author selection on server admin user page
- Update avatar when changing user name
- Add missing jsdoc for documentVersionFetcher
- fix(deps): update dependency @livingdocs/secure-password from 5.0.1 to v5.0.2 (master)
- fix(deps): update dependency pdfjs-dist from 3.10.111 to v3.11.174 (master)
- fix(deps): update dependency @livingdocs/framework from 26.1.4 to v27 (master)
- Update
aws-sdk
version from v2 to v3 - Targeted comment highlighting updates
- Email config: prevent access of undefined
- Fix/twitter and x
- Destroy li-angular-component components when detached from the DOM
- Fix reactivity issues for focal point previews
- fix(deps): update dependency ws from 8.14.1 to v8.14.2 (master)
- fix(deps): update dependency @livingdocs/framework from 26.1.4 to v27 (master)
- fix(deps): update dependency sharp from 0.32.5 to v0.32.6 (master)
- Axios 401 error handling
- Allow li-document-reference include param with minimal style
- Print Layout options have translate hack
- fix(iframe directive): Twitter logo
- fix(deps): update babel from 7.22.19 to v7.22.20 (master) (patch)
- Improve li-document-reference and references minimal style error handling
- fix(deps): update dependency @azure/storage-blob from 12.15.0 to v12.16.0 (master)
- Add tests for link tool and li-tree
- fix(deps): update dependency sass from 1.66.1 to v1.67.0 (master)
- fix(deps): update dependency cypress from 13.0.0 to v13.2.0 (master)
- fix(deps): update dependency fastify from 4.23.1 to v4.23.2 (master)
- fix(deps): update dependency fastify from 4.23.1 to v4.23.2 (master)
- Notification, media library and image cropping fix
- fix(deps): update opentelemetry (master) (minor)
- fix(li tasks): Deadline
- Push Messages: Make all content reachable through scrolling
- fix(deps): update dependency fastify from 4.23.0 to v4.23.1 (master)
- fix(deps): update dependency fastify from 4.23.0 to v4.23.1 (master)
- fix(deps): update dependency uuid from 9.0.0 to v9.0.1 (master)
- Destroy AngularJS wrapped Vue components when they are detatched from the DOM
- fix(deps): update dependency aws-sdk from 2.1454.0 to v2.1455.0 (master)
- fix(deps): update dependency fastify from 4.22.2 to v4.23.0 (master)
- Add
li-push-messages-toolbar-action
in editor toolbar - fix(deps): update dependency assert from 2.0.0 to v2.1.0 (master)
- fix(deps): update dependency aws-sdk from 2.1453.0 to v2.1454.0 (master)
- Unsubscribe pusher topics
- fix(deps): update dependency ua-parser-js from 1.0.35 to v1.0.36 (master)
- chore(deps): update dependency eslint from 8.48.0 to v8.49.0 (master)
- chore(deps): update dependency eslint from 8.48.0 to v8.49.0 (master)
- Ticker Event Listener Fixes
- Don’t try to lock components which do not exist
- Prevent console error when computing CSS classes in history side panel
- Handle less data being returned on initial panel open
- Don’t send document content with history list
- fix(deps): update dependency @google-cloud/storage from 7.0.1 to v7.1.0 (master)
- Fix duplicated filters in media library dashboards
- Fix
GET /notifications/subscriptions/:documentId
status code - fix(numberdot): Small
- Conflict UI fixes
- fix(deps): update dependency aws-sdk from 2.1450.0 to v2.1452.0 (master)
- fix(team filter): Element order
- History side panel fixes
- fix(deps): update dependency nodemailer from 6.9.4 to v6.9.5 (master)
- Correctly position apply and discard buttons in conflict UI
- Show selected filter value
- Cross Project Content Sharing - ImageServices
- Cross Project Content Sharing - ImageServices
- fix(deps): update dependency @livingdocs/framework from 26.1.3 to v26.1.4 (master)
- fix(deps): update dependency @livingdocs/framework from 26.1.3 to v26.1.4 (master)
- fix(deps): update dependency @livingdocs/framework from 26.1.2 to v26.1.3 (master)
- fix(deps): update dependency @livingdocs/framework from 26.1.2 to v26.1.3 (master)
- fix(deps): update dependency jose from 4.14.5 to v4.14.6 (master)
- fix(deps): update dependency https-proxy-agent from 7.0.1 to v7.0.2 (master)
- Fix: Editor Sidebar breaks after opening history mode
- Ticker fixes
- fix(deps): update dependency aws-sdk from 2.1448.0 to v2.1450.0 (master)
- fix(deps): update dependency jose from 4.14.4 to v4.14.5 (master)
- fix(deps): update dependency fastify from 4.22.1 to v4.22.2 (master)
- fix(deps): update dependency fastify from 4.22.1 to v4.22.2 (master)
- fix(component lock): Restored look
- Apply base filters in quick search
- Fix comments parsing error
- fix(deps): update dependency fastify from 4.22.0 to v4.22.1 (master)
- fix(deps): update dependency fastify from 4.22.0 to v4.22.1 (master)
- fix(deps): update dependency cypress from 12.17.4 to v13 (master)
- Fix/editor scrolling #5028
- Update references after running hooks
- Handle errors in custom getDocumentIds include functions
- Change supported browser versions as we’re using newer apis
- fix(deps): update dependency aws-sdk from 2.1444.0 to v2.1448.0 (master) - autoclosed
- fix(deps): update dependency @babel/preset-env from 7.22.10 to v7.22.14 (master)
- Convert li-poster-image metadata plugin form to Vue
- fix(deps): update dependency fastify from 4.21.0 to v4.22.0 (master)
- fix(deps): update dependency @livingdocs/framework from 26.0.1 to v26.1.1 (master)
- fix(deps): update dependency @livingdocs/framework from 26.0.1 to v26.1.1 (master)
- Streamline when removed component label or removed text label is shown
- Allow li-image metadata plugin to be used in media library metadata
- Fix display filters erroring without store on multilist viewer
- fix(editableCount): updated name
- fix(viewEvents): make blur editable fire before blur component
- Truncate document title on creation
- fix: pass image original dimensions for crop preview
- Update
nzz
downstream branch torelease-2023-11
- Update
nzz
downstream branch torelease-2023-11
To get an overview about new functionality, read the Release Notes.
To learn about the necessary actions to update Livingdocs to release-2023-11
, read on.
Attention: If you skipped one or more releases, please also check the release-notes of the skipped ones.
Webinar
- Feature Webinar Recording: TODO
- Feature Webinar Documentation: TODO
- Dev Webinar Recording: TODO
- Dev Webinar Slides: TODO
- Release Newsletter Subscription
System Requirements
Suggested
Name | Version |
---|---|
Node | 20 |
NPM | 9 |
Postgres | 15 |
Elasticsearch OpenSearch | 8.x v2.3.0 |
Redis | 7 |
Livingdocs Server Docker Image | livingdocs/server-base:20 |
Livingdocs Editor Docker Image | livingdocs/editor-base:20 |
Browser Support | Edge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78 |
Minimal
Name | Version |
---|---|
Node | 18 |
NPM | 9 |
Postgres | 13 |
Elasticsearch OpenSearch | 7.x 1 |
Redis | 6.2 |
Livingdocs Server Docker Image | livingdocs/server-base:18.3 |
Livingdocs Editor Docker Image | livingdocs/editor-base:18.5 |
Browser Support | Edge >= 92, Firefox >= 90, Chrome >= 92, Safari >= 15.4, iOS Safari >= 15.4, Opera >= 78 |
Breaking Changes 🔥
Migrate the Postgres Database 🔥
It’s a simple/fast migration with no expected data losses.
# run `livingdocs-server migrate up` to update to the newest database scheme
livingdocs-server migrate up
TODO: check migration
Deprecations
APIs 🎁
Features
TODO (featureset not 100% defined yet)
Vulnerability Patches
We are constantly patching module vulnerabilities for the Livingdocs Server and Livingdocs Editor as module fixes are available. Below is a list of all patched vulnerabilities included in the release.
Livingdocs Server
Livingdocs Editor
Patches
Here is a list of all patches after the release has been announced.
Livingdocs Server Patches
Livingdocs Editor Patches
Icon Legend
- Breaking changes: 🔥
- Feature: 🎁
- Bugfix: 🪲
- Chore: 🔧