Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commit 4543e80

Browse files
author
pipeline
committed
v29.2.8 is released
1 parent 7891e57 commit 4543e80

File tree

105 files changed

+2181
-400
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

105 files changed

+2181
-400
lines changed

‎controls/barcodegenerator/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 29.2.7 (2025-05-27)
5+
## 29.2.8 (2025-06-03)
66

77
### Barcode
88

‎controls/base/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 29.2.7 (2025-05-27)
5+
## 29.2.8 (2025-06-03)
66

77
### Common
88

‎controls/buttons/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 29.2.7 (2025-05-27)
5+
## 29.2.8 (2025-06-03)
66

77
### Switch
88

‎controls/charts/CHANGELOG.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,15 @@
22

33
## [Unreleased]
44

5+
## 29.2.8 (2025年06月03日)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I956983` - The console warning for an empty text anchor will no longer occur on canvas-enabled charts.
12+
- `#I727900` - Resolved a console error that occurred when updating the spline series using the add Point method.
13+
514
## 29.2.5 (2025年05月21日)
615

716
### Chart

‎controls/charts/src/chart/axis/cartesian-panel.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1726,7 +1726,7 @@ export class CartesianAxisLayoutPanel {
17261726
if (isAxisBreakLabel) {
17271727
anchor = this.getAnchor(axis); // for break label self alignment
17281728
} else {
1729-
anchor = (chart.enableRtl) ? ((isEndAnchor) ? '' : 'end') : (chart.isRtlEnabled || isEndAnchor) ? 'end' : '';
1729+
anchor = (chart.enableRtl) ? ((isEndAnchor) ? '' : 'end') : (chart.isRtlEnabled || isEndAnchor) ? 'end' : 'start';
17301730
}
17311731
options = new TextOption(chart.element.id + index + '_AxisLabel_' + i, pointX, pointY, anchor);
17321732
options.id = pointsRemoved && axislabelElement &&
@@ -1759,7 +1759,7 @@ export class CartesianAxisLayoutPanel {
17591759
}
17601760
if ((i === 0 || (isInverse && i === len - 1)) && (options.x < rect.x || (angle !== 0 && isLeft && options.x < rect.x) || (axis.lineBreakAlignment === 'Center' && options.x - (label.size.width / label.text.length) / 2 < rect.x && angle === 0))) {
17611761
intervalLength -= (rect.x - options.x);
1762-
if (anchor === '') {
1762+
if (anchor === ''||anchor==='start') {
17631763
if (options.x <= 0) { pointX = options.x = 0; }
17641764
else { pointX = options.x; }
17651765
intervalLength = rect.width / length;
@@ -1791,7 +1791,7 @@ export class CartesianAxisLayoutPanel {
17911791
(i === len - 1 || (isInverse && i === 0)) &&
17921792
(
17931793
((options.x + width) > chart.availableSize.width - chart.border.width - legendWidth && (anchor === 'start' || anchor === '') && angle === 0) ||
1794-
((anchor === 'start') && angle !== 0 && !isLeft && (options.x + rotatedLabelSize.width) > chart.availableSize.width - chart.border.width - legendWidth) ||
1794+
((anchor === '') && angle !== 0 && !isLeft && (options.x + rotatedLabelSize.width) > chart.availableSize.width - chart.border.width - legendWidth) ||
17951795
(anchor === 'middle' && angle !== 0 && !isLeft && (options.x + rotatedLabelSize.width / 2) > chart.availableSize.width - chart.border.width - legendWidth) ||
17961796
(anchor === 'end' && angle !== 0 && !isLeft && options.x > chart.availableSize.width - chart.border.width - legendWidth) ||
17971797
(anchor === 'end' && options.x > chart.availableSize.width - chart.border.width - legendWidth && angle === 0) ||

‎controls/charts/src/chart/series/spline-series.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ export class SplineSeries extends SplineBase {
168168
}
169169
}
170170
}
171-
animateAddPoints(points.element, options.d, series.chart.redraw, startPathCommands.join(' '), this.chart.duration);
171+
animateAddPoints(points.element, options.d, series.chart.redraw, startPathCommands.join(' '), this.chart.duration,'',true);
172172
} else if (startPathCommands.length > endPathCommands.length) {
173173
for (let i: number = minLength; i < maxLength; i++) {
174174
if (series.removedPointIndex === series.points.length && endPathCommands.length !== startPathCommands.length) {
@@ -193,9 +193,9 @@ export class SplineSeries extends SplineBase {
193193
}
194194
}
195195
}
196-
animateAddPoints(points.element, endPathCommands.join(''), series.chart.redraw, points.previousDirection, this.chart.duration, options.d);
196+
animateAddPoints(points.element, endPathCommands.join(''), series.chart.redraw, points.previousDirection, this.chart.duration, options.d,true);
197197
} else {
198-
animateAddPoints(points.element, options.d, series.chart.redraw, points.previousDirection, this.chart.duration);
198+
animateAddPoints(points.element, options.d, series.chart.redraw, points.previousDirection, this.chart.duration,'',true);
199199
}
200200
}
201201
}

‎controls/charts/src/common/utils/helper.ts

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1330,11 +1330,12 @@ export function pathAnimation(
13301330
* @param {string} previousDirection previous direction of the path.
13311331
* @param {number} animateDuration animateDuration of the path.
13321332
* @param {string} removeDirection removeDirection of the path.
1333+
* @param {boolean} isSpline gets true for splline series.
13331334
* @returns {void}
13341335
*/
13351336
export function animateAddPoints(
1336-
element: Element, direction: string, redraw: boolean, previousDirection?: string, animateDuration?: number, removeDirection?: string
1337-
): void {
1337+
element: Element, direction: string, redraw: boolean, previousDirection?: string, animateDuration?: number, removeDirection?: string,
1338+
isSpline?: boolean): void {
13381339
if (!redraw || (!previousDirection && !element)) {
13391340
return null;
13401341
}
@@ -1362,7 +1363,7 @@ export function animateAddPoints(
13621363
for (let j: number = 1; j < startCoords.length; j++) {
13631364
const startCoord: number = parseFloat(startCoords[j as number]);
13641365
const endCoord: number = parseFloat(endCoords[j as number]);
1365-
if (!isNaN(startCoord) && !isNaN(endCoord) && startCoords.length === endCoords.length) {
1366+
if (!isNaN(startCoord) && !isNaN(endCoord) && (startCoords.length === endCoords.length||isSpline)) {
13661367
const interpolatedValue: number = linear(args.timeStamp, startCoord, (endCoord - startCoord), duration);
13671368
if (i === maxLength - 1) {
13681369
interpolatedCoords.push(interpolatedValue);

‎controls/diagrams/CHANGELOG.md

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,15 @@
22

33
## [Unreleased]
44

5-
## 29.2.7 (2025-05-27)
5+
## 29.2.8 (2025-06-03)
66

77
### Diagram
88

99
#### Bug Fixes
1010

11-
- `#I718482` - Now, Flowchart layout will render without console error while loading mermaid syntax data.
11+
- `#I724541` - Corner radius will now apply correctly to group nodes.
12+
- `#I723106` - The annotation's edit box will now render correctly at its position after flipping the parent node.
13+
- `#I724169` - Now, flipping a group with a connector at runtime works properly.
1214

1315
## 29.2.4 (2025年05月14日)
1416

0 commit comments

Comments
(0)

AltStyle によって変換されたページ (->オリジナル) /