Skip to content

Commit 740a26d

Browse files
Update Release Notes for Taipy 4.0.2 (#1238)
Update for issue #2286 (#1240)
1 parent 7632308 commit 740a26d

File tree

1 file changed

+67
-21
lines changed

1 file changed

+67
-21
lines changed

docs/release-notes/index.md

+67-21
Original file line numberDiff line numberDiff line change
@@ -22,12 +22,12 @@ This is the list of changes to Taipy releases as they were published.
2222

2323
Published on 2024-10.
2424

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.
3131

3232
!!! warning "Upgrading to Taipy 4.0 from 3.x"
3333

@@ -164,15 +164,36 @@ following new functionalities:
164164
[*show_custom_properties*](../refmans/gui/viselements/corelements/data_node.md#p-show_custom_properties)
165165
property.
166166

167-
<h4>4.0.0</h4>
167+
<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>
168168

169169
- Taipy and all its dependencies now stop support Python 3.8.<br/>
170170
The minimum supported Python version is now 3.9.
171171
- Taipy package structure has been reorganized. The dependency on `taipy-config` has been
172172
removed. Taipy now depends on a new `taipy-common` package that includes the configuration
173173
features among the common code shared by all `taipy`, `taipy-gui`, and `taipy-core` packages.
174174

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>&nbsp;&nbsp;&nbsp;&nbsp;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>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>
176197

177198
- Setting up styling:<br/>
178199
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:
272293

273294
## Significant bug fixes
274295

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>
282297

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>&nbsp;&nbsp;&nbsp;&nbsp;4.0.1</h4>
284302

285303
- Scenario selection becomes impossible in the `scenario_selector` control after creating a new
286304
Scenario.<br/>
@@ -294,7 +312,26 @@ following new functionalities:
294312
some IDEs.<br/>
295313
See [issue #1620](https://github.com/Avaiga/taipy/issues/1620).
296314

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>&nbsp;&nbsp;&nbsp;&nbsp;4.0.1</h4>
298335

299336
- The `-H` command line option is broken.<br/>
300337
You must use the long `--host` option instead to specify the server hostname.
@@ -312,7 +349,7 @@ following new functionalities:
312349
True.<br/>
313350
See [issue #2005](https://github.com/Avaiga/taipy/issues/2005).
314351

315-
<h4>4.0.0</h4>
352+
<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>
316353

317354
- The value of multiline [`input`](../refmans/gui/viselements/generic/input.md) controls is
318355
cleared when the ENTER key is pressed.<br/>
@@ -326,7 +363,16 @@ following new functionalities:
326363
- Binding to an element of a collection is now supported.<br/>
327364
See [issue #1785](https://github.com/Avaiga/taipy/issues/1785).
328365

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>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>
330376

331377
- `DataNode.is_up_to_date()^` raises an error when the data node has never been written.<br/>
332378
See [issue #1198](https://github.com/Avaiga/taipy/issues/1198).
@@ -351,8 +397,8 @@ additional features.
351397
[Microsoft Entra ID](https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id)
352398
including SSO and GUI integration.<br/>
353399
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.
356402
- Support for [Polars DataFrame Library](https://docs.pola.rs/).<br/>
357403
Tabular data nodes (`CSVDataNode^`, `ParquetDataNode^`, `ExcelDataNode^`, `SQLTableDataNode^`,
358404
and `SQLDataNode^`) can now expose the data as Polars objects. They all support

0 commit comments

Comments
 (0)