Skip to content

Releases: ncstate-delta/moodle-mod_zoom

v5.1.1

19 Oct 15:37
c7dba43
Compare
Choose a tag to compare
  • Bugfix: Get all meeting recordings, not just the last occurrence #517 (thanks @LGPoly)
  • Bugfix: Choose meeting reports API based on OAuth permissions #525 (thanks @xmontana)
  • Bugfix: Get meeting reports based on end time #514 (thanks @xmontana)
  • Bugfix: Stop showing dates for 'No Fixed Time' meetings #529 (thanks @Melle-Amu)
  • Bugfix: Fix external class namespace #530 (thanks @danmarsden)
  • Bugfix: Store recording types as language keys, not translated strings #516
  • Bugfix: Define testcase class properties (PHP 8.2) #522
  • Code quality: Align with Moodle's new moodle-extra ruleset #521
  • Code quality: Array syntax updates in moodle-cs v3.3.7 #524
  • Code quality: Test against Moodle 4.3 and PHP 8.2 #531

v5.1.0

31 Aug 15:07
802df30
Compare
Choose a tag to compare
  • Feature: Show activity date/time directly on course page #509 (thanks @cdipe)
  • Regression: Auto recording was forced off by default #505 (thanks @emmarichardson)
    • Introduced in v4.7.0 when adding automatic recording settings.
  • Bugfix: Validate meeting name length using Zoom's 200 character limit #512 (thanks @lcollong)
  • Bugfix: Resolve database inconsistencies #505 (thanks @fabianbatioja, @foxlapinou)
  • Bugfix: Skip grading/completion during pre-registration #507 (thanks @tbeachy)
  • Bugfix: Correct error message handling #503 (thanks @jwalits)
  • Bugfix: Provide prescribed Promise parameters #499 (thanks @fmido88)

v5.0.0

06 Jul 15:33
3a82c21
Compare
Choose a tag to compare
  • Backward incompatible: Drop support for JWT authentication (thanks @aspark21)
    • Zoom requires everyone to use Server-to-Server OAuth by September 1, 2023
  • Backward incompatible: Require PHP 7.1+ (Moodle 3.7+) (thanks @rlaneIT)
  • Backward incompatible: Drop Moodle 3.4 mobile support

v4.10.3

03 Jul 16:03
661a868
Compare
Choose a tag to compare
  • Bugfix: Also use proxy settings for OAuth token request #494 (thanks @adnbes)
  • Bugfix: Clean up exception handling to avoid notice #482 (thanks @andremenrath)
  • Bugfix: Avoid course/activity completion form overhead #481 (thanks @phette23)
  • Regression: PHP 7.0 class constant visibility errors #495 (thanks @rlaneIT)
    • Introduced in v4.10.1 when aligning with PSR-12 coding standards.

v4.10.2

19 May 20:54
a7d6564
Compare
Choose a tag to compare
  • Regression: Instructors were unable to edit Zoom activity completion defaults #479 (thanks @phette23)
    • Introduced in v4.6.0 when adding breakout room support.
  • Bugfix: Course reset now verifies that the Zoom checkbox is checked #483 (thanks @carlosalal)

v4.10.1

01 May 16:44
dda9c78
Compare
Choose a tag to compare
  • Bugfix: Stop showing finished events in My Overview block #451 (thanks @nstefanski)
  • Bugfix: Automatically retry on TLS connection error #466 (thanks @lcollong)
  • Bugfix: Allow restoring activiting that are missing option_auto_recording #470 (thanks @lexxkoto)
  • Bugfix: Document that each Moodle install needs its own OAuth app #475 (thanks @DLM-unipd, @haietza)
  • Bugfix: Check required scopes before caching OAuth token #475 (thanks @tbeachy)
  • Code quality: Align with Moodle-compatible PSR-1 and PSR-12 rules #465
  • Special thanks to @rickbeasley for his contributions to this plugin and to the team.

v4.10.0

14 Feb 19:51
3c29fca
Compare
Choose a tag to compare
  • Feature: Option for redefine licenses to only affect users on 'this' Moodle server #436 (thanks @KepaUrzelai)
    • New setting zoom/instanceusers
  • Bugfix: Process recordings deletes one meeting at a time #439 (thanks @juanbrunetmf)
  • Code quality: Use short array syntax (MDLSITE-4776) #447
  • Code quality: One space around assignment operators (MDLSITE-6594) #457

v4.9.2

13 Jan 19:10
15f1f19
Compare
Choose a tag to compare
  • Bugfix: New meetings did not know which user to check for security settings #438 (thanks @haietza)
  • Bugfix: Use select field so registration option saves correctly #448 (thanks @paulandm)
  • Compatibility: grunt rebuild against Moodle 4.1 #446

v4.9.1

17 Nov 16:37
acb5160
Compare
Choose a tag to compare
  • Regression: Administrators without Zoom account were unable to edit #422 (thanks @juanbrunetmf)
    • Introduced in v4.7.0 when adding automatic recording options.
  • Bugfix: Respect host settings for meeting options and reduce unnecessary API calls #422
  • Bugfix: Always request JSON API responses and show error details #426 (thanks @sascha-serwe)
  • Bugfix: Default start time should be in the future and be a multiple of 5 minutes #427

v4.9.0

04 Nov 15:09
59176a8
Compare
Choose a tag to compare
  • Feature: Allow Registration #412 (thanks @paulandm, @haietza, @MoleLR, @lcollong, @louisaoc)
    • New settings zoom/defaultregistration
    • New per activity setting registration
  • Bugfix: Update meetings task was throwing an exception #421 (thanks @lexxkoto)
  • Bugfix: Add missing cache definition language string #408 (thanks @aspark21)
  • Bugfix: Use user-level meeting security configuration #408
    • Removed OAuth scope: account:read:admin
  • Regression: Moodle < 3.4 does not support hideIf()
    • Introduced in v3.5 of this plugin while tidying the form UI.
    • Minimum required Moodle version officially increased to 3.4.