Skip to content

Latest commit

 

History

History
73 lines (61 loc) · 2.25 KB

CHANGELOG.md

File metadata and controls

73 lines (61 loc) · 2.25 KB

LogMeIn GoToWebinar Provider for OAuth 2.0 Client

v3.0

Released: 2020-12-09

Potential break change: DateUtcHelper is static

  • \Resources\Webinar.php
    • reorganization of getWebinars:
      • added getWebinarsByAccount,
      • added getWebinarsByOrganizer
      • getAudioInformation,
      • getInSessionWebinars
  • \Resources\CoOrganizer.php
    • deprecated resendInvitation
    • added resendCoorganizerInvitation
  • \Resources\Registrant.php
    • added getRegistrationFields
    • added $resendConfirmation in createRegistrant
  • \ResultSet\ResultSetInterface.php
    • implements JsonSerializable
  • new \Resources\Webhook.php
  • \Helper\DateUtcHelper.php
    • is now static
  • \Resources now return SimpleResult or PageResult as return type

v2.0

Released: 2020-12-02

Potential break change: Now all data returned by Resources are instances of ResultSetInterface. These are in practice \ArrayObjects, so working with them is quite the same as working with Arrays (but not always ;-).

Resources:

  • \Resources\Webinar.php
    • getWebinars new params for define from, to, page, size
    • getUpcoming is deprecated: params are the same of getWebinars
    • getPast is deprecated: params are the same of getWebinars
  • \Resources\AuthenticatedResourceAbstract.php
    • Add Method getRequestUrl for improved efficiency in creating request url for Resources
  • \Resources\Attendee.php
    • using getRequestUrl for building urls
  • \Resources\AuthenticatedResourceAbstract.php
    • using getRequestUrl for building urls
  • \Resources\CoOrganizer.php
    • using getRequestUrl for building urls
  • \Resources\Registrant.php
    • using getRequestUrl for building urls
  • \Resources\Session.php
    • using getRequestUrl for building urls
  • \Resources\Webinar.php
    • using getRequestUrl for building urls

Added ResultSets for managing GotoWebinar Responses. All these extends or implements interfaces of \ArrayObject with an additional method getData().

  • \ResultSet\PageResultSet.php
    • Used for working with paged results
  • \ResultSet\ResultSetInterface.php
    • The interface to extend from all ResultSet
  • \ResultSet\SimpleResultSet.php
    • It's usable for all kind of Responses

Added missing resources to:

  • \Loader\ResourceLoader.php

v1.5.3