littleredbutton / bigbluebutton-api-php

Unofficial (but better) PHP API for @BigBlueButton
GNU Lesser General Public License v3.0
25 stars 12 forks source link

Next release #68

Closed sualko closed 3 years ago

sualko commented 3 years ago

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

Changed

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()

SamuelWei commented 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?

sualko commented 3 years ago

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.

sualko commented 3 years ago

@SamuelWei @FelixJacobi everything ready for 4.0?

FelixJacobi commented 3 years ago

@SamuelWei @FelixJacobi everything ready for 4.0?

From my side: Go ahead! ^^

SamuelWei commented 3 years ago

I agree. Thank you @sualko and @FelixJacobi for the great work leading to this release!

SamuelWei commented 3 years ago

@sualko Any updates?

sualko commented 3 years ago

@SamuelWei can you review #95? Afterwards we can publish the release.

sualko commented 3 years ago

Great work everyone :clap: :tada:

It's really a pleasure to work with you and I think this release is a major improvement.