All notable changes to this project will be documented in this file.
The format of this changelog is based on Keep a Changelog. This project adheres to Semantic Versioning.
None
- Add models for new TTS models and engine setup
- Add models and default api methods for Blob API
- Add models for ExportResult and ExportRequest
- CallResult.callStatus -> CallResult.status
- CreateConference now includes parentCallId
- Make statusCallbackURL property mandatory for CreateConference
- Convert MessageResultsAllOfTfn to existing TFN model and make SDK updates per latest spec changes
- CampaignTFN and MessageResultsAllOfTfn models
- PerclCommand serialization bug has been resolved with edits to the build method
- Webhook classes
- More idiomated Enum management
- Use upgraded openapi generator
- *AllOf model files
- Use latest spec updates
- mediaUrls are nullable
- Add SetDTMFPassThrough command
- Add KnowledgeBase API to SDK
getNextPagemethod toDefaultApiclass
- Regenerate SDK files
- Fix test file format and some value updates, also fix SDK file auto-generation issue
- GetDigit initialTimeoutMS property type change from string to integer
- Removal of deprecated percl fields
- Fix for Signature Information class method bug
- HashCode equals test cases for all models in SDK
- TranscribeUtterance into a PerCL command
- MIT License
- Transcribe Utterance Feature
- Changed setters from public to private for specific read-only variables
- Changed AddToConference CallId property type from boolean to string
- Updated versioning for the Java SDK
- Number management feature for java sdk including methods, properties, and testing
- Update github actions files to use the latest gradle and java versions as well as the gradle build action
- Update dependencies related to the ApiClient class in both build.gradle and pom.xml files
- Edit github actions to include refreshing dependencies in every build command run
- Update dependencies related to the ApiClient class
- Establish standard for connecting to the FreeClimb API Client
- Introduce application ID filtering for list calls method
- Introduce signing secret verification class (RequestVerifier) - https://docs.freeclimb.com/docs/validating-requests-from-freeclimb#how-to-verify-requests-manually
- callStatus variable of CallResult is now processing and returning correct data back
- OutDial PerCL command callingNumber and destination types fixed
- Application Request model allows for null values
- Enums have been implemented in the java sdk
- Updated README for enum implementation and testing
- Changed QueueResult property currentSize from string to int
- Renamed QueueResult property averageWaitTime to averageQueueRemovalTime
- Add
offnetproperty in IncomingNumber resource - Add
offnetquery parameter for listIncomingNumbers
- Updated gson dependency due to security issues
- Java SDK no longer hand written - generated from openapi spec
- Fixed typos and build errors
- Add
capabilities,campaignId, andprovidertoListIncomingNumbersFiltersinterface - Add
capabilities,campaignId, andprovidertoListAvailableNumbersFiltersinterface - Add
capabilities,campaignId, andprovidertoAvailableNumberinterface - Add
capabilities,campaignId, andprovidertoIncomingNumberinterface
- Remove
smsEnabledandvoiceEnabledfromListAvailableNumbersFiltersinterface - Remove
smsEnabledandvoiceEnabledfromListIncomingNumbersFiltersinterface - Remove
smsEnabledandvoiceEnabledfromAvailableNumberinterface - Remove
smsEnabledandvoiceEnabledfromIncomingNumberinterface
- properties
country,region,smsEnabled,voiceEnabledtoAvailablePhoneNumberSearchFilters - properties
applicationId,country,region,smsEnabled,voiceEnabled,hasApplicationtoIncomingPhoneNumberSearchFilters
- property
aliasofAvailablePhoneNumberSearchFilters
<a name="4.1.3"
- 1 new property
activefor CallSearchFilters and Call <a name="4.1.2"
- Add
callConnectUrloption to MakeCall Request
- Replace any language instance of auth_token or similar speech to api_key
- Fix exception handling within verifyRequest
- Add
verifyRequestutility function
- Add
privacyModeoption to RecordUtterance PerCL command
- Additional message statuses for TFN functionality
- Add
RejectPerCL command - Add
privacyModeoption
- Rename
setPersyUrltosetUrl
- Properly handle empty response bodies
- Other Minor bug fixes
- Persephony is now FreeClimb
- Code cleanup
- Documentation Updates
- Test Update
- Update common response handler to not use bodu twice
- Minor updates to docs and code cleanup
- Merge pull request #22 from PersephonyAPI/maintenance
- Change default api target
PlayEarlyMediaPerCL Command
- Remove
callConnectUrlandstatusCallbackUrlfrom api.calls#create
- PerCL Support
- FreeClimb API Support
- README, LICENSE
- docs
- Initial Release