Recent Releases of pandas-ai

pandas-ai - v2.3.2

  • Fix import submodules in generated code

- Python
Published by ArslanSaleem 7 months ago

pandas-ai - v3.0.0a19

What's Changed

  • introducing read excel by @matteocacciola in https://github.com/sinaptik-ai/pandas-ai/pull/1757
  • fix(sql): dialect sql parser fixed by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1778

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0a18...v3.0.0a19

- Python
Published by ArslanSaleem 7 months ago

pandas-ai - v3.0.0a18

What's Changed

  • updated v2 and v3 library docs by @gdcsinaptik in https://github.com/sinaptik-ai/pandas-ai/pull/1735
  • Add support for new GPT models from OpenAI by @nehcneb in https://github.com/sinaptik-ai/pandas-ai/pull/1717
  • serialization of columns added into the definition of the table by @matteocacciola in https://github.com/sinaptik-ai/pandas-ai/pull/1733
  • refactor: remove push and pull method from dataframe by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1758
  • refactor(bamboollm): remove bamboollm and documentation by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1760
  • refactor: remove load from remote server by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1761
  • fix: parser exception catch by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1762

New Contributors

  • @matteocacciola made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1733

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.17...v3.0.0a18

- Python
Published by ArslanSaleem 8 months ago

pandas-ai - v3.0.0-beta.17

What's Changed

  • fix(sql): pagination remove extra conversions by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1702
  • Fix: Resolve Python 3.8 Compatibility Issue in semanticlayerschema.py by @krakken190 in https://github.com/sinaptik-ai/pandas-ai/pull/1705
  • fix(serializer): user apply instead of applymap by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1704
  • fix(view_loader): avoid lower casing the column name by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1703
  • fix(duckdbConnection): make duckdb connection manager non singleton by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1710

New Contributors

  • @krakken190 made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1705

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0a16...v3.0.0-beta.17

- Python
Published by ArslanSaleem 10 months ago

pandas-ai - v3.0.0a16

What's Changed

  • fix(sql_query): resolve double dash issue in url path by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1674
  • fix(loader): optimization by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1676
  • fix(loaders): avoid extra initialization of loader by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1678
  • fix(docs): sandbox documentation and example corrected by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1682
  • fix(read_csv): lower file name by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1681
  • fix: dataset path error message and fixing tests by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1686
  • fix(error_correction): error correction for code generation by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1687
  • fix(df_redeclaration): remove dataframe redeclaration checks by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1688
  • fix(dataframe_serialize): truncate content of dataframe columns by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1691

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.15...v3.0.0a16

- Python
Published by ArslanSaleem 11 months ago

pandas-ai - v3.0.0-beta.15

What's Changed

  • fix(localloader): adding parameters by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1647
  • feature(litellm): pandasai litellm wrapper by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1648
  • fix(agent): remove wrong double validation by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1659
  • fix(query builders): quoting identifiers by default by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1658
  • fix(viewloader): add optional parameters to executelocal_query method by @maidacundo in https://github.com/sinaptik-ai/pandas-ai/pull/1663
  • fix: correct column parsing by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1667
  • fix(agent): chat with view and other dataset by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1660
  • fix(core): img path in windows by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1668

New Contributors

  • @maidacundo made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1663

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.14...v3.0.0-beta.15

- Python
Published by gventuri 12 months ago

pandas-ai - v3.0.0-beta.14

What's Changed

  • fix(license): pypi license not displayed for the ee extensions by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1634
  • fix(cache): removes cache by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1635
  • feature(SQLTransformation): SQL transformation by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1636
  • fix(expression): modulo operation issues by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1637
  • feature(IntegrationTests): add integration tests by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1640
  • docs: update ee license url in readme by @czakop in https://github.com/sinaptik-ai/pandas-ai/pull/1642
  • fix(coverage): adding unit tests by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1641
  • fix(sandbox): ignore non string constants for finding query string by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1645
  • fix(chart): fixed path fow Windows by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1643
  • feature(paginator): adding paginator functionality by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1644

New Contributors

  • @czakop made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1642

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0a12...v3.0.0-beta.14

- Python
Published by gventuri 12 months ago

pandas-ai - v3.0.0a12

What's Changed

  • docs: docstring improvements by @SaroAntonelloLovito in https://github.com/sinaptik-ai/pandas-ai/pull/1597
  • feature(LocalLoader): enabling local loader to use duckdb loader by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1620
  • fix: fixing datasets naming convention by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1623
  • fix: passing correct dialect and error to llm by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1625

New Contributors

  • @SaroAntonelloLovito made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1597

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.11...v3.0.0a12

- Python
Published by gventuri 12 months ago

pandas-ai - v3.0.0-beta.11

