|
| 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 | + |
1 | 188 | ## 7.2.5 (2025-01-08)
|
2 | 189 |
|
3 | 190 | #### Feature
|
|
0 commit comments