Releases: didww/didww-v3-ruby
Releases · didww/didww-v3-ruby
v4.1.0
What's Changed
- Improve CI & fix bug in test spec/didww/client_spec.rb by @Ivanov-Anton in #35
- Support Ruby versions 3.0, 3.1, and 3.2. by @Ivanov-Anton in #37
- 🗑️ 🚮 Remove smart_rspec gem from the project by @Ivanov-Anton in #39
- ✏️ Add additional linter by @Ivanov-Anton in #40
- 📆 add scheduler for test workflow [no issue] by @Ivanov-Anton in #41
- Support Rails 7, 6.1 and 6.0 by @Ivanov-Anton in #38
- Add new features for DID Group resource by @Ivanov-Anton in #42
Full Changelog: v4.0.0...v4.1.0
v4.0.0
What's Changed
- use v1.28.2 rubocop version by @Ivanov-Anton in #27
- register NANPA prefix resource in ruby SDK by @Ivanov-Anton in #25
- Filtering DID group by NPA NXX by @Ivanov-Anton in #32
- Filter available_dids resource by nanpa_prefix by @Ivanov-Anton in #30
- Create a DID order with a specific NPA/NXX prefix by @Ivanov-Anton in #29
- Removed local_prefix attribute from DidGroup in favour of the new NanpaPrefix entity by @Ivanov-Anton in #31
New Contributors
- @Ivanov-Anton made their first contribution in #27
Full Changelog: v3.0.0...v4.0.0
v3.0.0
Breaking Changes
- /v3/trunks being moved to /v3/voice_in_trunks.
- /v3/trunk_groups being moved to /v3/voice_in_trunk_groups.
- /v3/cdr_exports being moved to /v3/exports. Endpoint now allows generating both inbound and outbound CDRs export.
- /v3/exports result file will be CSV archived in GZIP.
- Callbacks payload for exports being changed: value of type attribute is changed to exports.
- /v3/exports export_type required attribute being added to request and response with possible values: cdr_in, cdr_out.
- /v3/exports filters attribute being removed from response.
- /v3/did_groups filter features allowed values to be changed to sms_in, sms_out, voice_in, voice_out, t38.
- /v3/did_groups response value of features attribute to be changed to sms_in, sms_out, voice_in, voice_out, t38.
- /v3/available_dids filter did_group.features allowed values being changed to sms_in, sms_out, voice_in, voice_out, t38.
- /v3/dids rename trunk_group relationship to voice_in_trunk_group with type voice_in_trunk_groups.
- /v3/dids rename trunks relationship to voice_in_trunks with type voice_in_trunks.
Changes
- /v3/voice_out_trunks endpoints being added.
- /v3/voice_out_trunk_regenerate_credentials endpoint being added.
- /v3/voice_in_trunks SIP configuration additional attributes being added to request and response: media_encryption_mode, stir_shaken_mode, allowed_rtp_ips.
- /v3/dids filter add filter did_group.features with allowed values: sms_in, sms_out, voice_in, voice_out, t38.
- Callbacks allow receiving events about /v3/voice_out_trunks status change.
v2.0.0
Breaking Changes
- upgrade
json_api_client
version to1.18.0
#9
Handling of 4XX responses was changed - it now raises JsonApiClient::Errors::ClientError withdetail
as error message instead of adding it into base errors. - /v3/dids in request and response attributes pending_removal being removed in favor of billing_cycles_count.
- /v3/did_groups restriction message removed in favor of requirements relationship.
Changes
- replace travis with github actions #7 #9
- use rubocop 1.9.X version #7
- add bundle-audit #7
- /v3/orders request attribute items of type DID Order Item Attributes can have billing_cycles_count.
- /v3/dids added address_verification relationship.
- callbacks attributes added to /v3/orders, /v3/cdr_exports.
- /v3/proof_types read endpoints being added.
- /v3/supporting_document_templates read endpoints being added.
- /v3/requirements read endpoints being added.
- /v3/identities read, write, and delete endpoints being added.
- /v3/addresses read, write, and delete endpoints being added.
- /v3/encrypted_files read, write, and delete endpoints being added.
- /v3/proofs write, delete endpoint being added.
- /v3/permanent_supporting_documents write, delete endpoint being added.
- /v3/address_verifications read and write endpoints being added.
- /v3/requirement_validations write endpoint being added.