diff --git a/CHANGELOG.md b/CHANGELOG.md index fd4989c..b5605c0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,13 +1,26 @@ # Change Log - ------------------------------------- - -All tickets below use references to IDs in our old issue tracking system. -To find them, search for their description or ID in the new issue tracker. - ------------------------------------- - +## [1.8.0] - 2021-12-06 +* [#43] Add keys to every `BigBlueButtonException`, to better identify them. +* [#42] Change `BigBlueButtonException` to inherit from `StandardError` instead of `Exception`. +* [#50] [BREAKING-CHANGE] Replace `debug` flag with a optional Logger. The application using the + gem can pass its own logger as argument for the `BigBlueButtonApi` initialization. + If none is passed, the gem will use its own default logger on `STDOUT` with `INFO` level. +* [#40] Fix issue preventing documents from being preuploaded using the create call. +* Fix parse of recordings with invalid times. It would break at `getRecordings` if one + of them had an empty `startTime` or `endTime`. +* Add a Dockerfile and compose to help run tests. +* Fix deprecated `TimeoutError` constant. +* [#35] Make `get_recordings` accept multiple `state` params. +* [#34] Update `rubyzip` gem to the newest version with no vulnerability, from 1.2.2 to 1.3.0 +* [#33] Upgrade dependencies: + - `childprocess` from 0.3.2 to 1.0.1 + - `ffi` from 1.0.11 to 1.9.24 + - `json` from 1.8.3 to 1.8.6 + - `nokogiri` from 1.6.6.2 to 1.10.4 + - `rack` from 1.4.1 to 1.6.11 + - `rdoc` from 3.12 to 3.12.1 + - `rubyzip` from 0.9.8 to 1.2.2 ## [1.7.0] - 2018-08-17 @@ -153,6 +166,19 @@ were different in cases when they were not. (instead of browser URL). This call currently does not work as documented. + +[#50]: https://github.com/mconf/bigbluebutton-api-ruby/pull/50 +[#43]: https://github.com/mconf/bigbluebutton-api-ruby/pull/43 +[#42]: https://github.com/mconf/bigbluebutton-api-ruby/pull/42 +[#40]: https://github.com/mconf/bigbluebutton-api-ruby/pull/40 +[#35]: https://github.com/mconf/bigbluebutton-api-ruby/pull/35 +[#34]: https://github.com/mconf/bigbluebutton-api-ruby/pull/34 +[#33]: https://github.com/mconf/bigbluebutton-api-ruby/pull/33 +[#31]: https://github.com/mconf/bigbluebutton-api-ruby/pull/31 +[#29]: https://github.com/mconf/bigbluebutton-api-ruby/pull/29 + + +[1.8.0]: https://github.com/mconf/bigbluebutton-api-ruby/compare/v1.7.0...v1.8.0 [1.7.0]: https://github.com/mconf/bigbluebutton-api-ruby/compare/v1.6.0...v1.7.0 [1.6.0]: https://github.com/mconf/bigbluebutton-api-ruby/compare/v1.5.0...v1.6.0 [1.5.0]: https://github.com/mconf/bigbluebutton-api-ruby/compare/v1.4.0...v1.5.0 diff --git a/Gemfile.lock b/Gemfile.lock index 241a1cf..ae92df0 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -7,7 +7,7 @@ GIT PATH remote: . specs: - bigbluebutton-api-ruby (1.7.0) + bigbluebutton-api-ruby (1.8.0) childprocess (>= 1.0.1) ffi (>= 1.9.24) json (>= 1.8.6) @@ -59,6 +59,7 @@ GEM rake (0.9.2.2) rdoc (3.12.1) json (~> 1.4) + rexml (3.2.5) rspec (2.10.0) rspec-core (~> 2.10.0) rspec-expectations (~> 2.10.0) @@ -75,7 +76,8 @@ GEM multi_json (~> 1.0) rubyzip term-ansicolor (1.0.7) - xml-simple (1.1.5) + xml-simple (1.1.9) + rexml xpath (0.1.4) nokogiri (~> 1.3) diff --git a/bigbluebutton-api-ruby.gemspec b/bigbluebutton-api-ruby.gemspec index a553bcc..7a656c9 100644 --- a/bigbluebutton-api-ruby.gemspec +++ b/bigbluebutton-api-ruby.gemspec @@ -2,7 +2,7 @@ $:.push File.expand_path("../lib", __FILE__) Gem::Specification.new do |s| s.name = "bigbluebutton-api-ruby" - s.version = "1.7.0" + s.version = "1.8.0" s.licenses = ["MIT"] s.extra_rdoc_files = ["README.md", "LICENSE", "LICENSE_003", "CHANGELOG.md"] s.summary = "BigBlueButton integration for ruby"