What's Changed

  • fix(views): transformation using raw sql by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1608
  • fix(dataset): slug format validation on load by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1609
  • fix(Views): multiple joins by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1611
  • fix(View): fixing aliases in view by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1614

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.10...v3.0.0-beta.11

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.10

What's Changed

  • fix(Views): updated views to reflect refactors by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1582
  • fix(config): dataframe remove config variable class attribute and chat by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1587
  • chore: remove numpy dependency by @christophfroeschl in https://github.com/sinaptik-ai/pandas-ai/pull/1580
  • fix(deps): remove numpy strict installation from all extensions by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1591
  • fix(load): update error message in case of dataset not found locally and missing api keys by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1589
  • feature(Views): adding view for local sources by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1586
  • feat(sandbox): add sandbox support in pai.chat and df.chat by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1595
  • feature(Views): views for a single dataframe by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1594
  • fix: transpiling sql to specific dialect by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1596
  • fix(schema): make columns mandatory for view by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1599
  • fix(sql_generation): handle scenario where table columns have "from" keyword in query by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1600
  • feature(GroupBy): adding group by functionality by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1603

New Contributors

  • @christophfroeschl made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1580

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.8...v3.0.0-beta.10

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.9

What's Changed

  • fix(Views): updated views to reflect refactors by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1582
  • fix(config): dataframe remove config variable class attribute and chat by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1587
  • chore: remove numpy dependency by @christophfroeschl in https://github.com/sinaptik-ai/pandas-ai/pull/1580
  • fix(deps): remove numpy strict installation from all extensions by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1591
  • fix(load): update error message in case of dataset not found locally and missing api keys by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1589
  • feature(Views): adding view for local sources by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1586
  • feat(sandbox): add sandbox support in pai.chat and df.chat by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1595
  • feature(Views): views for a single dataframe by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1594
  • fix: transpiling sql to specific dialect by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1596

New Contributors

  • @christophfroeschl made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1580

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.8...v3.0.0-beta.9

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.8

What's Changed

  • fix(FileManager): updated path in create and pull methods by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1579

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.7...v3.0.0-beta.8

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.7

What's Changed

  • fix: adding http client parameter in azure_openai.py by @prasum in https://github.com/sinaptik-ai/pandas-ai/pull/1567
  • fix(pandasai-sql): dropping support for sqlite by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1558
  • feature(SqlLoader): transformations in SqlLoader by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1569
  • fix(sql_query): validate if the query is not malicious by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1568
  • test: add more tests in the agent by @gventuri in https://github.com/sinaptik-ai/pandas-ai/pull/1572
  • feature(FileManager): adding FileManager to make feasible work with the library in other environment by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1573
  • fix(sql): allow paramerized query through sql sanitization by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1576
  • docs: update docs for sql, create, links, examples by @gdcsinaptik in https://github.com/sinaptik-ai/pandas-ai/pull/1571

New Contributors

  • @prasum made their first contribution in https://github.com/sinaptik-ai/pandas-ai/pull/1567

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.6...v3.0.0-beta.7

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.6

What's Changed

  • feat: filter only the columns that are provided in the schema by @gventuri in https://github.com/sinaptik-ai/pandas-ai/pull/1562
  • fix(sql): dependencies of sql fixed by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1564

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.5...v3.0.0-beta.6

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.5

What's Changed

  • fix(dependencies): update poetry file and pyproject files by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1557
  • feat: add transformations by @gventuri in https://github.com/sinaptik-ai/pandas-ai/pull/1555
  • feat: add CLI by @gventuri in https://github.com/sinaptik-ai/pandas-ai/pull/1560

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.4...v3.0.0-beta.5

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.4

What's Changed

  • feat(sandbox): adding docker sandbox by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1517

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.3...v3.0.0-beta.4

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.3

What's Changed

  • docs: updated installation instructions and fixed semantic-layer parsing error by @gdcsinaptik in https://github.com/sinaptik-ai/pandas-ai/pull/1550
  • feature(View): extend pai.create to support views by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1549
  • fix: removed deprecated df._data by @scaliseraoul in https://github.com/sinaptik-ai/pandas-ai/pull/1552
  • feat(sql_connector): add json serialization to text by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1551
  • fix(sql): add params args to pass to the connector by @ArslanSaleem in https://github.com/sinaptik-ai/pandas-ai/pull/1553

Full Changelog: https://github.com/sinaptik-ai/pandas-ai/compare/v3.0.0-beta.2...v3.0.0-beta.3

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.2

What's Changed

  • feat(sql_connector): add support for sql connector by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1543

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0-beta.1...v3.0.0-beta.2

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.1

