Skip to content

Commit

Permalink
Voice KDocs & small tweaks
Browse files Browse the repository at this point in the history
  • Loading branch information
SMadani committed Sep 6, 2024
1 parent 5f335b7 commit 47cf892
Show file tree
Hide file tree
Showing 6 changed files with 351 additions and 44 deletions.
32 changes: 20 additions & 12 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,31 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/)
and this project adheres to [Semantic Versioning](http://semver.org/).

## [1.0.0] - 2024-09-??
## [1.0.0] - 2024-09-12
GA release!

### [1.0.0-beta2] - 2024-09-06

### Added
- Documentation (KDocs) for all classes and methods.
- Documentation (KDocs) for all classes and methods

### Changed
- Moved Video API's `connectToWebSocket`, `startRender` and `sipDial` methods to `ExistingSession`.
- Moved Video API's `connectToWebSocket`, `startRender` and `sipDial` methods to `ExistingSession`
- `CallsFilter.Builder.dateStart` and `dateEnd` extension functions now accept `Instant` instead of `String`
- `Voice.inputAction` requires body
- `Voice.connectToWebSocket` and `Call.Builder.toWebSocket` `contentType` parameter changed to (mandatory) enum

### Removed
- `Voice.ExistingCall.transfer(URI)` method

## [1.0.0-beta1] - 2024-09-02
Feature-complete beta release.
Feature-complete beta release

### Added
- Video API

### Changed
- Renamed `VerifyLegacy.ExistingRequest#search` to `info` for consistency with other APIs.
- Renamed `VerifyLegacy.ExistingRequest#search` to `info` for consistency with other APIs

### Changed
- Standardised `Existing*` classes to extend `ExistingResource` for consistency.
Expand All @@ -42,8 +50,8 @@ Feature-complete beta release.
- Account API

### Changed
- Explicit return types for all methods.
- Introduced `ExistingRequest` class to Verify (v2) to reduce duplicating `requestId` parameter.
- Explicit return types for all methods
- Introduced `ExistingRequest` class to Verify (v2) to reduce duplicating `requestId` parameter

## [0.6.0] - 2024-07-30

Expand All @@ -52,8 +60,8 @@ Feature-complete beta release.
- Number Verification API

### Changed
- `InputAction.Builder#dtmf` extension method uses `DtmfSettings` builder instead of setters.
- `Messages#send` now uses optional Boolean parameter for sandbox instead of separate method.
- `InputAction.Builder#dtmf` extension method uses `DtmfSettings` builder instead of setters
- `Messages#send` now uses optional Boolean parameter for sandbox instead of separate method

## [0.5.0] - 2024-07-25

Expand All @@ -68,7 +76,7 @@ Feature-complete beta release.
## [0.3.1] - 2024-07-12

### Changed
- Upgraded Java SDK version to 8.9.2.
- Upgraded Java SDK version to 8.9.2

## [0.3.0] - 2024-07-08

Expand All @@ -87,10 +95,10 @@ Feature-complete beta release.
- Voice API

### Fixed
- `authFromEnv` now checks for absent environment variables before attempting to set them.
- `authFromEnv` now checks for absent environment variables before attempting to set them

## [0.1.0] - 2024-06-25
Initial version.
Initial version

### Added
- Messages API
Expand Down
2 changes: 1 addition & 1 deletion src/main/kotlin/com/vonage/client/kt/Video.kt
Original file line number Diff line number Diff line change
Expand Up @@ -40,7 +40,7 @@ class Video(private val client: VideoClient) {
/**
* Call this method to work with an existing session.
*
* @param sessionId The UUID of the session to work with.
* @param sessionId ID of the session to work with.
*
* @return An [ExistingSession] object with methods to interact with the session.
*/
Expand Down
Loading

0 comments on commit 47cf892

Please sign in to comment.