Skip to content

Commit 2ad777c

Browse files
committed
Release 7.3.0
Signed-off-by: Pierre Belloy <[email protected]>
1 parent 20d7fc0 commit 2ad777c

24 files changed

+203
-148
lines changed

CHANGELOG.md

Lines changed: 187 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,190 @@
1+
## 7.3.0 (2025-01-14)
2+
3+
#### Feature
4+
5+
* Add canNew/canEdit/canDelete support for panel-dashlet
6+
7+
<details>
8+
9+
- canEdit param : canEdit="true" is already working for grid view,
10+
which signify editing of dashlet grid is allowed in readonly mode as well.
11+
canEdit="false" will disabled creation/editing of row in grid.
12+
For other data views it will enable/disable edit option.
13+
14+
- canNew/canDelete : it will enable/disable new/delete option for data view.
15+
16+
</details>
17+
18+
* Add Barcode widget
19+
20+
<details>
21+
22+
This widget provides the ability to display a `string` value as a barcode in readonly mode.
23+
To customize the `Barcode`, use optional attributes `height`, `x-barcode-width`, `x-barcode-line-color`,
24+
`x-barcode-display-value`, `x-barcode-background-color` and `x-barcode-format`.
25+
The barcode is only displayed if the value is accepted by the format.
26+
27+
`Barcode` is also supported on viewers with the same attributes.
28+
29+
</details>
30+
31+
* Add x-step to Integer and Decimal widgets
32+
33+
<details>
34+
35+
Add the ability to customize the increment and decrement amount using `x-step` attribute.
36+
Decimal and negative values are accepted. The default value is determined by the scale attribute if it exists, otherwise it is set to 1.
37+
38+
</details>
39+
40+
* Add editable support in grid dashlet
41+
42+
<details>
43+
44+
The linked grid view should have `editable="true"` to allow edit records in
45+
grids. To disable this behavior, you have to pass `canEdit="false"`.
46+
47+
</details>
48+
49+
* Improve mail message form
50+
51+
<details>
52+
53+
On MailMessage form, render recipient as SelectionTag. Allow to remove recipient
54+
from Tag.
55+
56+
When adding followers, validate recipients is filled, else it will display warning
57+
notification. Without any recipients, nothing will be done. The process only send
58+
message to the newest recipients.
59+
60+
</details>
61+
62+
* Add QrCode widget
63+
64+
<details>
65+
66+
This widget provides the ability to display a `string` value as a QR Code in readonly mode.
67+
To customize the QrCode size in px, use `height` attribute with a number value. Default to 140.
68+
69+
QrCode is also supported on viewers with attribute `value`.
70+
71+
</details>
72+
73+
* Add support to hide view popup header and footer
74+
75+
<details>
76+
77+
Two new view params are added: `popup.show-header` and `popup.show-footer`.
78+
79+
This is for advance use cases where we want to show `custom` views
80+
inside a popup with it's own header and footer.
81+
82+
</details>
83+
84+
* Introduce help widget `variant` attribute
85+
86+
<details>
87+
88+
The help variant is extracted from the `css` attributes values. Now, help widget has a new attribute `variant` that
89+
can be used, Accepted values are `info`, `success`, `warning` and `error`. Default value is `info`.
90+
91+
</details>
92+
93+
#### Change
94+
95+
* Upgrade Gradle from 8.7 to 8.11.1
96+
* Upgrade backend dependencies
97+
98+
<details>
99+
100+
Here is the list of backend dependencies upgraded :
101+
102+
- Upgrade ASM from 9.7 to 9.7.1
103+
- Upgrade byte-buddy from 1.14.17 to 1.15.10
104+
- Upgrade commons-cli from 1.7.0 to 1.9.0
105+
- Upgrade commons-csv from 1.11.0 to 1.12.0
106+
- Upgrade commons-io from 2.16.1 to 2.18.0
107+
- Upgrade GraalJS from 22.0.0.2 to 22.3.5
108+
- Upgrade guava from 33.2.1-jre to 33.3.1-jre
109+
- Upgrade groovy from 3.0.22 to 3.0.23
110+
- Upgrade hazelcast from 5.3.7 to 5.3.8
111+
- Upgrade jackson from 2.17.1 to 2.18.2
112+
- Upgrade hsqldb JDBC from 2.7.3 to 2.7.4
113+
- Upgrade postgresql JDBC from 42.7.3 to 42.7.4
114+
- Upgrade jsoup from 1.17.2 to 1.18.3
115+
- Upgrade junit5 from 5.10.3 to 5.11.3
116+
- Upgrade junit-platform-launcher from 1.10.3 to 1.11.3
117+
- Upgrade pac4j from 5.7.5 to 5.7.7
118+
- Upgrade Quartz from 2.3.2 to 2.4.0
119+
- Upgrade Redisson/Hibernate 5.3.x+ from 3.29.0 to 3.38.1
120+
- Upgrade slf4j from 2.0.13 to 2.0.16
121+
- Upgrade snakeyaml from 2.2 to 2.3
122+
- Upgrade swagger-jaxrs2 from 2.2.22 to 2.2.26
123+
- Upgrade tomcat from 9.0.90 to 9.0.97
124+
- Upgrade undertow from 2.2.33.Final to 2.2.37.Final
125+
- Upgrade woodstox-core from 6.6.2 to 6.7.0
126+
- Upgrade xstream from 1.4.20 to 1.4.21
127+
128+
</details>
129+
130+
#### Deprecate
131+
132+
* help widget `css` attribute deprecated
133+
134+
<details>
135+
136+
The help variant is extracted from the `css` attributes values. Now, help widget has a new attribute `variant` that
137+
can be used, `css` attribute usage to determinate the variant is deprecated.
138+
139+
</details>
140+
141+
#### Fix
142+
143+
* Fix switch select widget selection issue
144+
* Fix number increment/decrement when changing sign
145+
146+
<details>
147+
148+
On number fields, when changing sign, 0.5 was decremented to -1.5 instead of -0.5.
149+
150+
</details>
151+
152+
* Add toolbar support in grid details view
153+
* Fix lost focus on editable grid discard
154+
* Translate boolean fields values in mail message email
155+
* Fix gantt line alignment
156+
157+
<details>
158+
159+
The gantt line should be aligned to table task row.
160+
161+
</details>
162+
163+
* Display personal name in recipient field of MailMessage form
164+
* Fix task sequence support in gantt view
165+
* Fix fetch editor nested related fields
166+
167+
<details>
168+
169+
When any nested field of editor field is defined in form then
170+
it should fetched as editor field instead of form field.
171+
172+
</details>
173+
174+
* Fix search emails address in recipient field in MailMessage form by adding current selected emails
175+
* Format multi-select fields values in mail message
176+
* Fix focused tab with showIf in panel-tabs
177+
178+
<details>
179+
180+
On a form view, when first tab of panel-tabs contains showIf/hideIf expression,
181+
so initially it will be hidden and staring focus will be on tab which doesn't contain
182+
showIf/hideIf expression.
183+
In this case, it should re-focus active tab to starting tab if starting tab is accessible.
184+
185+
</details>
186+
187+
1188
## 7.2.5 (2025-01-08)
2189

3190
#### Feature

changelogs/unreleased/add-barcode-widget.yml

Lines changed: 0 additions & 10 deletions
This file was deleted.

changelogs/unreleased/add-canEdit-canNew-canDelete-support-in-grid-dashlet.yml

Lines changed: 0 additions & 11 deletions
This file was deleted.

changelogs/unreleased/add-editable-support-in-grid-dashlet.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelogs/unreleased/add-popup-options.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

changelogs/unreleased/add-qr-code-widget.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

changelogs/unreleased/add-x-step-to-int-and-decimal.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelogs/unreleased/deprecate-help-widget-css.yml

Lines changed: 0 additions & 7 deletions
This file was deleted.

changelogs/unreleased/fix-fetch-editor-nested-related-fields.yml

Lines changed: 0 additions & 6 deletions
This file was deleted.

changelogs/unreleased/fix-focused-tab-with-showIf-in-panel-tabs.yml

Lines changed: 0 additions & 8 deletions
This file was deleted.

0 commit comments

Comments
 (0)