You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .github/workflows/create-release-branch.yml
+3-3Lines changed: 3 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -28,8 +28,8 @@ jobs:
28
28
run: |
29
29
branchname=$(git describe --all --exact-match | sed 's=heads/==')
30
30
echo "Dispatched on $branchname"
31
-
if [[ ! "$branchname" =~ ^(main|next|legacy)$ ]]; then echo "Branch $branchname is not allowed to dispatch this action on, use it only on develop, next and legacy." && false; fi
32
-
echo "targetbranch=(echo $branchname | sed 's=^develop$=main=')" >> $GITHUB_OUTPUT
31
+
if [[ ! "$branchname" =~ ^(develop|next|legacy)$ ]]; then echo "Branch $branchname is not allowed to dispatch this action on, use it only on develop, next and legacy." && false; fi
32
+
echo "targetbranch=$(echo $branchname | sed 's=^develop$=main=')" >> $GITHUB_OUTPUT
33
33
- name: Update package.json with new release candidate version
34
34
id: create-version
35
35
run: |
@@ -38,7 +38,7 @@ jobs:
38
38
- name: Check if version already exists as package
39
39
id: check-version-existence
40
40
run: |
41
-
if [ -n "$( npm view @eccenca/gui-elements versions | grep ${{ steps.create-version.outputs.version }} )" ] ; then echo "Stop: v${{ steps.create-version.outputs.version }} is already published!" && false; else echo "Continue: v${{ steps.create-version.outputs.version }} is not published."; fi
41
+
if [ -n "$( npm view @eccenca/gui-elements versions | grep \'${{ steps.create-version.outputs.version }}\' )" ] ; then echo "Stop: v${{ steps.create-version.outputs.version }} is already published!" && false; else echo "Continue: v${{ steps.create-version.outputs.version }} is not published."; fi
Copy file name to clipboardExpand all lines: CHANGELOG.md
+46-2Lines changed: 46 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -8,7 +8,34 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
8
8
9
9
### Added
10
10
11
-
-`intent` property to `Button`, `FieldItem`, `FieldSet`, `Notification`, and `Spinner`
11
+
- added support for `react-flow` v12 for `NodeContent` component, added v12-related components: `EdgeDefaultV12`, `NodeDefaultV12`, `EdgeDefs`
12
+
13
+
## [24.2.0] - 2025-06-04
14
+
15
+
### Added
16
+
17
+
-`<ContextOverlay />`
18
+
-`usePlaceholder` property: can be used to display the target but include the component later when the first interaction happens, this can improve performance
19
+
-`<ContextMenu />`
20
+
-`preventPlaceholder` property to prevent the default usage of placeholders waiting for the first user interaction before inserting the full context menu
21
+
-`<Tooltip />`
22
+
-`usePlaceholder` property: can be used to display the target but include the full component later when the first interaction happens, this can improve performance. It is turned on for text tooltips by default.
23
+
-`<OverviewItemActions />`
24
+
-`delayDisplayChildren` property: set a time (in ms) to delay the actual rendering of elements inside the actions container. When enabled the containing `OverviewItem` can be displayed faster. Can be used e.g. to boost performance when rendering `OverviewItemActions` with `hiddenInteractions` set to `true`.
25
+
-`delaySkeleton` property to set the placeholder/skeleton as long as the delayed display is waiting to get processed
-`intent` property: align intent state usage with other components
28
+
29
+
### Deprecated
30
+
31
+
-`<Markdown />`
32
+
-`reHypePlugins` property now use `PluggableList` from the unified package. This may require changes if you previously used plugins not conforming to the stricter unified typings. Backward compatibility with the old plugin list type will be removed in the next major version.
-`hasStatePrimary`, `hasStateSuccess`, `hasStateWarning` and `hasStateDanger` properties will be removed, use `intent` property instead
35
+
-`<Notification />`
36
+
-`neutral`, `success`, `warning` and `danger` properties will be removed, use `intent` property instead
37
+
-`<MultiSelect />`
38
+
-`data-test-id` for clearance button won't be set automatically, only if a test id for `MultiSelect` is given
12
39
13
40
### Fixed
14
41
@@ -20,7 +47,24 @@ The format is based on [Keep a Changelog](http://keepachangelog.com/) and this p
20
47
- some more interfaces are exposed:
21
48
-`IntentBlueprint`: BlueprintJS intent types, also available by `DefinitionsBlueprint`
22
49
-`TableDataContainerProps`, `TableSimpleContainerProps`, `TableHeadProps`, `TableBodyProps`, `TableExpandedRowProps`, `TableHeaderProps` and `DataTableRenderProps` as interfaces for diverse table components
23
-
- added support for `react-flow` v12 for `NodeContent` component, added v12-related components: `EdgeDefaultV12`, `NodeDefaultV12`, `EdgeDefs`
50
+
-`<CodeAutocompleteField />`
51
+
- memorize `handleChange` handler to prevent unwanted re-renders
52
+
53
+
### Usage with old application bundlers
54
+
55
+
Old bundlers like webpack4 do not support the `exports` field from `package.json`, so it cannot resolve the correct files that need to be imported from the packages if they do not come with alternate configs like `modules` or `main`. Our latest markdown update introduced a few of those packages. So you need to extend your aliases (in webpack4 it is managed in `config.resolve.alias`) like:
* @deprecated (v25) this property won't support `PluggableList` from "react-markdown/lib/react-markdown" with the next major version, only the one from `unified` will be supported then.
0 commit comments