Closed sualko closed 3 years ago
I agree, it is time for a new major release, as we added a lot of new featues and deprecated quite a few old functions. Should we solve and deprecate #73 before or after the release?
Should we solve and deprecate #73 before or after the release?
Since the config.xml is related to the flash client, I would remove it before we release the next version. Otherwise it would be another breaking change.
Btw I invited @FelixJacobi to the organization, because he did an excellent job and working on branches together should simplify a lot.
@SamuelWei @FelixJacobi everything ready for 4.0?
@SamuelWei @FelixJacobi everything ready for 4.0?
From my side: Go ahead! ^^
I agree. Thank you @sualko and @FelixJacobi for the great work leading to this release!
@sualko Any updates?
@SamuelWei can you review #95? Afterwards we can publish the release.
Great work everyone :clap: :tada:
It's really a pleasure to work with you and I think this release is a major improvement.
Hi everyone. I think we are ready to release another version of this awesome API. Looking at all changes we probably have to make a major bump. So the next version should be 4.0.0. Any counter arguments? Otherwise I want to collect a changelog here, so please feel free to edit it or post additions in the comment section.
Added
putRecordingTextTrackAnchor
meetingKeepEvents
,endWhenNoModerator
andendWhenNoModeratorDelayInMinutes
parameters to create meetings callCreateMeetingResponse::KEY_DUPLICATE_WARNING
and$createMeetingResponse->isDuplicate()
CURLOPT_TIMEOUT
to prevent processes being stuck after connecting to serverChanged
Fixed
Deprecated
DeleteRecordingsParameters: getRecordingId() --> getRecordID() setRecordingId() --> setRecordID()
EndMeetingParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID()
GetMeetingInfoParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID()
GetRecordingsParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID() getRecordId() --> getRecordID() setRecordId() --> setRecordID()
GetRecordingTextTracksParameters: getRecordId() --> getRecordID() setRecordId() --> setRecordID()
HooksCreateParameters: getCallbackUrl() --> getCallbackURL() setCallbackUrl() --> setCallbackURL() getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID() getRaw() --> isGetRaw()
HooksDestroyParameters: getHookId() --> getHookID() setHookId() --> setHookID()
IsMeetingRunningParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID()
JoinMeetingParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID() getCreationTime() --> getCreateTime() setCreationTime() --> setCreateTime() getUsername() --> getFullName() setUsername() --> setFullName() getUserId() --> getUserID() setUserId() --> setUserID()
PublishRecordingsParameters: getRecordId() --> getRecordID() setRecordId() --> setRecordID()
SetConfigXMLParameters: getMeetingId() --> getMeetingID() setMeetingId() --> setMeetingID()
UpdateRecordingsParameters: getRecordId() --> getRecordID() setRecordId() --> setRecordID()