|
4 | 4 |
|
5 | 5 | [1]: https://pypi.org/project/google-cloud-bigquery/#history
|
6 | 6 |
|
| 7 | +## 0.29.0 (unreleased) |
| 8 | + |
| 9 | +## Interface changes / additions |
| 10 | + |
| 11 | +- Add `to_dataframe()` method to row iterators. When Pandas is installed this |
| 12 | + method returns a `DataFrame` containing the query's or table's rows. |
| 13 | + ([#4354](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4354)) |
| 14 | +- Iterate over a `QueryJob` to wait for and get the query results. |
| 15 | + ([#4350](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4350)) |
| 16 | +- Add `Table.reference` and `Dataset.reference` properties to get the |
| 17 | + `TableReference` or `DatasetReference` corresponding to that `Table` or |
| 18 | + `Dataset`, respectively. |
| 19 | + ([#4405](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4405)) |
| 20 | +- Add `Row.keys()`, `Row.items()`, and `Row.get()`. This makes `Row` act |
| 21 | + more like a built-in dictionary. |
| 22 | + ([#4393](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4393), |
| 23 | + [#4413](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4413)) |
| 24 | + |
| 25 | +## Interface changes / breaking changes |
| 26 | + |
| 27 | +- Add `Client.list_tables`, deprecate `Client.list_dataset_tables`. |
| 28 | + ([#4653](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4653)) |
| 29 | +- `Client.list_tables` returns an iterators of `TableListItem`. The API |
| 30 | + only returns a subset of properties of a table when listing. |
| 31 | + ([#4427](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4427)) |
| 32 | +- Remove `QueryJob.query_results()`. Use `QueryJob.result()` instead. |
| 33 | + ([#4652](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4652)) |
| 34 | +- Remove `Client.query_rows()`. Use `Client.query()` instead. |
| 35 | + ([#4429](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4429)) |
| 36 | +- `Client.list_datasets` returns an iterator of `DatasetListItem`. The API |
| 37 | + only returns a subset of properties of a dataset when listing. |
| 38 | + ([#4439](https://github.com/GoogleCloudPlatform/google-cloud-python/pull/4439)) |
| 39 | + |
7 | 40 | ## 0.28.0
|
8 | 41 |
|
9 | 42 | **0.28.0 significantly changes the interface for this package.** For examples
|
|
0 commit comments