What's Changed

  • fix: dependency issue and updated lock files by @scaliseraoul in https://github.com/Sinaptik-AI/pandas-ai/pull/1539
  • feature(View): enabling view in loader by @scaliseraoul in https://github.com/Sinaptik-AI/pandas-ai/pull/1537
  • test: integration tests for error rate by @scaliseraoul in https://github.com/Sinaptik-AI/pandas-ai/pull/1542
  • feature(LLMJudge): adding set of integration test where OpanAI is used as LLM Judge by @scaliseraoul in https://github.com/Sinaptik-AI/pandas-ai/pull/1546
  • fix: sanitize name of dataset in pai.load by @scaliseraoul in https://github.com/Sinaptik-AI/pandas-ai/pull/1548

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0-beta.0...v3.0.0-beta.1

- Python
Published by gventuri about 1 year ago

pandas-ai - v3.0.0-beta.0

What's Changed

Features

  • VirtualDataFrame: Introduced virtual dataframes for on-demand data loading and direct_sql functionality. (#1434)
  • Dataframe Enhancements:
    • Save dataframe as YAML. (#1443)
    • Push and pull datasets to/from remote servers. (#1445)
    • Added get_default_schema for default schema generation. (#1525)
  • SemanticLayerSchema: New schema class for logical and business validation, with relationship validation and view support. (#1516)
  • Global Config: Unified configuration system across the application. (#1467)
  • BambooLLM: Updated implementation for the BambooLLM. (#1462)

Refactors

  • Removed deprecated connectors, pipelines, and agents for a cleaner workflow. (#1433, #1435)
  • Replaced environment variables PANDASAI_* with PANDABI_* for clarity. (#1511)
  • Simplified dataframe serialization and default naming. (#1523)

Fixes

  • Resolved dependency issues causing build failures. (#1508)
  • Addressed bugs in dataloader for CSV and Parquet files. (#1451)
  • Fixed virtual dataframe naming conflicts. (#1531)

Documentation

  • Reorganized and updated docs for v2 and v3, including new notebooks and examples. (#1505, #1522)
  • Added a new GIF in the README for v3. (#1536)

New Contributors

  • @gdcsinaptik, @scaliseraoul, and @ellipsis-dev joined with impactful contributions.

Full Changelog: View on GitHub

- Python
Published by gventuri about 1 year ago

pandas-ai - v2.4.2

What's Changed

  • Fix: docker-compose-npm-error by @Charisn in https://github.com/Sinaptik-AI/pandas-ai/pull/1486
  • fix: remove plt.show if exists in the generated code by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1501
  • fix: make seaborn as an optional dependency by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1500
  • fix: check if whitelisted lib is actually exists in the additional deps by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1499
  • feat(security): add security config to disable it by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1498

New Contributors

  • @Charisn made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1486

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.4.1...v2.4.2

- Python
Published by gventuri about 1 year ago

pandas-ai - v2.4.1

What's Changed

  • Update lastcodegenerated in smartdataframe's _init__.py by @bence-kecskes in https://github.com/Sinaptik-AI/pandas-ai/pull/1484

New Contributors

  • @bence-kecskes made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1484

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.4.0...v2.4.1

- Python
Published by gventuri about 1 year ago

pandas-ai - v2.4.0

What's Changed

  • chore[Security]: restrict libs to allow specific functionalities by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1429

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.3.1...v2.4.0

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.3.1

What's Changed

  • Fixed duplicate export dynamics when building client app by @AlessandroMarc in https://github.com/Sinaptik-AI/pandas-ai/pull/1399
  • chore: minor updates in the README by @Smoothengineer in https://github.com/Sinaptik-AI/pandas-ai/pull/1400
  • Update library.mdx by @Muhammad-Adam1 in https://github.com/Sinaptik-AI/pandas-ai/pull/1406
  • Fix/#1415 Using torch 2.2.0 in macOS x86_64 by @giuseppe-coco in https://github.com/Sinaptik-AI/pandas-ai/pull/1417
  • Add /app to PYTHONPATH by @giuseppe-coco in https://github.com/Sinaptik-AI/pandas-ai/pull/1416
  • Update llms.mdx by @Muhammad-Adam1 in https://github.com/Sinaptik-AI/pandas-ai/pull/1410
  • fix[output_format]: accept dataframe dict as output and secure sql qu… by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1432

New Contributors

  • @AlessandroMarc made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1399
  • @Smoothengineer made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1400
  • @Muhammad-Adam1 made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1406
  • @giuseppe-coco made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1417

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.3.0...v2.3.1

- Python
Published by gventuri over 1 year ago

pandas-ai - v3.0.0a11

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0a10...v3.0.0a11

- Python
Published by gventuri over 1 year ago

pandas-ai - v3.0.0a10

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0a9...v3.0.0a10

- Python
Published by gventuri over 1 year ago

pandas-ai - v3.0.0a9

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0a8...v3.0.0a9

- Python
Published by gventuri over 1 year ago

pandas-ai - v3.0.0a8

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v3.0.0a7...v3.0.0a8

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.3.0

What's Changed

  • Fix Azure OpenAI LLM backend by @ak11234 in https://github.com/Sinaptik-AI/pandas-ai/pull/1364
  • docs: add AWS Bedrock tutorial to the example by @dimwael in https://github.com/Sinaptik-AI/pandas-ai/pull/1350
  • Added export const dynamic='force-dynamic'; by @khoonie in https://github.com/Sinaptik-AI/pandas-ai/pull/1303
  • Removed _core property on SmartDataframe that causes maximum recursion depth exceeded by @andeplane in https://github.com/Sinaptik-AI/pandas-ai/pull/1388
  • Fix making requests during the next.js build process by @xyb in https://github.com/Sinaptik-AI/pandas-ai/pull/1382
  • Fix server Dockerfile by @xyb in https://github.com/Sinaptik-AI/pandas-ai/pull/1381
  • Update custom-whitelisted-dependencies.mdx by @pesmeriz in https://github.com/Sinaptik-AI/pandas-ai/pull/1366
  • fix bug in malicious code scan by @shoebham in https://github.com/Sinaptik-AI/pandas-ai/pull/1341
  • Fix/support chinese in prompt generation by @cFireworks in https://github.com/Sinaptik-AI/pandas-ai/pull/1317
  • Adding Milvus as a choice of vectorstore. by @ericljx2020-gmail in https://github.com/Sinaptik-AI/pandas-ai/pull/1389

New Contributors

  • @ak11234 made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1364
  • @dimwael made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1350
  • @khoonie made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1303
  • @andeplane made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1388
  • @xyb made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1382
  • @pesmeriz made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1366
  • @shoebham made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1341
  • @ericljx2020-gmail made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1389

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.15...v2.3.0

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.15

What's Changed

  • Improve query safety by using regex for keyword detection and fix exclude benign phrases from malicious keyword detection (e.g. "through osmosis") by @N1ghtmarecus in https://github.com/Sinaptik-AI/pandas-ai/pull/1306
  • LanceDB Integration by @PrashantDixit0 in https://github.com/Sinaptik-AI/pandas-ai/pull/1319
  • fix: skill name is not defined by @WojtAcht in https://github.com/Sinaptik-AI/pandas-ai/pull/1295
  • fix(spellCheck): allow keyword for this case by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1346
  • fix(Qdrant): handle queries if no doc or qa added by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1376

New Contributors

  • @N1ghtmarecus made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1306
  • @PrashantDixit0 made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1319
  • @WojtAcht made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1295

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.14...v2.2.15

- Python
Published by ArslanSaleem over 1 year ago

pandas-ai - v2.2.14

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.13...v2.2.14

- Python
Published by ArslanSaleem over 1 year ago

pandas-ai - v2.2.12

What's Changed

  • feat: add support for gpt-4o-mini by @gventuri
  • [PAN-868]: workspaces added by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1279
  • import path fixed by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1285
  • [Pan-867]: features enable/disable functionality added by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1275

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.11...v2.2.12

- Python
Published by gventuri over 1 year ago

pandas-ai -

What's Changed

  • fix: duckdb io error (#1102)

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.10...v2.2.11

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.10

What's Changed

  • security: blacklist os, io, chr and .b64decode by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.9...v2.2.10

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.9

What's Changed

  • feat(security): add security agent by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1266

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.8...v2.2.9

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.8

What's Changed

  • [PAN-847]: datasets page added by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1246
  • Add scarf telemetry in pandasai by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1260

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.7...v2.2.8

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.7

What's Changed

  • Fix/adding sonnet 3.5 to bedrock by @dohertychristopher4 in https://github.com/Sinaptik-AI/pandas-ai/pull/1247

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.6...v2.2.7

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.6

What's Changed

  • Add pandasai version in query tracker by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1244
  • adding Sonnet 3.5 and Opus to BedrockClaude's supported models by @dohertychristopher4 in https://github.com/Sinaptik-AI/pandas-ai/pull/1245

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.5...v2.2.6

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.5

What's Changed

  • chore(SemanticAgent): add samples in schema and support back-tick json load by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1241

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.4...v2.2.5

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.4

What's Changed

  • fix(SemanticAgent): join data to be fixed by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1239

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.3...v2.2.4

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.3

What's Changed

  • feat(Judge): implementation of judge agent to validate code matches t… by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1238

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2.2...v2.2.3

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.2.1

What's Changed

  • Chore(SemanticAgent): improve time based aggregation and filtering by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1230
  • [PAN-822]: sidebar status persisted by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1229
  • fix: error prompt generation and extra validation on schema generation by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1233

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2...v2.2.1

What's Changed

  • Chore(SemanticAgent): improve time based aggregation and filtering by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1230
  • [PAN-822]: sidebar status persisted by @shahrukh802 in https://github.com/Sinaptik-AI/pandas-ai/pull/1229
  • fix: error prompt generation and extra validation on schema generation by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1233

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.2...v2.2.1

- Python
Published by ArslanSaleem over 1 year ago

pandas-ai - v2.2

PandasAI v2.2 is here, with a new UI! 🚀

After weeks of work and based on your feedback, we've finally released a UI for PandasAI, to make it even easier for you to chat with your data!

demo

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.1.1...v2.2

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.1.1

What's Changed

  • chore: chainlit example using_chanlit.py by @jimweller in https://github.com/Sinaptik-AI/pandas-ai/pull/1194
  • fix: JSON not serializable fix in using_chainlit.py by @getmykhan in https://github.com/Sinaptik-AI/pandas-ai/pull/1204
  • feat(train): semantic agent train method and multiturn conversation by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1208

New Contributors

  • @jimweller made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1194
  • @getmykhan made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1204

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.1...v2.1.1

- Python
Published by ArslanSaleem over 1 year ago

pandas-ai - v2.1

What's Changed

  • feat(visualization_agent): visualization agent to visualize data by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1164

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.44...v2.1

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.0.44

What's Changed

  • feat(pinecone): add pinecone connectors by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1176

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.43...v2.0.44

- Python
Published by gventuri over 1 year ago

pandas-ai - v2.0.43

What's Changed

  • Fix (cx_Oracle.DatabaseError) ORA-00904 by @eaandersen in https://github.com/Sinaptik-AI/pandas-ai/pull/1161

New Contributors

  • @eaandersen made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1161

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.42...v2.0.43

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.42

What's Changed

  • fix: upgrade cache by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.41...v2.0.42

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.41

What's Changed

  • Update openai_info.py: adding gpt-4o to the list of GPT-4 output by @nehcneb in https://github.com/Sinaptik-AI/pandas-ai/pull/1157

New Contributors

  • @nehcneb made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1157

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.40...v2.0.41

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.40

What's Changed

  • fix:Introduce _is_python_code check into _extract_code by @adamingas in https://github.com/Sinaptik-AI/pandas-ai/pull/1140

New Contributors

  • @adamingas made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1140

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.39...v2.0.40

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.39

What's Changed

  • adding claudes opus model to bedrock & updating attributes comment by @dohertychristopher4 in https://github.com/Sinaptik-AI/pandas-ai/pull/1153

New Contributors

  • @dohertychristopher4 made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1153

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.38...v2.0.39

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.38

What's Changed

  • feat: add support for gpt-4o by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.37...v2.0.38

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.37

What's Changed

  • fix(code_env) add numpy in the env by default by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1144

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.36...v2.0.37

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.36

What's Changed

  • chore(connector): add connect args in config by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1137
  • feat: add support for IBM watsonx.ai models by @rahulkalluri in https://github.com/Sinaptik-AI/pandas-ai/pull/1121

New Contributors

  • @rahulkalluri made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1121

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.35...v2.0.36

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.35

What's Changed

  • fix: remove exception raise in case of filter by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1122
  • fix: multi-round conversion with Bedrock Claude by @goriri in https://github.com/Sinaptik-AI/pandas-ai/pull/1111

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.34...v2.0.35

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.34

What's Changed

  • fix: Code cleaning error is not handled by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1114
  • feat: add plotly support for output validators by @oedokumaci in https://github.com/Sinaptik-AI/pandas-ai/pull/1108
  • fix: raise error if api response is not 200 by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1118
  • fix: pipeline to run new code and update last generated code by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1119

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.33...v2.0.34

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.33

What's Changed

  • ci/cd: Makefile auto put ## to help by @oedokumaci in https://github.com/Sinaptik-AI/pandas-ai/pull/1104
  • fix: add df to environment for the good measure by @oedokumaci in https://github.com/Sinaptik-AI/pandas-ai/pull/1109

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.32...v2.0.33

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.32

What's Changed

  • fix(sql_query): trim semicolon from the end before cleaning by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1096
  • feat(plot): allow base64 plot by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1100
  • fix: config llm None by @oedokumaci in https://github.com/Sinaptik-AI/pandas-ai/pull/1097
  • feat add table relations by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1094
  • feat: support series in response serializer by @oedokumaci in https://github.com/Sinaptik-AI/pandas-ai/pull/1099

New Contributors

  • @oedokumaci made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1097

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.30...v2.0.32

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.30

What's Changed

  • fix: fix cache cleaning by @gventuri
  • fix: fix skills by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.29...v2.0.30

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.29

What's Changed

  • feat: allow plots to be dict as well by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1090
  • feat: default to csv serializer by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1091

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.28...v2.0.29

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.28

What's Changed

  • fix: add plt lib in the env by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1086

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.27...v2.0.28

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.27

What's Changed

  • docs: revert changes in pandas imports by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/1075
  • docs: minor updates in getting-started.md by @nautics889 in https://github.com/Sinaptik-AI/pandas-ai/pull/1072
  • fix(fetchtrainingerror): query without training data if fails to fetch by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1083
  • fix(enforce_policy): enforce policy to pass only custom head or schem… by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1084

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.26...v2.0.27

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.26

What's Changed

  • fix: sqlite connector override base equals by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1071
  • fix: none type error in notebooks by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1070
  • fix: code cleaning using wrong context by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1069

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.25...v2.0.26

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.25

What's Changed

  • fix(connectors): revert pandas to previous version temporarily by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1068
  • feat: openai support to modify openai's base url by @cFireworks in https://github.com/Sinaptik-AI/pandas-ai/pull/1066

New Contributors

  • @cFireworks made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1066

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.24...v2.0.25

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.24

What's Changed

  • fix: PandasConnector not subscriptable error by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1064

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.23...v2.0.24

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.23

What's Changed

  • refactor(pipelines): split out code cleaning logic from CodeExecution unit by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1034
  • feat: Qdrant vector store support by @Anush008 in https://github.com/Sinaptik-AI/pandas-ai/pull/1055

New Contributors

  • @Anush008 made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1055

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.22...v2.0.23

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.22

What's Changed

  • fix: 'NoneType' object has no attribute 'type' when missing LLM by @gventuri in https://github.com/Sinaptik-AI/pandas-ai/issues/1054

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.21...v2.0.22

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.21

What's Changed

  • fix(tableextractor): extract table from sql query ignore createdat by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1049
  • build: upgrade Modin and pandas versions by @YarShev in https://github.com/Sinaptik-AI/pandas-ai/pull/1052

New Contributors

  • @YarShev made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1052

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.19...v2.0.21

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.19

What's Changed

  • fix: code manager to handle data not defined error by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1048
  • fix PandasConnector config in docs by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1047

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.18...v2.0.19

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.18

What's Changed

  • fix: bamboo llm config by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1046

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.16...v2.0.18

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.17

What's Changed

  • feat: launch BambooLLM beta

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.16...v2.0.17

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.16

What's Changed

  • build: remove unnecessary dependencies by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.15...v2.0.16

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.15

What's Changed

  • fix(ErrorPrompt): add trace in error prompt by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1042
  • fix: last log id return last_error by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1041
  • test: add test cases for Connectors by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1040

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.14...v2.0.15

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.14

What's Changed

  • chore(yml): add database types to connectors prompts by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1039

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.13...v2.0.14

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.13

What's Changed

  • fix(sql): quote in generated query not captured by regex by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1038
  • fix: AttributeError: 'GoogleGemini' object has no attribute 'google' by @traien in https://github.com/Sinaptik-AI/pandas-ai/pull/1033

New Contributors

  • @traien made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1033

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.12...v2.0.13

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.12

What's Changed

  • fix: AttributeError: 'Call' object has no attribute 'id' by @gventuri
  • feat(llm): add API key as param to local LLM by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1026
  • fix(postgres) table case sensitive (#1028) by @ArslanSaleem
  • fix: support duckdb <1 by @gventuri

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.11...v2.0.12

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.9

What's Changed

  • feat(llm): add API key as param to local LLM by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1026

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.8...v2.0.9

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.8

What's Changed

  • feat(llm): support local LLMs compatible with OpenAI API by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1019
  • fix: wrap LangChain LLMs correctly by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1018
  • docs(llm): support local LLMs compatible with OpenAI API by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1022
  • feat: Add Bedrock Claude 3 support by @goriri in https://github.com/Sinaptik-AI/pandas-ai/pull/1021

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.7...v2.0.8

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.7

What's Changed

  • fix: set Agent.lastcodeexecuted correctly by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1015
  • fix: add attribute check to avoid "AttributeError: 'Call' object has no attribute 'id' by @goriri in https://github.com/Sinaptik-AI/pandas-ai/pull/1013
  • fix: access value.func.value.id after checking AST node by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/1016

New Contributors

  • @goriri made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/1013

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.6...v2.0.7

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.6

What's Changed

  • fix: fix last code execution by @gventuri
  • fix(pandas): modin support broke from pandasai>=2.0 by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/1012
  • feat(google_bigquery): load google big query from base64 string of cr… by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1008

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.5...v2.0.6

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.5

What's Changed

  • update comparison operator by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/953
  • build: fix ci for windows by @gventuri in https://github.com/Sinaptik-AI/pandas-ai/pull/1005
  • fix: add number result to memory as string by @chengwaikoo in https://github.com/Sinaptik-AI/pandas-ai/pull/997
  • fix: remove logger refs from SmartDataframe by @PavelAgurov in https://github.com/Sinaptik-AI/pandas-ai/pull/985
  • chore(code_manager): filter code for redeclaration of pd.DataFrame fr… by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/1003
  • fix: import polars by @gventuri in https://github.com/Sinaptik-AI/pandas-ai/pull/1009

New Contributors

  • @chengwaikoo made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/997

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.3...v2.0.5

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.3

What's Changed

  • fix(llm): Google Gemini signature and memory usage by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/980

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.2...v2.0.3

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.2

What's Changed

  • fix: restore support for Google Gemini API

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0.1...v2.0.2

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0.1

What's Changed

  • fix: update domain name by @ArslanSaleem in https://github.com/Sinaptik-AI/pandas-ai/pull/970
  • fix(agent): langchain LLM instantiation by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/977

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v2.0...v2.0.1

- Python
Published by gventuri almost 2 years ago

pandas-ai - v2.0

PandasAI v2.0 is here! The Panda has never been so smart! 🚀

After months of dedicated effort and collaboration, we're super excited to unveil PandasAI v2.0! This release marks a significant leap forward, bringing the capabilities of our favorite panda to unprecedented levels.

What's New in v2.0? ✅ Training: you can now tailor PandasAI to your needs with custom instructions and processes, ensuring more deterministic responses that align perfectly with your company's workflows ✅ Field descriptions: eliminate ambiguity by providing clear descriptions for any table field, boosting accuracy ✅ Agent description: you can now define how the agent should act during the interactions with the user ✅ Improved multi-turn conversations: up to 70% more accurate context retrieval in multi-turn conversations ✅ Google BigQuery connector ✅ BambooLLM support (currently in beta, will be released soon) ✅ Jinja2 template engine: better template maintainability ✅ Refined feature set: based on community feedback, we’ve remove less utilized features, focusing on what truly matters to users

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v1.5.21...v2.0

- Python
Published by gventuri almost 2 years ago

pandas-ai - v1.5.21

What's Changed

  • fix: error for missing langchain_core package installing with pip

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v1.5.20...v1.5.21

- Python
Published by gventuri almost 2 years ago

pandas-ai - v1.5.20

What's Changed

  • chore: add Flask openai example by @aloha-fim in https://github.com/Sinaptik-AI/pandas-ai/pull/941
  • chore(llms): upgrade to langchain API >= 0.1 by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/957
  • fix(llms): langchain response for chat models by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/960
  • feat(pandasai): support pydantic v2 by @mspronesti in https://github.com/Sinaptik-AI/pandas-ai/pull/963

New Contributors

  • @aloha-fim made their first contribution in https://github.com/Sinaptik-AI/pandas-ai/pull/941

Full Changelog: https://github.com/Sinaptik-AI/pandas-ai/compare/v1.5.19...v1.5.20

- Python
Published by gventuri almost 2 years ago

pandas-ai - v1.5.19

What's Changed

  • feat: add support for modin by @mspronesti in https://github.com/gventuri/pandas-ai/pull/907
  • docs: update Google Colab Badge by @HemantSachdeva in https://github.com/gventuri/pandas-ai/pull/914
  • docs: Rectify code examples by adding missing statements by @HemantSachdeva in https://github.com/gventuri/pandas-ai/pull/915

New Contributors

  • @HemantSachdeva made their first contribution in https://github.com/gventuri/pandas-ai/pull/914

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.18...v1.5.19

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.18

What's Changed

  • docs: update examples.md by @PavelAgurov in https://github.com/gventuri/pandas-ai/pull/887
  • refactor: TypeVar for IResponseParser (#889) by @nautics889 in https://github.com/gventuri/pandas-ai/pull/890
  • fix: logging chart saving only if code contains chart by @Lorenzobattistela in https://github.com/gventuri/pandas-ai/pull/897
  • feat: add df summarization shortcut by @dudesparsh in https://github.com/gventuri/pandas-ai/pull/901
  • fix: badge for "Open in Colab" by @devashishmamgain in https://github.com/gventuri/pandas-ai/pull/903
  • feat: add support Google Gemini API in LLMs by @dudesparsh in https://github.com/gventuri/pandas-ai/pull/902

New Contributors

  • @PavelAgurov made their first contribution in https://github.com/gventuri/pandas-ai/pull/887
  • @dudesparsh made their first contribution in https://github.com/gventuri/pandas-ai/pull/901
  • @devashishmamgain made their first contribution in https://github.com/gventuri/pandas-ai/pull/903

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.17...v1.5.18

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.17

What's Changed

  • fix(code manager): parsing of called functions by @mspronesti in https://github.com/gventuri/pandas-ai/pull/883
  • fix open charts return on format plot by @lhlong in https://github.com/gventuri/pandas-ai/pull/881
  • feat(project): add Makefile, re-lint project, restructure tests by @mspronesti in https://github.com/gventuri/pandas-ai/pull/884

New Contributors

  • @lhlong made their first contribution in https://github.com/gventuri/pandas-ai/pull/881

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.16...v1.5.17

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.16

What's Changed

  • fix(sql): use only added tables of connector by @ArslanSaleem in https://github.com/gventuri/pandas-ai/pull/869
  • feat/integration_testing test cases created by @milind-sinaptik in https://github.com/gventuri/pandas-ai/pull/873
  • feat(helpers): add gpt-3.5-turbo-1106 fine-tuned for cost calculation by @mspronesti in https://github.com/gventuri/pandas-ai/pull/876
  • fix: rephrase query by @Pranab1011 in https://github.com/gventuri/pandas-ai/pull/872

New Contributors

  • @Pranab1011 made their first contribution in https://github.com/gventuri/pandas-ai/pull/872

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.15...v1.5.16

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.15

What's Changed

  • fix(output_type): handle errors for wrong output type by @ArslanSaleem in https://github.com/gventuri/pandas-ai/pull/866
  • fix: upgrade duckdb by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.14...v1.5.15

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.14

What's Changed

  • fixed spelling by @Aaryanverma in https://github.com/gventuri/pandas-ai/pull/846
  • (refactor): built-in shadowing in SmartDatalake by @nautics889 in https://github.com/gventuri/pandas-ai/pull/848
  • (chore): minor PR template updates by @nautics889 in https://github.com/gventuri/pandas-ai/pull/847
  • docs: documentation for langchain.py by @kartheekyakkala in https://github.com/gventuri/pandas-ai/pull/849
  • Update huggingfacetextgen.py by @kartheekyakkala in https://github.com/gventuri/pandas-ai/pull/850
  • chore: relaxing sqlalchemy versions to include 2.x. by @leehanchung in https://github.com/gventuri/pandas-ai/pull/859
  • chore(direct_sql): Add Sanity Check in code generation by @ArslanSaleem in https://github.com/gventuri/pandas-ai/pull/864
  • add parquet example to pandas-ai by @tanersekmen in https://github.com/gventuri/pandas-ai/pull/855

New Contributors

  • @Aaryanverma made their first contribution in https://github.com/gventuri/pandas-ai/pull/846
  • @kartheekyakkala made their first contribution in https://github.com/gventuri/pandas-ai/pull/849
  • @tanersekmen made their first contribution in https://github.com/gventuri/pandas-ai/pull/855

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.13...v1.5.14

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.13

What's Changed

  • feat(skills): handle no args passed to decorator by @mspronesti in https://github.com/gventuri/pandas-ai/pull/843
  • fix: cache dir when 'enable_cache' is False (#838) by @nautics889 in https://github.com/gventuri/pandas-ai/pull/845

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.12...v1.5.13

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.12

What's Changed

  • feat(skill): redesign skills and fix code exec env bug by @mspronesti in https://github.com/gventuri/pandas-ai/pull/836

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.11...v1.5.12

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.11

What's Changed

  • docs: fix all docs snippets instantiations by @mspronesti in https://github.com/gventuri/pandas-ai/pull/825
  • refactor: miscellaneous in anonymizer.py by @nautics889 in https://github.com/gventuri/pandas-ai/pull/826
  • fix: do not truncate user messages by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.10...v1.5.11

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.10

What's Changed

  • fix: openai sometimes tries to concat dfs (#823) by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.8...v1.5.10

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.9

What's Changed

  • fix: return path when plotting a chart (#816) by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.8...v1.5.9

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.8

What's Changed

  • feat: add support for Gemini Pro by @gventuri
  • docs: add description of open_charts option by @nautics889 in https://github.com/gventuri/pandas-ai/pull/817
  • fix: clarification questions now work with vertex ai by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.7...v1.5.8

- Python
Published by gventuri about 2 years ago

pandas-ai - v1.5.7

What's Changed

  • fix: 'NoneType' object is not subscriptable with OpenAI (#783) by @gventuri

Full Changelog: https://github.com/gventuri/pandas-ai/compare/v1.5.6...v1.5.7

- Python
Published by gventuri about 2 years ago