@@ -22,12 +22,12 @@ This is the list of changes to Taipy releases as they were published.
22
22
23
23
Published on 2024-10.
24
24
25
- [ ` taipy ` 4.0] ( https://pypi.org/project/taipy/4.0.1 / ) depends on the latest
26
- [ ` taipy-common ` 4.0] ( https://pypi.org/project/taipy-common/4.0.1 / ) ,
27
- [ ` taipy-gui ` 4.0] ( https://pypi.org/project/taipy-gui/4.0.1 / ) ,
28
- [ ` taipy-core ` 4.0] ( https://pypi.org/project/taipy-core/4.0.1 / ) ,
29
- [ ` taipy-templates ` 4.0] ( https://pypi.org/project/taipy-templates/4.0.1 / ) , and
30
- [ ` taipy-rest ` 4.0] ( https://pypi.org/project/taipy-rest/4.0.1 / ) packages.
25
+ [ ` taipy ` 4.0] ( https://pypi.org/project/taipy/4.0.2 / ) depends on the latest
26
+ [ ` taipy-common ` 4.0] ( https://pypi.org/project/taipy-common/4.0.2 / ) ,
27
+ [ ` taipy-gui ` 4.0] ( https://pypi.org/project/taipy-gui/4.0.2 / ) ,
28
+ [ ` taipy-core ` 4.0] ( https://pypi.org/project/taipy-core/4.0.2 / ) ,
29
+ [ ` taipy-templates ` 4.0] ( https://pypi.org/project/taipy-templates/4.0.2 / ) , and
30
+ [ ` taipy-rest ` 4.0] ( https://pypi.org/project/taipy-rest/4.0.2 / ) packages.
31
31
32
32
!!! warning "Upgrading to Taipy 4.0 from 3.x"
33
33
@@ -164,15 +164,36 @@ following new functionalities:
164
164
[ * show_custom_properties* ] ( ../refmans/gui/viselements/corelements/data_node.md#p-show_custom_properties )
165
165
property.
166
166
167
- <h4 >4.0.0</h4 >
167
+ <h4 >& nbsp ;& nbsp ;& nbsp ;& nbsp ; 4.0.0</h4 >
168
168
169
169
- Taipy and all its dependencies now stop support Python 3.8.<br />
170
170
The minimum supported Python version is now 3.9.
171
171
- Taipy package structure has been reorganized. The dependency on ` taipy-config ` has been
172
172
removed. Taipy now depends on a new ` taipy-common ` package that includes the configuration
173
173
features among the common code shared by all ` taipy ` , ` taipy-gui ` , and ` taipy-core ` packages.
174
174
175
- <h4 ><strong ><code >taipy-gui</code ></strong > 4.0.0</h4 >
175
+ <h4 ><strong ><code >taipy-gui</code ></strong > 4.0.2</h4 >
176
+
177
+ - The chat control now automatically scrolls down to the last received message unless the user
178
+ has decided otherwise.<br />
179
+ See [ issue #2281 ] ( https://github.com/Avaiga/taipy/issues/2281 ) .
180
+ - The metric control now supports geometry adjustments.<br />
181
+ See issues [ #2141 ] ( https://github.com/Avaiga/taipy/issues/2141 ) and
182
+ [ #2142 ] ( https://github.com/Avaiga/taipy/issues/2142 ) .
183
+ - The Stylekit consistency across elements has been enforced.<br />
184
+ See [ issue #2305 ] ( https://github.com/Avaiga/taipy/issues/2305 ) .
185
+
186
+ <h4 >  ;  ;  ;  ; 4.0.1</h4 >
187
+
188
+ - Setting up styling:<br />
189
+ If a file named ` taipy.css ` is located in the same directory as the Python script (` <app>.py ` )
190
+ running a Taipy GUI application, and no ` <app>.css ` file exists in the same location, this CSS
191
+ file will be loaded and applied to all pages. This enables sharing styles across different Taipy
192
+ GUI applications.<br />
193
+ See [ issue #1597 ] ( https://github.com/Avaiga/taipy/issues/1597 ) for more details and the
194
+ [ section on Styling] ( ../userman/gui/styling/index.md#style-sheets ) .
195
+
196
+ <h4 >  ;  ;  ;  ; 4.0.0</h4 >
176
197
177
198
- Setting up styling:<br />
178
199
If a file named ` taipy.css ` is located in the same directory as the Python script (` <app>.py ` )
@@ -272,15 +293,12 @@ following new functionalities:
272
293
273
294
## Significant bug fixes
274
295
275
- <h4 ><strong ><code >taipy-core</code ></strong > 4.0.2</h4 >
276
- - Some data node update events were not correctly published on the notifier.<br />
277
- See [ issue #2319 ] ( https://github.com/Avaiga/taipy/issues/2319 ) .
278
- - Running a Taipy application on a Unix-based Docker container with file data nodes (csv, excel,
279
- json, etc.) created on a windows host machine will raise an error because the path is not
280
- recognized by the python interpreter.
281
- See [ issue #2267 ] ( https://github.com/Avaiga/taipy/issues/2267 ) .
296
+ <h4 ><strong ><code >taipy</code ></strong > 4.0.2</h4 >
282
297
283
- <h4 ><strong ><code >taipy</code ></strong > 4.0.1</h4 >
298
+ - Completed submissions may be notified twice.<br />
299
+ See [ issue #2152 ] ( https://github.com/Avaiga/taipy/issues/2152 ) .
300
+
301
+ <h4 >  ;  ;  ;  ; 4.0.1</h4 >
284
302
285
303
- Scenario selection becomes impossible in the ` scenario_selector ` control after creating a new
286
304
Scenario.<br />
@@ -294,7 +312,26 @@ following new functionalities:
294
312
some IDEs.<br />
295
313
See [ issue #1620 ] ( https://github.com/Avaiga/taipy/issues/1620 ) .
296
314
297
- <h4 ><strong ><code >taipy-gui</code ></strong > 4.0.1</h4 >
315
+ <h4 ><strong ><code >taipy-gui</code ></strong > 4.0.2</h4 >
316
+
317
+ - Boolean values are not properly represented in
318
+ [ ` table ` ] ( ../refmans/gui/viselements/generic/table.md ) controls when the * use_checkbox* property
319
+ is set to True.<br />
320
+ See [ issue #2257 ] ( https://github.com/Avaiga/taipy/issues/2257 ) .
321
+ - Lambda functions may fail to locate state variables or local functions.<br />
322
+ See [ issue #2212 ] ( https://github.com/Avaiga/taipy/issues/2212 ) and
323
+ [ issue #2242 ] ( https://github.com/Avaiga/taipy/issues/2242 ) .
324
+ - [ ` table ` ] ( ../refmans/gui/viselements/generic/table.md ) controls do not consistently apply new
325
+ column widths.<br />
326
+ Additionally, a new [ * sortable* ] ( ../refmans/gui/viselements/generic/table.md#p-sortable ) property
327
+ was introduced, allowing developers to disable the sorting functionality. This change reduces the
328
+ space required in column headers, enabling narrower column widths.<br />
329
+ See [ issue #2286 ] ( https://github.com/Avaiga/taipy/issues/2286 ) .
330
+ - Charts may swap data columns where refreshed with
331
+ [ * rebuild* ] ( ../refmans/gui/viselements/generic/chart.md#p-rebuild ) .<br />
332
+ See [ issue #2302 ] ( https://github.com/Avaiga/taipy/issues/2302 ) .
333
+
334
+ <h4 >  ;  ;  ;  ; 4.0.1</h4 >
298
335
299
336
- The ` -H ` command line option is broken.<br />
300
337
You must use the long ` --host ` option instead to specify the server hostname.
@@ -312,7 +349,7 @@ following new functionalities:
312
349
True.<br />
313
350
See [ issue #2005 ] ( https://github.com/Avaiga/taipy/issues/2005 ) .
314
351
315
- <h4 >4.0.0</h4 >
352
+ <h4 >& nbsp ;& nbsp ;& nbsp ;& nbsp ; 4.0.0</h4 >
316
353
317
354
- The value of multiline [ ` input ` ] ( ../refmans/gui/viselements/generic/input.md ) controls is
318
355
cleared when the ENTER key is pressed.<br />
@@ -326,7 +363,16 @@ following new functionalities:
326
363
- Binding to an element of a collection is now supported.<br />
327
364
See [ issue #1785 ] ( https://github.com/Avaiga/taipy/issues/1785 ) .
328
365
329
- <h4 ><strong ><code >taipy-core</code ></strong > 4.0.0</h4 >
366
+ <h4 ><strong ><code >taipy-core</code ></strong > 4.0.2</h4 >
367
+
368
+ - Some data node update events were not correctly published on the notifier.<br />
369
+ See [ issue #2319 ] ( https://github.com/Avaiga/taipy/issues/2319 ) .
370
+ - Running a Taipy application on a Unix base Docker container with file data nodes (csv, excel,
371
+ json, etc.) created on a windows host machine will raise an error because the path is not
372
+ recognized by the python interpreter.<br />
373
+ See [ issue #2267 ] ( https://github.com/Avaiga/taipy/issues/2267 ) .
374
+
375
+ <h4 >  ;  ;  ;  ; 4.0.0</h4 >
330
376
331
377
- ` DataNode.is_up_to_date()^ ` raises an error when the data node has never been written.<br />
332
378
See [ issue #1198 ] ( https://github.com/Avaiga/taipy/issues/1198 ) .
@@ -351,8 +397,8 @@ additional features.
351
397
[ Microsoft Entra ID] ( https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id )
352
398
including SSO and GUI integration.<br />
353
399
For more information, please refer to
354
- [ Microsoft Entra ID protocol] ( ../userman/advanced_features/auth/authentication#microsoft-entra-id-protocol )
355
- section.
400
+ [ Microsoft Entra ID protocol] ( ../userman/advanced_features/auth/authentication.md #microsoft-entra-id-protocol )
401
+ section of the user manual .
356
402
- Support for [ Polars DataFrame Library] ( https://docs.pola.rs/ ) .<br />
357
403
Tabular data nodes (` CSVDataNode^ ` , ` ParquetDataNode^ ` , ` ExcelDataNode^ ` , ` SQLTableDataNode^ ` ,
358
404
and ` SQLDataNode^ ` ) can now expose the data as Polars objects. They all support
0 commit comments