Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Release Notes for Taipy 4.0.2 #1237

Merged
merged 5 commits into from
Dec 18, 2024
Merged
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
66 changes: 46 additions & 20 deletions docs/release-notes/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -90,12 +90,12 @@ additional features.

Published on 2024-10.

[`taipy` 4.0](https://pypi.org/project/taipy/4.0.1/) depends on the latest
[`taipy-common` 4.0](https://pypi.org/project/taipy-common/4.0.1/),
[`taipy-gui` 4.0](https://pypi.org/project/taipy-gui/4.0.1/),
[`taipy-core` 4.0](https://pypi.org/project/taipy-core/4.0.1/),
[`taipy-templates` 4.0](https://pypi.org/project/taipy-templates/4.0.1/), and
[`taipy-rest` 4.0](https://pypi.org/project/taipy-rest/4.0.1/) packages.
[`taipy` 4.0](https://pypi.org/project/taipy/4.0.2/) depends on the latest
[`taipy-common` 4.0](https://pypi.org/project/taipy-common/4.0.2/),
[`taipy-gui` 4.0](https://pypi.org/project/taipy-gui/4.0.2/),
[`taipy-core` 4.0](https://pypi.org/project/taipy-core/4.0.2/),
[`taipy-templates` 4.0](https://pypi.org/project/taipy-templates/4.0.2/), and
[`taipy-rest` 4.0](https://pypi.org/project/taipy-rest/4.0.2/) packages.

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

Expand Down Expand Up @@ -232,15 +232,25 @@ following new functionalities:
[*show_custom_properties*](../refmans/gui/viselements/corelements/data_node.md#p-show_custom_properties)
property.

<h4>4.0.0</h4>
<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>

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

<h4><strong><code>taipy-gui</code></strong> 4.0.0</h4>
<h4><strong><code>taipy-gui</code></strong> 4.0.1</h4>

- Setting up styling:<br/>
If a file named `taipy.css` is located in the same directory as the Python script (`<app>.py`)
running a Taipy GUI application, and no `<app>.css` file exists in the same location, this CSS
file will be loaded and applied to all pages. This enables sharing styles across different Taipy
GUI applications.<br/>
See [issue #1597](https://github.com/Avaiga/taipy/issues/1597) for more details and the
[section on Styling](../userman/gui/styling/index.md#style-sheets).

<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>

- Setting up styling:<br/>
If a file named `taipy.css` is located in the same directory as the Python script (`<app>.py`)
Expand Down Expand Up @@ -340,15 +350,12 @@ following new functionalities:

## Significant bug fixes

<h4><strong><code>taipy-core</code></strong> 4.0.2</h4>
- Some data node update events were not correctly published on the notifier.<br/>
See [issue #2319](https://github.com/Avaiga/taipy/issues/2319).
- Running a Taipy application on a unix base Docker container with file data nodes (csv, excel,
json, etc.) created on a windows host machine will raise an error because the path is not
recognized by the python interpreter.
See [issue #2267](https://github.com/Avaiga/taipy/issues/2267).
<h4><strong><code>taipy</code></strong> 4.0.2</h4>

<h4><strong><code>taipy</code></strong> 4.0.1</h4>
- Completed submissions may be notified twice.<br/>
See [issue #2152](https://github.com/Avaiga/taipy/issues/2152).

<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.1</h4>

- Scenario selection becomes impossible in the `scenario_selector` control after creating a new
Scenario.<br/>
Expand All @@ -362,7 +369,17 @@ following new functionalities:
some IDEs.<br/>
See [issue #1620](https://github.com/Avaiga/taipy/issues/1620).

<h4><strong><code>taipy-gui</code></strong> 4.0.1</h4>
<h4><strong><code>taipy-gui</code></strong> 4.0.2</h4>

- Lambda functions may fail to locate state variables or local functions.<br/>
See [issue #2212](https://github.com/Avaiga/taipy/issues/2212) and
[issue #2242](https://github.com/Avaiga/taipy/issues/2242).
- Table controls may not apply new widths for columns properly.<br/>
See [issue #2286](https://github.com/Avaiga/taipy/issues/2286).
- Charts may swap data columns where refreshed with *rebuild* set to True.<br/>
See [issue #2302](https://github.com/Avaiga/taipy/issues/2302).

<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.1</h4>

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

<h4>4.0.0</h4>
<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>

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

<h4><strong><code>taipy-core</code></strong> 4.0.0</h4>
<h4><strong><code>taipy-core</code></strong> 4.0.2</h4>

- Some data node update events were not correctly published on the notifier.<br/>
See [issue #2319](https://github.com/Avaiga/taipy/issues/2319).
- Running a Taipy application on a unix base Docker container with file data nodes (csv, excel,
json, etc.) created on a windows host machine will raise an error because the path is not
recognized by the python interpreter.
See [issue #2267](https://github.com/Avaiga/taipy/issues/2267).

<h4>&nbsp;&nbsp;&nbsp;&nbsp;4.0.0</h4>

- `DataNode.is_up_to_date()^` raises an error when the data node has never been written.<br/>
See [issue #1198](https://github.com/Avaiga/taipy/issues/1198).
Expand All @@ -419,7 +445,7 @@ additional features.
[Microsoft Entra ID](https://www.microsoft.com/en-us/security/business/identity-access/microsoft-entra-id)
including SSO and GUI integration.<br/>
For more information, please refer to
[Microsoft Entra ID protocol](../userman/advanced_features/auth/authentication#microsoft-entra-id-protocol)
[Microsoft Entra ID protocol](../userman/advanced_features/auth/authentication.md#microsoft-entra-id-protocol)
section of the user manual.
- Support for [Polars DataFrame Library](https://docs.pola.rs/).<br/>
Tabular data nodes (`CSVDataNode^`, `ParquetDataNode^`, `ExcelDataNode^`, `SQLTableDataNode^`,
Expand Down
Loading