|
1 | 1 | # Unreleased
|
2 |
| -* [changed] Breaking Change: refactored enum classes to be normal classes (#6340). |
| 2 | +* [feature] Added support for `title` and `publicationDate` in citations. (#6309) |
| 3 | +* [feature] Added support for `frequencyPenalty`, `presencePenalty`, and `HarmBlockMethod`. (#6309) |
| 4 | +* [changed] **Breaking Change**: Introduced `Citations` class. Now `CitationMetadata` wraps that type. (#6276) |
| 5 | +* [changed] **Breaking Change**: Introduced `FunctionCall` and `FunctionResponse` types. Now `FunctionCallPart` and `FunctionResponsePart` wrap those types, respectively. (#6311) |
| 6 | +* [changed] **Breaking Change**: Reworked `Schema` declaration mechanism. (#6258) |
| 7 | +* [changed] **Breaking Change**: Reworked function calling mechanism to use the new `Schema` format. Function calls no longer use native types, nor include references to the actual executable code. (#6258) |
| 8 | +* [changed] **Breaking Change**: Made `totalBillableCharacters` field in `CountTokens` nullable and optional. (#6294) |
| 9 | +* [changed] **Breaking Change**: Removed `UNKNOWN` option for the `HarmBlockThreshold` enum. (#6294) |
| 10 | +* [changed] **Breaking Change**: Removed `UNSPECIFIED` option for the `HarmBlockThreshold`, `HarmProbability`, `HarmSeverity`, and `BlockReason` enums. (#6294) |
| 11 | +* [changed] **Breaking Change**: Renamed `BlockThreshold` as `HarmBlockThreshold`. (#6262) |
| 12 | +* [changed] **Breaking Change**: Renamed all types and methods starting with `blob` to start with `inlineData`. (#6309) |
| 13 | +* [changed] **Breaking Change**: Changed the order of arguments in `InlineDataPart` to match `ImagePart`. (#6340) |
| 14 | +* [changed] **Breaking Change**: Changed `RequestOption` to accept only `long` timeout values. (#6289) |
| 15 | +* [changed] **Breaking Change**: Moved `requestOptions` to the last positional argument in the `generativeModel` argument list. (#6292) |
| 16 | +* [changed] **Breaking Change**: Replaced sealed classes with abstract classes for `StringFormat`. (#6334) |
| 17 | +* [changed] **Breaking Change**: Refactored enum classes to be normal classes. (#6340) |
| 18 | +* [changed] **Breaking Change**: Marked `GenerativeModel` properties as private. (#6309) |
3 | 19 |
|
4 | 20 |
|
5 | 21 | # 16.0.0-beta05
|
|
17 | 33 | * [feature] Added support for `responseMimeType` in `GenerationConfig`.
|
18 | 34 | * [changed] Renamed `GoogleGenerativeAIException` to `FirebaseVertexAIException`.
|
19 | 35 | * [changed] Updated the KDocs for various classes and functions.
|
20 |
| - |
|
0 commit comments