Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.12.0
Choose a base ref
...
head repository: googleapis/python-bigquery-dataframes
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2.13.0
Choose a head ref
  • 10 commits
  • 100 files changed
  • 9 contributors

Commits on Jul 23, 2025

  1. Configuration menu
    Copy the full SHA
    92a2377 View commit details
    Browse the repository at this point in the history

Commits on Jul 24, 2025

  1. feat: implement Index.get_loc (#1921)

    * feat: add index get_loc API
    
    * update docstring
    
    * code update
    
    * final polish of the helper function
    
    * fix mypy
    
    * reset index of result
    
    * change docstring
    
    * fix docstring
    
    * change a function call
    shuoweil authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    bbbcaf3 View commit details
    Browse the repository at this point in the history
  2. feat: Add CSS styling for TableWidget pagination interface (#1934)

    * Beautify buttons and tables
    
    * introduce css file
    
    * change the size
    
    * change the order of initialization sequence
    
    * final touch up
    
    * add CSS scoping
    
    * Add css related testcase
    
    * 🦉 Updates from OwlBot post-processor
    
    See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md
    
    ---------
    
    Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
    shuoweil and gcf-owl-bot[bot] authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    5b232d7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    31b17b0 View commit details
    Browse the repository at this point in the history
  4. chore: Migrate up to 15 scalar operators to SQLGlot (#1936)

    Migrated the following unary scalar operators to SQLGlot:
    - pos_op
    - neg_op
    - sqrt_op
    - log10_op
    - ln_op
    - log1p_op
    - len_op
    - reverse_op
    - lower_op
    - upper_op
    - StrLstripOp
    - StrRstripOp
    - StrStripOp
    - StrContainsOp
    - StrContainsRegexOp
    chelsea-lin authored Jul 24, 2025
    Configuration menu
    Copy the full SHA
    e3f8ca7 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2025

  1. deps: replace google-cloud-iam with grpc-google-iam-v1 (#1864)

    * deps: remove `google-cloud-iam` dependency
    
    * include grpc-google-iam-v1==0.14.2 dependency as we are using directly `google.iam.v1.policy_pb2`
    
    ---------
    
    Co-authored-by: Tim Sweña (Swast) <swast@google.com>
    shobsi and tswast authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    e5ff8f7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ab01b0a View commit details
    Browse the repository at this point in the history
  3. chore: refactor get_configuration to use a dataclass (#1940)

    * Refactor get_configuration to use a dataclass
    
    I've introduced a new `BenchmarkConfig` frozen dataclass to provide a more structured way of handling benchmark configurations.
    
    I updated the `get_configuration` function in `tests/benchmark/utils.py` to return an instance of this dataclass.
    
    I have partially updated the call sites for `get_configuration` to use the new dataclass object. The following directories have been updated:
    - tests/benchmark/db_benchmark/groupby/
    - tests/benchmark/db_benchmark/join/
    - tests/benchmark/db_benchmark/sort/
    - tests/benchmark/read_gbq_colab/ (except for sort_output.py)
    
    The remaining call sites in `tests/benchmark/read_gbq_colab/sort_output.py` and `tests/benchmark/tpch/` still need to be updated.
    
    * I will refactor `get_configuration` to use a dataclass.
    
    This change introduces a new `BenchmarkConfig` frozen dataclass to provide a more structured way of handling benchmark configurations.
    
    The `get_configuration` function in `tests/benchmark/utils.py` will be updated to return an instance of this dataclass.
    
    All call sites for `get_configuration` will be updated to use the new dataclass object.
    
    * I will refactor `get_configuration` to use a dataclass.
    
    This change introduces a new `BenchmarkConfig` frozen dataclass to provide a more structured way of handling benchmark configurations.
    
    The `get_configuration` function in `tests/benchmark/utils.py` will be updated to return an instance of this dataclass.
    
    All call sites for `get_configuration` will be updated to use the new dataclass object.
    
    ---------
    
    Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
    tswast and google-labs-jules[bot] authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    ceca490 View commit details
    Browse the repository at this point in the history
  4. chore: Migrate up to 15 scalar operators to SQLGlot (#1938)

    * chore: Migrate up to 15 scalar operators to SQLGlot
    
    Migrated the following unary scalar operators to SQLGlot:
    - iso_year_op
    - minute_op
    - month_op
    - quarter_op
    - second_op
    - time_op
    - year_op
    - normalize_op
    - geo_area_op
    - geo_st_astext_op
    - geo_x_op
    - geo_y_op
    - timedelta_floor_op
    - StrGetOp
    - StrSliceOp
    chelsea-lin authored Jul 25, 2025
    Configuration menu
    Copy the full SHA
    f63ce9b View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2025

  1. chore(main): release 2.13.0 (#1933)

    Co-authored-by: release-please[bot] <55107282+release-please[bot]@users.noreply.github.com>
    release-please[bot] authored Jul 28, 2025
    Configuration menu
    Copy the full SHA
    03ac660 View commit details
    Browse the repository at this point in the history
Loading