[x] inform QA about the release and its details so they can prepare for testing
[x] get in touch with the team (PM, UX and Engineering side), to clarify what topics will be included in the Release and their priority. Use this information to start preparing a concept for the blog post (see below) and release info (see below)
[x] update Camunda Modeler screenshots (and potentially text content) in the docs by running screenshots workflow. Download artifacts and create PRs for:
What's inside?
CHANGELOG,
v5.28.0...develop
, milestoned tasksGeneral
FEAT
: support Camunda 8.7 and 7.23 (#4610)FEAT
: populate empty tab values from available create options (#4575)FEAT
: allow plug-ins to contribute custom file types (#4568)FEAT
: support Camunda 8 FEEL built-ins (bpmn-io/feel-editor#62)FIX
: improve validation offirst-item
FEEL rule (bpmn-io/dmn-js#894)BPMN
FEAT
: add Camunda 8.7 and 7.23 linter configurations (camunda/bpmnlint-plugin-camunda-compat#176)FEAT
: lint user tasks to be implemented as Zeebe user tasks starting with Camunda 8.7 (camunda/bpmnlint-plugin-camunda-compat#179)FIX
: lint message end events for task definition (camunda/bpmnlint-plugin-camunda-compat#180)FIX
: correct broken styles after loading variable outline (#4555)FIX
: show lint errors for FEEL expressions used in BPMN processes (camunda/bpmnlint-plugin-camunda-compat#175)FIX
: search result highlight (#4538)FIX
: do not change zoom when search openes (bpmn-io/diagram-js#931)FIX
: prevent search from shifting down the canvas (#4547)DMN
FIX
: display parameterless functions suggestion correctly (bpmn-io/dmn-js#898)FIX
: variable name changes when element name/label changes (bpmn-io/dmn-js#863)FIX
: make literal expression editor hitbox bigger in BKM (#4545)FIX
: make literal expression variables table styles explicit (#4550)Forms
FEAT
: implementfilepicker
component (bpmn-io/form-js#1264)FIX
: align drag preview/sticker properly (bpmn-io/form-js#1267)FIX
: adjust the am/pm time placeholder tohh:mm --
(bpmn-io/form-js#1289)FIX
: do not create a simple label in datetime components (bpmn-io/form-js#1292)Release Checklist
To be done before the code freeze.
To be done after code freeze to prepare and test the release.
bpmn-js
,dmn-js
,*-properties-panel
,*-moddle
,camunda-bpmn-js
,form-js
, ...rm -rf node_modules && npm i && npm run all
works)develop
is up to date withmain
:git checkout main && git pull && git checkout develop && git merge main
npm audit
develop
. Assign to PM, UX and Engineering for reviewCHANGELOG
git checkout main && git merge develop
npm run release:rc -- [preminor|premajor|prerelease]
), cf. release schemaTo be done to build the release after release testing completed.
npm run release
), cf. release schemaTo be done once the release is built.
To be done as a post-release activity.
To be done once release is publicly announced on release day.
live
)