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: CHANGELOG.md
+21Lines changed: 21 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5
5
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6
6
7
+
## Diagrams [1.5.0] - 2021-01-05
8
+
9
+
## Added
10
+
11
+
- The ability to have ports on groups.
12
+
-**EXPERIMENTAL/INCOMPLETE** Nested groups. Since `GroupModel` now inherits `NodeMode`, it became possible to have nested groups, but there are still problems with the order of links between groups.
13
+
- A `Class` parameter to `GroupContainer`.
14
+
15
+
## Changed
16
+
17
+
- Only rerender groups when necessary.
18
+
- Receiving the same size from `ResizeObserver` doesn't trigger a rerender anymore.
19
+
- Avoid rerendering ports twice to update positions.
20
+
- Avoid rerendering ports when their parent node is moving.
21
+
- Padding is now handled in `GroupModel` instead of `GroupContainer` (UI). This is because the padding is necessary to have accurate size/position in the group model directly.
22
+
23
+
## Fixed
24
+
25
+
- Use `@key` when rendering the list of groups. Not using it caused big/weird render times.
0 commit comments