diff --git a/.github/workflows/python-test.yml b/.github/workflows/python-test.yml index 2073f9cd..b83edd56 100644 --- a/.github/workflows/python-test.yml +++ b/.github/workflows/python-test.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: ["3.8", "3.12"] + python-version: ["3.10", "3.14"] steps: - name: Checkout code uses: actions/checkout@v3 @@ -68,7 +68,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - react-version: ["18.2.0"] + react-version: ["19"] steps: - uses: actions/checkout@v3 - uses: actions/setup-python@v3 diff --git a/CHANGELOG.md b/CHANGELOG.md index a4bb9f02..c2577d60 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -12,6 +12,9 @@ Links "DE#nnn" prior to version 2.0 point to the Dash Enterprise closed-source D - [#452](https://github.com/plotly/dash-ag-grid/pull/452) - Added test for `OBJ_MAYBE_FUNCTION_OR_MAP_MAYBE_FUNCTIONS` to test that the value is an object before parsing, - this allows for reused keys to not comply with being an object +- [#462](https://github.com/plotly/dash-ag-grid/pull/462) + - Updated workflow test targets to Python 3.10, Python 3.14, and React 19. + - Updated dev requirements to `dash[dev,testing]` and added explicit `numpy`/`pandas` dependencies for test/runtime imports in Python CI. ### Fixed - [#454](https://github.com/plotly/dash-ag-grid/pull/454) fixes issue where a rowCount of 0 would cause the grid not to display new data diff --git a/requires-dev.txt b/requires-dev.txt index 45dd9904..34d030ce 100644 --- a/requires-dev.txt +++ b/requires-dev.txt @@ -1,4 +1,6 @@ -dash[ci,dev,testing]>=2.0 +dash[dev,testing]>=2.0 +numpy +pandas dash_mantine_components==0.12.1 pyyaml>=5.0 pytest<8.1.0