-
BigBlueButtonApi can now receive http headers to be sent in all get/post requests
-
Updated ruby to 1.9.3-194.
-
Support to BigBlueButton 0.4 rc1.
-
Version 0.1.0 renamed to 1.0.0.
-
Support to BigBlueButton 0.8:
-
New methods for recordings: get_recordings, publish_recordings, delete_recordings
-
Pre-upload of slides in create_meeting
-
New parameters added in the already existent methods
-
For more information see BigBlueButton docs at code.google.com/p/bigbluebutton/wiki/API#Version_0.8
-
-
Method signature changes: create_meeting, join_meeting_url and join_meeting. Optional parameters are now passed using a hash.
-
Integration tests for the entire library using cucumber.
-
Changed the XML parser to xml-simple (especially to solve issues with CDATA values).
-
The file “bigbluebutton-api” was renamed to “bigbluebutton_api”. All “require” calls must be updated.
-
Splitted the library in more files (more modular) and created rspec tests for it.
-
Added a BigBlueButtonApi.timeout attribute to timeout get requests and avoid blocks when the server is down. Defaults to 2 secs.
-
New method last_http_response to access the last HTTP response object.
-
Automatically detects the BBB server version if not informed by the user.
-
Returning hash now will always have these 3 values: :returncode (boolean), :messageKey (string) and :message (string).
-
Some values in the hash are now converted to a fixed variable type to avoid inconsistencies:
-
:meetingID (string)
-
:attendeePW (string)
-
:moderatorPW (string)
-
:running (boolean)
-
:hasBeenForciblyEnded (boolean)
-
:endTime and :startTime (DateTime or nil)
-
-
Simplied “attendees” part of the hash returned in get_meeting_info. Same thing done for get_meetings.
-
New method get_api_version that returns the version of the server API (>= 0.7).
-
New simplified hash syntax for get_meetings. See docs for details.
-
New method test_connection.
-
Added comparison method for APIs.
-
Methods attendee_url and moderator_url deprecated. Use join_meeting_url.
-
Better exception throwing when the user is unreachable or the response is incorrect.
-
BigBlueButtonException has now a “key” attribute to store the “messageKey” returned by BBB in failures.
-
-
Added support for BigBlueButton 0.7.
-
Gem renamed from ‘bigbluebutton’ to ‘bigbluebutton-api-ruby’.
-
API functions now return a hash and instead of the XML returned by BBB. The XML is converted to a hash that uses symbols as keys and groups keys with the same name.
-
Fixes module issue preventing proper throwing of exceptions.
-
This is the first version of this gem. It provides an implementation of the 0.64 bbb API, with the following exceptions:
-
Does not implement meeting token, and instead relies on meeting id as the unique identifier for a meeting.
-
Documentation suggests there is way to call join_meeting as API call (instead of browser URL). This call currently does not work as documented.
-