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
- 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
getNextPage
method toDefaultApi
class
- 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
offnet
property in IncomingNumber resource - Add
offnet
query 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
, andprovider
toListIncomingNumbersFilters
interface - Add
capabilities
,campaignId
, andprovider
toListAvailableNumbersFilters
interface - Add
capabilities
,campaignId
, andprovider
toAvailableNumber
interface - Add
capabilities
,campaignId
, andprovider
toIncomingNumber
interface
- Remove
smsEnabled
andvoiceEnabled
fromListAvailableNumbersFilters
interface - Remove
smsEnabled
andvoiceEnabled
fromListIncomingNumbersFilters
interface - Remove
smsEnabled
andvoiceEnabled
fromAvailableNumber
interface - Remove
smsEnabled
andvoiceEnabled
fromIncomingNumber
interface
- properties
country
,region
,smsEnabled
,voiceEnabled
toAvailablePhoneNumberSearchFilters
- properties
applicationId
,country
,region
,smsEnabled
,voiceEnabled
,hasApplication
toIncomingPhoneNumberSearchFilters
- property
alias
ofAvailablePhoneNumberSearchFilters
<a name="4.1.3"
- 1 new property
active
for CallSearchFilters and Call <a name="4.1.2"
- Add
callConnectUrl
option to MakeCall Request
- Replace any language instance of auth_token or similar speech to api_key
- Fix exception handling within verifyRequest
- Add
verifyRequest
utility function
- Add
privacyMode
option to RecordUtterance PerCL command
- Additional message statuses for TFN functionality
- Add
Reject
PerCL command - Add
privacyMode
option
- Rename
setPersyUrl
tosetUrl
- 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
PlayEarlyMedia
PerCL Command
- Remove
callConnectUrl
andstatusCallbackUrl
from api.calls#create
- PerCL Support
- FreeClimb API Support
- README, LICENSE
- docs
- Initial Release