Pandasai

Latest version: v2.4.2

Safety actively analyzes 706267 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 24 of 31

1.0

Not secure
PandasAI v1 is here 🎉

We are thrilled to unveil a significant milestone – the release of PandasAI version 1! This achievement is the culmination of weeks of dedicated effort. In this version, we've introduced numerous changes, some of which may be breaking. The primary goal is to streamline the analysis process, allowing for more concise code and an even more user-friendly experience with PandasAI. Beyond its immediate enhancements, this release also lays the groundwork for an array of exciting upcoming features. Stay tuned for what's in store!

What's Changed
👉 Added `SmartDataframe` and `SmartDatalake`. A `SmartDataframe` is a wrapper around either a pandas or polars dataframes that inherits all the properties and methods from the original dataframe, but also extends it with a `.chat()` method and all the shortcuts to allow conversational data analysis. In a similar way, a `SmartDatalake` accepts multiple dataframes.
👉 Add support for polars dataframes (beta)
👉 Add support for memory and multi-turn capability. The smart dataframe keeps track of the previous questions.
👉 Easily import from file or url as one instantiate a SmartDataframe
👉 Refactored the prompt to use "programmatic prompt", a technique that passes a skeleton of a python method and instructs the model about how to generate the code to answer the query
👉 Refactored the code to be more domain-specific classes. For example, the code generated is now manager by a dedicate `CodeManager` class. Same for the logs.
👉 Unified the prompt for single and multiple dfs, so that now only one prompt fits both the use cases.
👉 Support for project settings. You can now configure your LLMs and default settings on a `pandasai.json` configuration file, so that you can easily use PandasAI without having to pass all the configurations every time.

**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.8.3...v1.0

0.8.4

Not secure
What's Changed
* fix: environment for executing code by nautics889 in https://github.com/gventuri/pandas-ai/pull/419


**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.8.3...v0.8.4

0.8.3

Not secure
What's Changed
* fix: prevent to_* pandas methods from running by gventuri
* improved on _is_df_overwrite method to check all targets by aymanehachcham in https://github.com/gventuri/pandas-ai/pull/436

New Contributors
* aymanehachcham made their first contribution in https://github.com/gventuri/pandas-ai/pull/436

**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.8.2...v0.8.3

0.8.2

Not secure
What's Changed
* chore: make packages pythonic by mspronesti in https://github.com/gventuri/pandas-ai/pull/417
* Fixing multidataframe bugs when enforcing privacy by adzafirov in https://github.com/gventuri/pandas-ai/pull/420
* fix: Fix typos and update to more direct links in LLMs docs by Bharat123rox in https://github.com/gventuri/pandas-ai/pull/423
* fix: (PULL_REQUEST_TEMPLATE) link to code checks in PR Template by Bharat123rox in https://github.com/gventuri/pandas-ai/pull/422

New Contributors
* adzafirov made their first contribution in https://github.com/gventuri/pandas-ai/pull/420
* Bharat123rox made their first contribution in https://github.com/gventuri/pandas-ai/pull/423

**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.8.1...v0.8.2

0.8.1

Not secure
What's Changed
* feat: allow custom max_retries for hugging face LLMs by gventuri
* test: add test coverage by gventuri in https://github.com/gventuri/pandas-ai/pull/406
* refactor: update `_get_prompt()` in `PandasAI` by nautics889 in https://github.com/gventuri/pandas-ai/pull/402
* fix: bypass the security check with prompt injection (399) by gventuri in https://github.com/gventuri/pandas-ai/pull/409


**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.8.0...v0.8.1

0.8.0

Not secure
What's Changed
* Google sheets ai by yassinkortam in https://github.com/gventuri/pandas-ai/pull/338
* feat: enhance prompts by gaurang98671 in https://github.com/gventuri/pandas-ai/pull/392
* patch: `add_save_chart()` not counting `plt.show(block=True)` by leehanchung in https://github.com/gventuri/pandas-ai/pull/383

New Contributors
* yassinkortam made their first contribution in https://github.com/gventuri/pandas-ai/pull/338

**Full Changelog**: https://github.com/gventuri/pandas-ai/compare/v0.7.2...v0.8.0

Page 24 of 31

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.