Skip to content

Files

Latest commit

author
Webex Publisher
Nov 21, 2022
62123ed · Nov 21, 2022

History

History
10102 lines (4581 loc) · 494 KB

CHANGELOG.md

File metadata and controls

10102 lines (4581 loc) · 494 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.32.0 (2022-11-21)

Features

  • plugin-meetings: added support for full HD(1080p) video (#2414) (cc0c61a)

2.31.4 (2022-11-16)

Bug Fixes

2.31.3 (2022-11-16)

Bug Fixes

  • sample app: apply settings to correct meeting (#2506) (cb5fa49)

2.31.2 (2022-11-16)

Bug Fixes

2.31.1 (2022-11-14)

2.31.0 (2022-11-08)

Features

  • participant-privs: sdk updates for participant privs (#2499) (8b4a321)

2.30.2 (2022-11-03)

Bug Fixes

  • embedded-apps: parsed apps now stored in meeting, fixed similari… (#2487) (3c6e638)

2.30.1 (2022-11-02)

Bug Fixes

  • release to publish correct version number (#2498) (1653ca0)

2.30.0 (2022-11-01)

Features

2.29.5 (2022-11-01)

Bug Fixes

  • revert last commit and fix npm publish script (#2497) (dff0683)
  • voicea: pass all interim transcripts (#2493) (6192d27)

2.29.4 (2022-10-21)

Bug Fixes

  • plugin-meetings: added roap enabled flag in client call initiate… (#2476) (307dd4a)

2.29.3 (2022-10-19)

Bug Fixes

  • plugin-meetings: reduced default reachability timeout to 3s (4b76a32)
  • plugin-meetings: using reduced timeout for reachability checks of video mesh nodes (ea37956)

2.29.2 (2022-10-19)

Bug Fixes

  • guest join: send keepalives when in lobby (4469240)

2.29.1 (2022-10-19)

Bug Fixes

  • plugin-meetings: dont create adhoc meeting if no site (e4f37c0)

2.29.0 (2022-10-19)

Features

  • plugin-meetings: added meetings._toggleTurnDiscovery() method (b851dbf)

2.28.1 (2022-10-18)

Bug Fixes

  • internal-conversation-plugin: meeting container not deleting properly (97b7c22)

2.28.0 (2022-10-18)

Features

  • slido: embedded app eventing (78567c1)

2.27.0 (2022-10-12)

Features

  • internal-plugin-dss: optional entity provider type for lookup (d743364)

2.26.2 (2022-10-11)

Bug Fixes

  • plugin-meetings: add waitingForOthersToJoin to in-meeting action (fcea682)

2.26.1 (2022-10-07)

Bug Fixes

  • internal-plugin-voicea: extract llm from voicea (37589b5)

2.26.0 (2022-10-05)

Features

  • plugin-meetings: added support for TURN discovery (under a config flag) (ea738ca)

2.25.0 (2022-10-04)

Features

  • meetings/meeting: add size-only layout requests (a6a8d58)

2.24.1 (2022-09-29)

Bug Fixes

2.24.0 (2022-09-28)

Features

  • add voicea related display hints in meeting actions (5960c2f)

Bug Fixes

2.23.0 (2022-09-27)

Features

2.22.0 (2022-09-23)

Features

  • internal-plugin-dss: directory search plugin (656e04b)

2.21.1 (2022-09-22)

Bug Fixes

  • plugin-meetings: removed some old, deprecated code for remoteStream (9899724)

2.21.0 (2022-09-21)

Features

  • plugin-meetings: fetch country codes from meeting info (1a4ee3b)

2.20.3 (2022-09-16)

Bug Fixes

  • metrics: added value for name enum value in events (f2b7377)

2.20.2 (2022-09-16)

Bug Fixes

  • plugin-meetings: fix some flaky integration tests (1b898da)
  • plugin-meetings: integration tests incorrectly waiting for participant update (c7e4532)

2.20.1 (2022-09-16)

Bug Fixes

  • plugin-meetings: fix direct info uri (9d38109)

2.20.0 (2022-09-15)

Features

  • meetings: add layout control eventing (28299a2)

2.19.3 (2022-09-15)

Bug Fixes

  • karma tests fail to start in a real browser (5ebb946)

2.19.2 (2022-09-12)

Bug Fixes

  • plugin-meetings: removal of old stats code (e73859e)

2.19.1 (2022-09-07)

Bug Fixes

  • internal-media-core upgrade for enablebnr (8b17103)
  • plugin-meetings: bnr enabled upon microphone switch (5358018)

2.19.0 (2022-09-07)

Features

  • samples: incorporated marcin review comments (e41900f)

2.18.0 (2022-09-05)

Features

  • plugin-meetings: can invite guest and can admit participant (b5c772e)

2.17.0 (2022-09-02)

Features

  • dependencies: add ts dependencies (78ceee3)
  • tooling: add ts build flow (0f85a21)
  • webex-core: add default config for plugin (e435508)

Bug Fixes

  • added debug logs for mocha (c368eba)
  • check joined display hints (4b1e0e2)
  • config/wdio: add polyfill for babel (6ac9dd1)
  • docs: fix docs build for ts files (2993a09)
  • plugin-meetings: add check for intent type wait, rename methods (ab1eca6)
  • plugin-meetings: should throw user in lobby (e8b6c9f)

2.16.0 (2022-08-30)

Features

  • samples: implemented password and captcha flow in samples app (2afc082)

2.15.0 (2022-08-30)

Features

  • raisehand: lowering someoneelses hand (8256cad)
  • raisehand: review update (1d20751)
  • raisehand: review update (ea262b1)
  • raisehand: updated readme (698a59c)

2.14.4 (2022-08-29)

Bug Fixes

  • plugin-meeting: add validation for device registration (44b7bec)

2.14.3 (2022-08-16)

Bug Fixes

  • plugin-meetings: fix moveTo and moveFrom logic on devices (a38f9c0)

2.14.2 (2022-08-16)

2.14.1 (2022-08-12)

Bug Fixes

  • unit test and meetinginfo (6af9473)

2.14.0 (2022-08-12)

Features

  • plugin-meetings: bnr methods updated for handling multiple requests (4365fb6)

2.13.0 (2022-08-12)

Features

  • plugin-meetings: bnr enable refactor for change device case (d9b73fd)

Bug Fixes

  • remove internal-media-core from excludes (3f308cd)
  • upgrade internal-media-core (f6e9d26)

2.12.1 (2022-08-09)

Bug Fixes

  • return the response from the meetingInfo API (3673a05)

2.12.0 (2022-08-03)

Features

  • added lower all hands to plugin-meetings (dded507)
  • added lower all hands to plugin-meetings (fde7809)
  • added lower hands (41a6170)

Bug Fixes

2.11.1 (2022-08-01)

Bug Fixes

  • use the correct members request in raiseOrLowerHand (6da6818)

2.11.0 (2022-08-01)

Features

  • plugin-meetings: added metrics for actions and failures (USM Flow) (550f381)

2.10.0 (2022-07-29)

Features

  • raisehand: added isRaiseHand to processParticipant (979d6d6)
  • raisehand: changed return to returns (b55cba8)
  • raisehand: member test improvements (c3c710c)
  • raisehand: memeber test review update (dc84a39)
  • raisehand: review update (2fe26cd)
  • raisehand: sinon restore after each added (ae0ce0f)
  • raisehand: util test typo fixed (0d6ef76)

2.9.0 (2022-07-28)

Features

  • add raise hand to members (89e52da)

Bug Fixes

2.8.0 (2022-07-28)

Features

  • get status about whether raise hand is supported (d7c5b13)
  • raisehand: removed extra line (104758e)
  • raisehand: updated plugin-meetings readme (f2581ae)

2.7.0 (2022-07-20)

Features

  • plugin-meetings: added metrics for bnr functionality (ac6df73)

2.6.0 (2022-07-19)

Features

  • device: wdm cache optimization (c65dbdd)

2.5.0 (2022-07-14)

Features

  • plugin-meetings: disable BNR api included (8307b2c)
  • plugin-meetings: enable BNR api included (c316338)

2.4.2 (2022-07-12)

Bug Fixes

  • internal-plugin-device: fixing the boolean check for cisco-device-url (21e4ed8)

2.4.1 (2022-07-11)

Bug Fixes

  • plugin-meetings: loggerProxy error (538d394)

2.4.0 (2022-07-07)

Features

  • imc: add unit tests (aed8378)
  • imc: handle imc mercury events and allow imc creation (c811e1c)

2.3.0 (2022-06-24)

Features

  • meetings: display hints based on roles (5f6e739)

2.2.4 (2022-06-21)

Bug Fixes

  • mask localNetworkPrefix in ipv6 format to CIDR/96 (f0a186f)

2.2.3 (2022-06-21)

Bug Fixes

  • plugin-meetings: using the env for port in the web pack config (2af08a2)

2.2.2 (2022-06-15)

Bug Fixes

  • plugin-meetings: using meetings preferences api for webex site (a330e6a)

2.2.1 (2022-06-09)

Bug Fixes

  • plugin-meetings: for 423006 error code set password required true (ae28d30)

2.2.0 (2022-06-09)

Features

  • internal-plugin-encryption: add sdk methods used by BYOK feature (0f22d31)
  • internal-plugin-encryption: remove the only from the test (0d09e76)

2.1.0 (2022-06-07)

Features

  • end-meeting-all: added end meeting for all (79b52f4)
  • end-meeting-all: added unit tested is added (2fe8318)
  • end-meeting-all: review comment change (b8c3ba4)

Bug Fixes

  • fixed unmute btn function call on samples (536f520)

2.0.0 (2022-06-03)

⚠ BREAKING CHANGES

  • plugin-meetings: meeting start in 5 min, meeting info wont be available for a random period

Features

  • end-meeting-all: added end meeting for all (056e9f3)
  • plugin-meetings: add meetingContainerUrl change event (177791b)
  • plugin-meetings: add random delay to fetchmeetinginfo (e8db702)

Bug Fixes

  • plugin-meeting: move packages from dependency to dev dependency (3b82a3a)
  • unblock release on a breaking change (9795744)

1.161.0 (2022-05-12)

Features

  • test-user: add reservation group for whistler (f3398ae)
  • whistler: add user scopes for whistler users (1d3af48)

1.160.0 (2022-05-09)

Features

  • decrypt: meeting container activity (eded1e2)

1.159.6 (2022-05-06)

Bug Fixes

  • add decorator path for docs (3f933b2)

1.159.5 (2022-04-26)

Bug Fixes

  • spark-325176 non-USM users see meetings with wrong participants (63fabda)

1.159.4 (2022-04-21)

Bug Fixes

  • plugin-meetings: fix regex for meetingInfo optimization (076cc13)

1.159.3 (2022-04-20)

Bug Fixes

  • meetings: instant meetings for usm (6ed77c6)

1.159.2 (2022-04-20)

Bug Fixes

  • plugin-meetings: use meeting type when verifying password (d6e68a4)

1.159.1 (2022-04-15)

Bug Fixes

  • plugin-meetings: fail silently if userPreferences information not found (72d9694)

1.159.0 (2022-04-14)

Features

  • plugin-meetings: add adhoc meetings support (bbeb54d)

1.158.0 (2022-04-14)

Features

  • plugin-meetings: added a function comment (9a30579)
  • plugin-meetings: fixed default case and updated test (e5e99cc)
  • plugin-meetings: optimisation for calls to wbxappapi (37ef57f)
  • plugin-meetings: use webExSite property for LOCUS_ID case (b5929b3)

1.157.1 (2022-04-12)

Bug Fixes

  • credentials: may not have orgId when sending metrics (4238148)

1.157.0 (2022-03-23)

Features

  • plugin-meetings: send diagnostic error on 502 response (b5eaa46)

1.156.4 (2022-03-22)

Bug Fixes

  • plugin-meetings: fix case when first locus message about a meeting is type locus.difference (39a465f)
  • plugin-meetings: removed unused path in initialSetup (0aca0e5)

1.156.3 (2022-03-21)

Bug Fixes

  • dependencies: remove unused dependencies (7997b86)

1.156.2 (2022-03-15)

Bug Fixes

  • plugins-meetings: warn if H.264 codec is not detected (f1e1223)

1.156.1 (2022-03-15)

Bug Fixes

  • webex-core: send metrics when service not found in service catalog (ac60cec)

1.156.0 (2022-03-08)

Features

  • webex-core: add fedramp configuration for services (ff90735)

1.155.0 (2022-03-07)

Features

  • core: check for appPlatform for spark-user-agent (95c71b4)

1.154.2 (2022-02-16)

Bug Fixes

  • plugin-meetings: fix extmap config boolean (07b5e8b)

1.154.1 (2022-02-10)

Bug Fixes

  • plugin-meetings: remote extmap from the remotetSdp (d64d01f)

1.154.0 (2022-02-04)

Features

  • plugin-meetings: start sending behavioral metrics to amplitude (f4e4181)

1.153.4 (2022-02-03)

Bug Fixes

  • plugin-meetings: add permissions token for unified space meeting (a6b04b2)

1.153.3 (2022-01-26)

Bug Fixes

  • plugin-meetings: meeting stuck in error state (9a03f1b)

1.153.2 (2022-01-25)

Bug Fixes

  • plugin-meetings: use icegatheringstatechange for ice completed (ade28cd)

1.153.1 (2022-01-20)

Bug Fixes

  • plugin-meetings: media not connecting on ipv6 network (0172c9c)

1.153.0 (2022-01-13)

Features

  • plugin-meetings: toggleUnifiedMeetings api change meeting info between v1 & v2 (7844425)
  • samples: toggle meeting info button on click changes meeting between v1 and v2 (8195f86)

1.152.1 (2022-01-11)

1.152.0 (2022-01-06)

Features

  • plugin-meetings: password and captcha support for unified space meetings (ee0fc98)

1.151.7 (2021-12-22)

Bug Fixes

  • plugin-meetings: create new correlation id except when meeting is just created by user (9eede34)

1.151.6 (2021-12-21)

1.151.5 (2021-12-21)

Bug Fixes

  • plugin-meetings: logger init before meetings onready call (8822c7c)

1.151.4 (2021-12-16)

Bug Fixes

  • plugin-meetings: add handling of locusUrl in getMediaStreams error (0652e94)

1.151.3 (2021-12-16)

1.151.2 (2021-12-13)

Bug Fixes

  • meetings: set supportHostKey parameter when calling wbxappapi (36649c2)

1.151.1 (2021-12-10)

Bug Fixes

  • plugin-meetings: anonymize IP addresses sent in metrics (1749431)

1.151.0 (2021-12-08)

Features

  • meetings: add callInitiateJoinReq joinTime metric (3f53726)
  • meetings: add joinReqResp joinTime metric (d33add4)
  • meetings: add localSDPGenRemoteSDPRecv joinTime metric (93ed459)
  • meetings: add totalJmt joinTime metric (2aa7111)

1.150.1 (2021-12-03)

Bug Fixes

  • plugin-authorization-browser-first-party: emailHash (05756d1)
  • plugin-authorization-browser-first-party: review update (a9920dd)
  • plugin-authorization-browser-first-party: review update (a2bda07)

1.150.0 (2021-11-18)

Features

  • internal-plugin-board: authorizeMediaInjector and unauthorizeMediaInjector functions (b7e4e65)
  • plugin-meetings: meeting changes to add startWhiteboardShare and stopWhiteboardShare (9a46dc0)

Bug Fixes

  • plugin-meetings: locus-info changes to store two different types of share (85cda8d)
  • plugin-meetings: meeting changes to ensure share type and state updates properly (9f02432)

1.149.2 (2021-11-17)

Bug Fixes

  • http: params.xhr for all requests (7c42173)

1.149.1 (2021-11-15)

Bug Fixes

  • meetings: move meetingInfo instantiation to onReady callback (423644c)

1.149.0 (2021-11-09)

Features

  • metrics: add metrics for sending media delay (a54fe36)

1.148.0 (2021-11-02)

Features

  • dial-out: call me functionality (668a444)

1.147.1 (2021-10-27)

Bug Fixes

  • plugin-meetings: add new error codes for password flow (a4e57e7)

1.147.0 (2021-10-26)

Features

  • plugin-meetings: enable transport=cc support (26f2a9d)

1.146.1 (2021-10-25)

Bug Fixes

  • metrics: update buildType property to account for webClientDomain property in payload (d730a03)

1.146.0 (2021-10-20)

Features

  • meetings: add sendDialPadKey and cancelPhoneInvite methods for PSTN users (caf4d0a)

1.145.1 (2021-10-19)

Bug Fixes

  • plugin-meetings: Handle the roap state for sending answer (4a35ee8)

1.145.0 (2021-10-18)

Features

  • pkce: upgrade crypto-js (df45b71)

1.144.2 (2021-10-12)

Bug Fixes

  • meetings: correct import path of constants file in meeting-info-v2 (320f983)

1.144.1 (2021-10-11)

Bug Fixes

  • plugin-meetings: isRecording shows which member started meeting recording (9d4b5db)

1.144.0 (2021-10-07)

Features

  • plugin-meetings: use the new wbxappapi for unified space meeting (42706d8)

1.143.3 (2021-09-30)

Bug Fixes

  • meetings: always add locus url to metrics payload (9ec73ce)

1.143.2 (2021-09-28)

Bug Fixes

  • meetings: trigger ringing_stopped event for SIP bridge calls (5aafe29)

1.143.1 (2021-09-28)

Bug Fixes

  • plugin-meetings: fixed false firing of stop recording event (ae72681)

1.143.0 (2021-09-28)

Features

  • meetings: invite participants via phone number (8176577)

1.142.2 (2021-09-21)

Bug Fixes

  • webex-core: make waitForService check preauth catalog (0c73da6)

1.142.1 (2021-09-21)

Bug Fixes

  • ws: update ws to latest (2dc6ec9)

1.142.0 (2021-09-16)

Features

  • plugin-meetings: events for media:negotiated with experimental.enableMediaNegotatedEvent config (c7e9f34)

1.141.0 (2021-09-14)

Features

  • dial-in: add ability to provision and remove dial in devices (2a48cb8)

1.140.0 (2021-09-10)

Features

  • internal-conversation: allow space avatars to be uploaded (553fdcc)

1.139.0 (2021-09-10)

Features

  • internal-plugin-ediscovery: add transforms for public spaces (9e951ee)

1.138.1 (2021-09-09)

Bug Fixes

  • webex-core: add appName/appVersion to onRequest (afeafba)

1.138.0 (2021-09-07)

Features

  • metrics: add metrics for join delay (dbf8093)

1.137.2 (2021-08-26)

Bug Fixes

1.137.1 (2021-08-25)

Bug Fixes

  • deps: updated path-parse and moved to devDependencies (fe54bc7)

1.137.0 (2021-08-25)

Features

  • internal-plugin-user: generate and validate otp (a582c34)

1.136.0 (2021-08-23)

Features

  • internal-plugin-ediscovery: spark_242146_decrypt_webUrl_appId_for_customApp_type (ed26364)
  • internal-plugin-ediscovery: spark_242146_decrypt_webUrl_appId_for_customApp_type (6262827)
  • internal-plugin-ediscovery: spark_242146_decrypt_webUrl_appId_for_customApp_type (b0b0f81)
  • internal-plugin-ediscovery: spark_242146_do_nothing (7a6d682)

1.135.2 (2021-08-18)

Bug Fixes

  • deps: added glob-parent to resolutions (0193522)

1.135.1 (2021-08-16)

Bug Fixes

  • encryption: setting onbehalfof to support an edge case (0f49360)
  • internal-plugin-user: for update name any one name is required (0f70ebf)
  • meeting: create new correlation ID every time (5fa11ed)

1.135.0 (2021-08-11)

Features

  • meetings: accept asResourceOccupant param (54fbfe1)

Bug Fixes

  • metrics: add localNetworkPrefix to diagnostic (4d3923c)

1.134.1 (2021-08-09)

Bug Fixes

  • plugin-meetings: remove the listeners upon clean up of addMedia (e7b0847)

1.134.0 (2021-08-09)

Features

  • samples: add renderInfo call to multi-party (1dcc5ab)

1.133.1 (2021-08-03)

Bug Fixes

1.133.0 (2021-07-30)

Features

  • meetings: add support for receiving transcripts (e0966e5)

1.132.1 (2021-07-29)

Bug Fixes

  • internal-plugin-board: use full channel URL in setSnapshotImage() (f2e8d8e)

1.132.0 (2021-07-29)

Features

  • meetings: add mediaConnections properties to call metrics (bb5f60d)

1.131.0 (2021-07-28)

Features

  • meetings: added conditional to fix failed test (35d5746)
  • meetings: added delete Media Request function (cbbc1f7)
  • meetings: added fix for addMedia issue pre media request (3590aaa)
  • meetings: changed to use preexisting func (b575c4f)
  • meetings: cleaned up code and removed logs (64e9b1b)
  • meetings: removed unused verb and function (040b670)

1.130.1 (2021-07-27)

Bug Fixes

  • plugin-meetings: fix media: ready not triggering issue with latest change (b4c3f22)

1.130.0 (2021-07-27)

Features

  • meetings: add locusUrl to getAnalyzerMetricsPrePayload (51892b0)

1.129.0 (2021-07-26)

Features

  • meetings: log media device settings on mute events (26c4c2b)

1.128.1 (2021-07-26)

Bug Fixes

  • meetings: queueing media update requests (a73daed)
  • meetings: use up-to-date roap seq number (6d25585)

1.128.0 (2021-07-23)

Features

  • internal-plugin-user: update name using PATCH (f3a90a0)

1.127.3 (2021-07-22)

Bug Fixes

  • meetings: stop flooding logs with errors while screen sharing (50d2363)

1.127.2 (2021-07-16)

Bug Fixes

  • meetings: check current user is still in-meeting before sending meeting:self:unmutedByOthers (f6ec8b4)

1.127.1 (2021-07-15)

Bug Fixes

  • docs/Gemfile to reduce vulnerabilities (515ac12)

1.127.0 (2021-07-15)

Features

  • meetings: network quality indicator/monitor (e9f4dd3)

1.126.0 (2021-07-14)

Features

  • core: set x-prelogin-userid header when sending user activation (00aac84)

1.125.6 (2021-07-13)

Bug Fixes

  • meetings: set both, audio and video, when muting (634e726)

1.125.5 (2021-07-10)

Bug Fixes

  • meetings: remove non-Webex calls after user leaves (5f12b43)

1.125.4 (2021-07-06)

Bug Fixes

  • plugin-meetings: locus migration for sip calls (8b356a9)

1.125.3 (2021-06-30)

Bug Fixes

  • make sure we only send integers in renderInfo (dc427c6)

1.125.2 (2021-06-29)

Bug Fixes

  • plugin-meetings: emit meeting:self:lobbyWaiting and meeting:self:guestAdmitted for webex meeting (19d92a8)

1.125.1 (2021-06-29)

Bug Fixes

  • metrics: send clientType and subClientType (9c23c4a)

1.125.0 (2021-06-24)

Features

  • metrics: add senderCountryCode to metrics (6d20c2f)

1.124.3 (2021-06-16)

Bug Fixes

  • p-meetings: update metrics to use WEBEX_SDK as client type (901c3e1)

1.124.2 (2021-06-11)

Bug Fixes

  • meetings: allow share to be cancellable when using native share stop (bf1c8f2)

1.124.1 (2021-06-10)

Bug Fixes

  • plugin-meetings: fix auto rejoin after meeting ended or in left state (6a70e81)

1.124.0 (2021-06-08)

Features

  • meetings: custom size remote video (coming soon) (1768a1d)

1.123.1 (2021-06-08)

Bug Fixes

  • meetings: sending meeting locked/unlocked events (cd1e028)

1.123.0 (2021-06-07)

Features

  • meetings: refactor of audio/video muting code (dd34a1f)

Bug Fixes

  • meetings: avoid sending unmutedByOthers event when not muted on entry (9cc76f3)
  • meetings: correctly initialise video MuteState instance (9c94a42)
  • meetings: put payload back into mute related events (00ba0d2)

1.122.3 (2021-06-04)

Bug Fixes

  • meetings: use proper metrics methods in move media calls (27d3b6e)

1.122.2 (2021-06-03)

Bug Fixes

1.122.1 (2021-06-03)

Bug Fixes

  • plugin-meetings: camera still on when sendVideo is false (61763bd)

1.122.0 (2021-06-02)

Features

  • internal-plugin-conversation: add getThreads api (b09ddc4)

1.121.0 (2021-05-28)

Features

  • webex-core: allow for options to be passed through to sendUserActivation (dee1fc7)

1.120.2 (2021-05-25)

Bug Fixes

  • meetings: browser detection not working in integration tests (f56fa1a)

1.120.1 (2021-05-24)

Bug Fixes

1.120.0 (2021-05-17)

Features

  • conversation: add ability to use new conversationsSummary resource (57d39d7)

1.119.7 (2021-05-14)

Bug Fixes

  • meetings: don’t set media ID on reconnect to avoid black screen (2a8dcdb)

1.119.6 (2021-05-05)

Bug Fixes

  • meetings: handle useragent lookup when running on node (c3b558b)

1.119.5 (2021-05-04)

Bug Fixes

1.119.4 (2021-04-21)

Bug Fixes

  • plugin-meetings: fix locus parser error (80d2ef8)

1.119.3 (2021-04-19)

Bug Fixes

  • meetings: prevents screen share from getting out of sync (41cccc1)

1.119.2 (2021-04-15)

Bug Fixes

  • convo: handle new thread replies (b458d75)

1.119.1 (2021-04-14)

Bug Fixes

  • plugin-meetings: send metrics on connection error and ice failures (b2d6002)

1.119.0 (2021-04-13)

Features

  • internal-plugin-conversation: add ignore and unignore functionality (2ff07d1)

1.118.17 (2021-04-09)

Bug Fixes

1.118.16 (2021-04-08)

Bug Fixes

  • plugin-meetings: add browser info to call-analyzer events (e3b1664)

1.118.15 (2021-04-06)

Bug Fixes

  • make downscoped token self contained (9a348d1)

1.118.14 (2021-04-02)

Bug Fixes

  • plugin-logger: added global flag to regex pattern for emails (a4b7917)

1.118.13 (2021-04-01)

Bug Fixes

  • meetings: add console.warn deprecation message about using meeting-link on create (0e2cb16)

1.118.12 (2021-03-26)

Bug Fixes

  • meetings: modified locus sequence comparison algorithm in use (6caa8b5)

1.118.11 (2021-03-22)

Bug Fixes

  • plugin-meetings: throw error when guest is in IDLE state (578c27c)

1.118.10 (2021-03-18)

Bug Fixes

  • meetings: make reason for decline optional (463d7fc)

1.118.9 (2021-03-16)

Bug Fixes

  • plugin-meetings: throw error when meeting is inactive on a action (97f3601)

1.118.8 (2021-03-15)

Bug Fixes

  • plugin-meetings: send mercury failure event to call analyzer (867978a)

1.118.7 (2021-03-15)

Bug Fixes

  • plugin-meetings: fix hostId error when host is not present (0ddffd2)

1.118.6 (2021-03-10)

Bug Fixes

  • plugin-meetings: remove notification received event to call analyzer (9165eaa)

1.118.5 (2021-03-10)

Bug Fixes

  • plugin-meetings: fix "enable" argument in setLocalTrack() (54311e9)
  • plugin-meetings: reset audio and video state machines when leaving a meeting (f73554c), closes #SPARK-216287

1.118.4 (2021-02-26)

Bug Fixes

  • plugin-meetings: decrease the timer for meeting connect failure (34b9daf)

1.118.3 (2021-02-26)

Bug Fixes

  • support: only upload keys that exist (ff74a92)

1.118.2 (2021-02-24)

Bug Fixes

  • umd: update script to accomodate Weback CLI v4 (d38b847)

1.118.1 (2021-02-23)

Bug Fixes

  • meetings: leave meeting when 1:1 participant declines (cbfe3e2)

1.118.0 (2021-02-17)

Features

  • samples: added innerHTML where HTML is being created (3e358c9)
  • samples: implemented innerText instead of using innerHTML (a6a7c1d)

1.117.3 (2021-02-16)

Bug Fixes

  • internal-plugin-support: add user Id , meeting Id and org ID as part of upload logs (3cc6b10)
  • plugin-meetings: added userId, orgId and meetingId for upload logs (9e9b71c)
  • plugin-meetings: upload logs on join, addMedia failures and inactive event (661dd28)

1.117.2 (2021-02-15)

Bug Fixes

  • upload: add abort function on file upload for webex (6baef0d)

1.117.1 (2021-02-11)

Bug Fixes

  • plugin-meetings: added client version and peripherals information to MQE (8eb26f3)

1.117.0 (2021-02-11)

Features

  • plugin-meetings: enable rtx media resiliency by default (d4d2763)

1.116.2 (2021-02-10)

Bug Fixes

  • samples: use play and pause for muting (ce1ba54)

1.116.1 (2021-02-10)

Bug Fixes

  • plugin-meetings: prevent success message when log upload fails (4000181)

1.116.0 (2021-02-09)

Features

  • meetings: add metric for rejoin failure (200fb86)

1.115.2 (2021-02-09)

Bug Fixes

  • plugin-meetings: add default IP address for MQE (71d5604)

1.115.1 (2021-02-05)

Bug Fixes

  • plugin-meetings: add missing mqe and fix packet loss values (fe59f65)

1.115.0 (2021-02-05)

Features

  • meetings: fail add media if peer connection isn't stable (fca33cf)

1.114.2 (2021-01-28)

Bug Fixes

1.114.1 (2021-01-14)

Bug Fixes

  • plugin-meeting: unable to mute/unmute with no camera (4e7dcd5)

1.114.0 (2021-01-12)

Features

  • webex-core: remove s3 feature check (0ee7f32)

1.113.2 (2021-01-12)

Bug Fixes

  • plugin-meetings: encode destination on request (aa94d03)

1.113.1 (2021-01-08)

Bug Fixes

  • plugin-meetings: throw error if no valid ice candidates are found (915e9c7)

1.113.0 (2021-01-07)

Features

  • plugin-meetings: use new correlation on rejoin (0519e5d)

1.112.2 (2021-01-06)

Bug Fixes

  • test-users: update test users creation url (b1a44c4)

1.112.1 (2021-01-06)

Bug Fixes

  • meeting-plugin: send missing media quality metrics (3662d91)

1.112.0 (2021-01-05)

Features

  • internal-plugin-ediscovery: new attributes for tabs extension along with previous tabs details (4e3ac96)

1.111.0 (2020-12-16)

Features

  • conversation: support making favorite in convo create (8fd1dcb)
  • conversation: support tags field in convo payloads (22cf96a)
  • conversation: support tags field in convo payloads (329c4be)

1.110.0 (2020-12-15)

Features

  • webex-core: add forceRefresh option for collectPreAuth (cb6019c)

1.109.4 (2020-12-14)

Bug Fixes

  • plugin-meetings: move handled reachability error to info (d7c32ba)

1.109.3 (2020-12-12)

Bug Fixes

  • server-interceptor: add additional error codes for failover (760630e)

1.109.2 (2020-12-10)

Bug Fixes

  • meetings: hotfix to prevent GDM errors from stopping READY event (c03e610)

1.109.1 (2020-12-10)

Bug Fixes

  • plugin-meetings: use fetch info for destination (e33b7a3)

1.109.0 (2020-12-08)

Features

  • plugin-meetings: remove participant email support (c6a24e2)

1.108.1 (2020-12-08)

Bug Fixes

  • update services for force refresh (891c081)

1.108.0 (2020-12-02)

Features

  • plugin-meetings: use correlation for acknowledge (6ba9eb0)

Bug Fixes

  • plugin-meetings: delete meeting by id not cid (8e7f8df)
  • plugin-meetings: use correlation id at join (b1d3e06)

1.107.0 (2020-12-02)

Features

  • plugin-meetings: add geo hint for join request (96c3a7c)

1.106.1 (2020-12-01)

Bug Fixes

  • plugin-meetings: use correct meeting instance when uploading meeting logs (1e97483)

1.106.0 (2020-12-01)

Features

  • internal-plugin-ediscovery: new attributes for tabs extension (7b5d0a6)
  • internal-plugin-ediscovery: new attributes for tabs extension (a60dd36)
  • internal-plugin-ediscovery: new attributes for tabs extension (7646cff)
  • internal-plugin-ediscovery: new attributes for tabs extension (c7a11bf)

1.105.0 (2020-11-30)

Features

  • decryption-transform: key rotation edit message error fix (c34a777)

1.104.1 (2020-11-30)

Bug Fixes

  • plugin-meetings: trigger event based on H264 presence (b4a35ac)

1.104.0 (2020-11-20)

Features

  • plugin-meetings: fetch reachability on register (cc996b6)

1.103.6 (2020-11-19)

Bug Fixes

  • plugin-meetings: 429s from controls endpoint on mute (5a83f6d)

1.103.5 (2020-11-19)

Bug Fixes

  • plugin-meetings: upload logs on leave meeting (750a08c)

1.103.4 (2020-11-19)

Bug Fixes

1.103.3 (2020-11-18)

Bug Fixes

  • plugin-meetings: check peerConnection state before closing (3983c78)

1.103.2 (2020-11-17)

Bug Fixes

  • plugin-meeting: locus replace always with the last active (8822766)

1.103.1 (2020-11-16)

Bug Fixes

  • webex-core: remove logging entire client region info response (d17c550)

1.103.0 (2020-11-16)

Features

  • webex-core: fetch client region info before activating user (25f5072)

1.102.1 (2020-11-16)

Bug Fixes

  • meetings: fix scheduled meetings (c53a955)

1.102.0 (2020-11-16)

Features

  • services: add override catalog (d84c852)

1.101.0 (2020-11-16)

Features

  • meetings: send reconnect failure before rejoin (4d87181)

1.100.0 (2020-11-15)

Features

  • plugin-meetings: gdm reachability uses orpheus discovery api (8da4d2d)

1.99.1 (2020-11-04)

Bug Fixes

  • authorization: add additional email query check (77b9c57)

1.99.0 (2020-10-29)

Features

  • conversation: allow user to create a classified space (4fb75e2)

1.98.5 (2020-10-26)

Bug Fixes

  • plugin-meetings: add MEETING_LEAVE_FAILURE constant (15ccfe5)

1.98.4 (2020-10-22)

Bug Fixes

  • plugin-meeting: enable rtx on reconnect meeting (0e67cb5)

1.98.3 (2020-10-22)

Bug Fixes

  • plugin-meetings: add support for rtx re transmission (7bf416c)
  • plugin-meetings: remove new line (fba4a05)

1.98.2 (2020-10-15)

Bug Fixes

  • webex-core: fix unit tests (5b0ff9b)

1.98.1 (2020-10-12)

Bug Fixes

  • meeting-plugin: send metrics for framesDropped and framesRendred (ed4660f)
  • plugin-meeting: add periodic key frame request to edonus (a6b91a8)
  • plugin-meetings: cannot share second time when stopping using stopShare overlay (a703986)
  • plugin-meetings: neglects duplicate roap event with same seq (9bf9b18)

1.98.0 (2020-10-12)

Features

  • add preferTransocoding option (70ff2cf)

1.97.4 (2020-10-06)

Bug Fixes

  • plugin-meetings: remove media inactive metrics (eeffc6c)
  • plugin-meetings: remove media inactive metrics (6c5d7da)

1.97.3 (2020-10-02)

Bug Fixes

  • plugin-meetings: send operational metrics for roap failures (100103f)

1.97.2 (2020-10-02)

Bug Fixes

  • calendar: decrypt organizer email and name (6b269a5)

1.97.1 (2020-09-29)

1.97.0 (2020-09-28)

Features

  • ediscovery: support decryption of meeting activities (b05a87a)

1.96.1 (2020-09-24)

Bug Fixes

  • meetings: deferred join use proper promise methods (078d5b0)

1.96.0 (2020-09-23)

Features

  • meeting: initialize recording property from the locus info (e42c116)

1.95.2 (2020-09-22)

Bug Fixes

  • plugin-meetings: defer joining and duplicate metrics (b195246)

1.95.1 (2020-09-19)

Bug Fixes

  • meeting: trigger correct event at the initiation level (0c766e0)

1.95.0 (2020-09-18)

Features

  • ediscovery: support scr decryption on files that use their own key url (306c4c0)

1.94.2 (2020-09-17)

Bug Fixes

  • meeting-plugin: send share error metrics (110b030)

1.94.1 (2020-09-16)

Bug Fixes

  • plugin-meetings: fix audio RTPpackets and -1 values (4df6982)

1.94.0 (2020-09-15)

Features

  • samples: add remote share event support (d2678b6)

1.93.4 (2020-09-15)

Bug Fixes

  • meetings: export getUserMedia correctly (2923689)

1.93.3 (2020-09-14)

Bug Fixes

  • plugin-messages: retrieve hydra message (ec66a34)

1.93.2 (2020-09-14)

Bug Fixes

  • plugin-meetings: stop share not working when using meeting.stopShare (6d7d03f)

1.93.1 (2020-09-14)

Bug Fixes

  • plugin-meeting: upgrade webrtc adapter (8fd156a)

1.93.0 (2020-09-10)

Features

  • expose getUserMedia on meetings object (1c39eea)

1.92.8 (2020-09-09)

Bug Fixes

  • conversation: set returned edit activity IDs to original ID (401af20)

1.92.7 (2020-09-08)

Bug Fixes

  • ediscovery: removing depreciated summary apis (e97e7be)

1.92.6 (2020-09-08)

Bug Fixes

  • plugin-meetings: media:ready on safari not trigged due to tranceiver.mid not present (42bdd52)

1.92.5 (2020-09-04)

Bug Fixes

  • plugin-meeting: meeting object not deleted on end (d2d8692)

1.92.4 (2020-09-04)

Bug Fixes

  • plugin-meeting: media ready event not triggring on safari (06f3f40)

1.92.3 (2020-09-03)

Bug Fixes

  • conversation: add items.length check for empty child fetch responses (9703bd6)
  • conversation: stop fetching when hitting the ‘create’ activity (cd2e376)

1.92.2 (2020-09-02)

Features

  • meetings: add remote share start/stop event (c6a44f7)
  • plugin-meeting: add recording events (9755f62)
  • version: update version to force a build (525c5ae)

Bug Fixes

  • device: set TTL when registering device as ephemeral (80fd7dd)
  • meeting-plugin: Handle locus migration event for SIP calls (23ad57f)
  • meeting-plugin: fix safari media:ready event not triggring (08a16af)
  • plugin-meeting: trigger member:contentupdate event on join (5c6cb98)
  • plugin-meetings: fix multiple obtp issues for conversationUrl (c8ec948)

1.91.1 (2020-08-27)

Bug Fixes

  • activity threading: pass target URL through to threading function when calling jumpToActivity (eee92ce)

1.91.0 (2020-08-27)

Features

  • conversation: allow passthrough of includesChildren query param (872f27c)

1.90.2 (2020-08-27)

Bug Fixes

  • device-manager: throw error on search failure (a293d24)

1.90.1 (2020-08-26)

Bug Fixes

  • meeting-plugin: getMediaStreams uses last used video device (f368840)

1.90.0 (2020-08-24)

Features

  • conversation: add _createParsedServerActivity to implement new interface for server activities (42a674c)

1.89.5 (2020-08-21)

Bug Fixes

  • meeting-plugin: media:stopped event fixed for local and remote streams (34d77ca)

1.89.4 (2020-08-19)

Bug Fixes

  • meetings: send mute control with audio mute (13bda8b)

1.89.3 (2020-08-18)

Bug Fixes

  • conversation: threads iterator 'done' is true when no more activities can be fetched (aa0769f)

1.89.2 (2020-08-13)

Bug Fixes

  • meeting-plugin: allow share frame rate override (7b5ebab)

1.89.1 (2020-08-12)

Bug Fixes

  • package: update faye-websocket package version (b6df941)

1.89.0 (2020-08-11)

Features

  • conversation: add activity threading fetch methods (4ac8420)

1.88.3 (2020-08-11)

Bug Fixes

  • meeting-plugin: fix media ready event not triggering multiple times (5c7715e)
  • meeting-plugin: trigger h264 codec download on meeting load (e76ca29)

1.88.2 (2020-08-11)

Bug Fixes

  • plugin-memberships: update cluster target for hide events (02d9e57)

1.88.1 (2020-08-07)

Bug Fixes

  • plugin-meetings: refactor getDisplayMedia (894cc20)

1.88.0 (2020-08-07)

Features

  • meetings: add locus leave metrics reporting (295a152)

1.87.0 (2020-08-06)

Features

  • conversation: add helper for fetching all child activities (64fed28)

1.86.1 (2020-08-05)

Bug Fixes

  • plugin-meetings: shareScreen pulls in sdk configuration (acdcc83)

1.86.0 (2020-08-04)

Features

  • conversation: add helpers for fetching activity children (815fbb3)

1.85.1 (2020-08-04)

Bug Fixes

  • package: update lodash to 4.17.19 (720b0f7)

1.85.0 (2020-08-04)

Features

  • meetings: locus info participant deltas (db5af7f)

1.84.0 (2020-07-28)

Features

  • plugin-meeting: add event for server media inactivity (fd3e01b)

1.83.0 (2020-07-28)

Features

  • samples: enable reconnection to meeting sample (5c11a72)

1.82.2 (2020-07-23)

Bug Fixes

  • webex-core: services error cannot read message (aa0d25e)

1.82.1 (2020-07-23)

Bug Fixes

  • plugin-messages: should not have created in messages:deleted event (ccfc11f)
  • plugin-rooms: generate updated events for locked/unlocked (675cb38)

1.82.0 (2020-07-20)

Features

  • logging: add config setting for buffer log level (bc66b56)

1.81.4 (2020-07-17)

Bug Fixes

  • plugin-messages: properly encode clusters in websocket events (354f18a)

1.81.3 (2020-07-17)

1.81.2 (2020-07-17)

Bug Fixes

  • calender: handle meetingJoinInfo() DTO correctly (e292d5c)

1.81.1 (2020-07-16)

1.81.0 (2020-07-15)

Features

  • services: update whistler endpoint [skip ci] (c3dde2f)
  • use standard-version for semver version bumping (91c071e)

Bug Fixes

  • circleci: tweak command to get current version numbers (c169854)

1.80.273 (2020-07-14)

Bug Fixes

  • plugin-meetings: fix muted by others event (b9ed686)

1.80.272 (2020-07-13)

1.80.271 (2020-07-10)

Bug Fixes

  • plugin-phone: call cluster federation (fae88ea)

1.80.270 (2020-07-09)

1.80.269 (2020-07-08)

Bug Fixes

  • samples: update resourceId based on devices (dbbb9d8)
  • samples: update resourceId based on devices (4c3b141)

Features

  • meetings-sample: add devices section (72ba599)
  • meetings-sample: add devices section (a18ed1f)
  • samples: add meeting control/general section (d363b62)
  • samples: add meeting control/general section (f0a9039)
  • samples: add meeting control/source devices (a5e872a)
  • samples: add meeting control/source devices (57420f0)
  • samples: add meetings management (8870988)
  • samples: add meetings management (343dcbc)
  • samples: fix conflicts with newly merged content (4ef2cd9)
  • samples: implement methods for invite, admit and remove members (b353748)
  • samples: implement methods for invite, admit and remove members (a45b700)
  • samples: implement methods for mute and transfer owner (8099e13)
  • samples: implement methods for mute and transfer owner (a66d4ef)
  • samples: implement methods for viewing current participants (a82c9b5)
  • samples: implement methods for viewing current participants (69d9eda)
  • samples: migrate tests and ability to answer/reject calls (5ebaf42)
  • samples: migrate tests and ability to answer/reject calls (4dc942e)
  • samples: remove WIP header (63fb2c8)
  • samples: remove WIP header (b3944b1)
  • samples: replacing kitchen sink app with new (6e238dc)
  • samples: replacing kitchen sink app with new (5c90399)
  • samples: replacing kitchen sink app with new (bc44582)
  • samples: replacing kitchen sink app with new (e418234)
  • samples: start of adding participants (9b71217)
  • samples: start of adding participants (3411ec4)
  • samples: update button text and destination label (236f4fc)
  • samples: update button text and destination label (b750bd4)
  • samples: update button text to meeting method names (262cd8f)
  • samples: update button text to meeting method names (29cffea)
  • samples: update end to end tests based on new html (c6c38c3)
  • samples: update html based on PR comments (4191111)
  • samples: update label (7223611)
  • samples: update label (9e53a94)
  • samples: update view particpants and create new method (f593784)
  • samples: update view particpants and create new method (c943ca3)

Reverts

  • Revert "feat(samples): replacing kitchen sink app with new" (65ccc2c)
  • Revert "feat(samples): replacing kitchen sink app with new" (5190b3c)

1.80.268 (2020-07-08)

Bug Fixes

  • more PR feedback (000d5c4)
  • update reachability check to not worry about intranet url (9619c7a)

1.80.267 (2020-07-06)

1.80.266 (2020-07-06)

Bug Fixes

  • plugin-meeting: manually play video (eae5b07)

1.80.265 (2020-07-02)

Features

  • meetings: add events for log upload status (1ff7875)

1.80.264 (2020-07-02)

Bug Fixes

  • logging: fix baseline broken integration test (4e95363)
  • logging: fix merge issues (8610fd1)
  • logging: fix merge issues (e8a2533)

Features

  • logger: more unit tests (172c8ad)
  • logging: cleanup (e5fa540)
  • logging: code review feedback (a824756)
  • logging: code review feedback (85efd71)
  • logging: initial logging improvements (7502d88)
  • logging: logging unit tests, return headers on http call (f34e607)

1.80.263 (2020-06-30)

Bug Fixes

  • plugin-meeting: send reconnect metrics (80e9b6a)

1.80.262 (2020-06-30)

Bug Fixes

  • p-meetings: log circular objects (1057520)

Features

  • meeting: trigger ice disconnect event (6447401)
  • meetings: add reconnect flow logic (7d8d6c0)
  • meetings: add rejoin meeting capability (8b988af)
  • meetings: emit triggers on reconnect completion (5db057f)
  • meetings: fix check for in progress reconnect (a4a3403)
  • meetings: handle reconnect in progress (3c28f9b)
  • meetings: move metrics inside reconnection manager (43cfe81)
  • meetings: reconnect mercury on network issue (747dedd)
  • meetings: remove reachability check (d6c283b)
  • meetings: store meeting object in reconnect (a41c4e0)

1.80.261 (2020-06-30)

Features

  • p-meetings: log mute/unmute (75acc36)

1.80.260 (2020-06-29)

Features

  • p-meetings: log 'addMedia' and 'updateMedia' (a68860e)

1.80.259 (2020-06-26)

Bug Fixes

  • p-meetings: fix message header (5cd7905)
  • samples: leave meeting once (964bebe)

Features

  • p-meetings: log 'join' and 'leave' (3fbae16)

1.80.258 (2020-06-26)

Bug Fixes

  • p-meetings: close remote stream when leaving (151b497)

1.80.257 (2020-06-24)

Features

  • meetings: send getDisplayMedia() failures as ops metric (ed0048e)

1.80.256 (2020-06-23)

Features

  • i-p-conversation: add url option for bulk activities fetch (6901d11)
  • i-p-search: update bulkActivitiesFetch cluster param (2531365)

1.80.255 (2020-06-23)

Features

  • p-logger: add group logging (abf2fee)

1.80.254 (2020-06-23)

Features

  • calender: add test to support new DTO meetingJoinInfo (e878fc7)
  • calender: support new DTO meetingJoinInfo to populate other fields (4669e83)

1.80.253 (2020-06-22)

Features

  • logger: use iso format for buffer date (6b01165)

1.80.252 (2020-06-22)

Bug Fixes

  • plugin-meetings: utilize metrics submission method (45964af)

1.80.251 (2020-06-18)

Bug Fixes

  • meetings: sendOperational metrics directly with request (ab1ad18)

1.80.250 (2020-06-18)

Features

  • plugin-meetings: rejoin after inactive (bbb9909)

1.80.249 (2020-06-18)

Bug Fixes

  • plugin-meetings: remove test failure (794648b)

1.80.248 (2020-06-18)

1.80.247 (2020-06-16)

Bug Fixes

  • samples: add meeting's properties and methods to activeMeeting (fa2c6c4)

1.80.246 (2020-06-16)

Bug Fixes

  • plugin-meetings: timeout clear issue (5a4b7ee)

1.80.245 (2020-06-16)

Features

  • plugin-meetings: add ice disconnect timeout (fc4c85e)

1.80.244 (2020-06-15)

Bug Fixes

  • plugin-meetings: remove disconnect events (ce67fb4)

1.80.243 (2020-06-15)

Features

  • meetings: change stats analyzer log level (3b98c44)

1.80.242 (2020-06-15)

Features

  • meetings: ability to send operational metrics (050408d)
  • meetings: upload getUserMedia failures as operational metric (01ef85a)

1.80.241 (2020-06-12)

1.80.240 (2020-06-12)

Bug Fixes

  • samples: update mediaSettings global to object (56309c6)

1.80.239 (2020-06-11)

Features

  • meetings: add network disconnect event (75a9958)

1.80.238 (2020-06-11)

Bug Fixes

  • meeting-plugin: fps and resolution values (f2b77af)
  • share and mqa over all (6040885)

1.80.237 (2020-06-10)

Features

  • meetings: add shareScreen function (8b09484)
  • samples: use shareScreen function (f79574c)

1.80.236 (2020-06-10)

Bug Fixes

  • plugin-meetings: add return statement for Promise rejection (6e820b3)
  • plugin-meetings: adding logging errors to catch promise methods (f72ad34)
  • plugin-meetings: adding logging errors to try catch statements (8017a11)
  • plugin-meetings: adding try catch logging to awaits (6ba18c4)
  • plugin-meetings: change logging output (9a44270)
  • plugin-meetings: remove Promise rejection, reformat statement (d42d7de)
  • plugin-meetings: update methods and logging output (e31f150)

1.80.235 (2020-06-09)

Features

  • meetings: disable auto reconnect from mercury (4db9eb4)
  • meetings: enable auto upload logs (e8e3a2a)
  • meetings: log ice connection change events (96041db)

1.80.234 (2020-06-09)

1.80.233 (2020-06-09)

Bug Fixes

  • plugin-meeting: fix logger output format (eb2e31e)

1.80.232 (2020-06-09)

Features

  • plugin-meetings: add sub client types (1ec4d18)

1.80.231 (2020-06-09)

Bug Fixes

Features

  • add user type to remove user (6b98b46)

1.80.230 (2020-06-08)

Bug Fixes

  • add new test users scope (c007a60)

1.80.229 (2020-06-08)

Bug Fixes

  • plugin-m: move to 'waitForCatalog' (2f85f40)

1.80.228 (2020-06-08)

Bug Fixes

  • plugin-meetings: calling invalid loggers (8585095)

1.80.227 (2020-06-08)

Bug Fixes

  • config: add webexapis.com to config (2dc491d)

1.80.226 (2020-06-08)

Bug Fixes

  • http-core: json options param (47d2535)

1.80.225 (2020-06-06)

Features

  • plugin-meetings: send media quality metrics to control hub (485fce8)

1.80.224 (2020-06-06)

1.80.223 (2020-06-05)

Features

  • meetings: add call start to logs (4eac50e)

1.80.222 (2020-06-04)

Features

  • meetings: add optional auto upload logs on destory (21309ed)
  • meetings: add uploadLogs functionality (d6cf18c)
  • meetings: send orgid with analyzer (cfb78d8)
  • samples: add upload logs feature (5fa849a)
  • webex: add support plugin (801cf50)

1.80.221 (2020-06-04)

1.80.220 (2020-06-01)

Features

  • meetings: setting the resolution to lower on packet loss (d85cbce)

1.80.219 (2020-05-31)

1.80.218 (2020-05-29)

Features

  • meetings: pass sdk config to media functions (cb799c5)

1.80.217 (2020-05-27)

1.80.216 (2020-05-27)

1.80.215 (2020-05-26)

Bug Fixes

  • samples: remove deviceType from meetings config object (7a06df2)
  • samples: remove meetings config object all together - not needed (4dbcaec)

1.80.214 (2020-05-19)

Features

  • ediscovery: new APIs to retrieve and decrypt contentContainers (2c7c9ab)

1.80.213 (2020-05-18)

Bug Fixes

  • auth: web auth is in the service catalog now (f8c2899)

1.80.212 (2020-05-15)

Bug Fixes

  • test-users: removetestuser endless loop with undefined token (37b6c6e)

1.80.211 (2020-05-14)

Features

  • i-p-conversation: add default cluster service (bb05162)

1.80.210 (2020-05-14)

Features

  • meetings: change hostpin to pin on join (f689134)
  • meetings: remove moderator cleaning (e7d0d9a)
  • samples: add pin to meetings sample (fa32003)

1.80.209 (2020-05-13)

Bug Fixes

  • samples: add all chars to dtmf input [skip-ci] (2a11070)

1.80.208 (2020-05-11)

Bug Fixes

  • plugin-logger: fix email redacting (84ea847)

1.80.207 (2020-05-07)

Bug Fixes

  • plugin-logger: circular ref should not filter funcs or primatives (2e6e65b)

1.80.206 (2020-05-07)

Features

  • helper-image: add option to not add exif data (3b08761)
  • i-p-conversation: add option to not add exif data (a6dd436)

1.80.205 (2020-05-06)

1.80.204 (2020-05-06)

1.80.203 (2020-05-05)

1.80.202 (2020-05-05)

Bug Fixes

  • meeting: enforce moderator as true only if user sets hostPin (ddb5d89)

1.80.201 (2020-05-05)

1.80.200 (2020-05-05)

1.80.199 (2020-05-04)

1.80.198 (2020-05-04)

1.80.197 (2020-05-04)

Bug Fixes

  • plugin-logger: handle circular references in walkAndFilter(..) (616bfa8)

1.80.196 (2020-05-01)

1.80.195 (2020-04-30)

Features

  • conversation: add pagination support (056b1fc)

Reverts

  • Revert "chore(circle): skip convo tap [skip ci]" [skip ci] (895d3cf)

1.80.194 (2020-04-30)

Features

  • conversations: add support for posting and deleting reactions (339f7a4)

1.80.193 (2020-04-29)

Features

  • webex-core: enable validateDomains by default (725d026)
  • webex-core: remove legacy locus domains (7c9407d)

1.80.192 (2020-04-27)

Bug Fixes

  • webex-core: service to credentials auth url (661d031)

1.80.191 (2020-04-22)

Features

  • samples: add enumaratedevices on page load (ba5958c)
  • samples: add getSupportedDevice to meetings (42c2b88)
  • samples: getSupportedDevice in browser-single-party-call-with-mute (591cb7c)
  • samples: use getSupportedDevice in browser-multi-party-call (b46477a)
  • samples: use getSupportedDevice in browser-plugin-meetings (d48af2c)
  • samples: use getSupportedDevice in browser-single-party-call (938ca4c)

1.80.190 (2020-04-21)

Bug Fixes

  • webex-core: fix updateCredentialsConfig (1cfbd07)

Features

  • webex-core: add unit tests (d071a48)
  • webex-core: refactor unit tests (3bb2b83)

1.80.189 (2020-04-21)

Bug Fixes

  • helper-image: rotate/create thumbnail image correctly (d4b5bfb)

Features

  • helper-image: add exif height/width info (a9d4058)

1.80.188 (2020-04-21)

Features

  • add support for decrypting previousValue (eac19e3)

1.80.187 (2020-04-21)

Bug Fixes

  • i-p-device: parse boolean feature toggles without case sensitivity (bc3f669)

1.80.186 (2020-04-21)

Bug Fixes

  • plugin-people: add tests for people-batcher (8795b52)
  • plugin-people: handle failed lookups from hydra (63707a7)

1.80.185 (2020-04-21)

Bug Fixes

  • samples: use correct device id selector (6df96cc)

1.80.184 (2020-04-20)

Bug Fixes

  • plugin-meetings: fix hydra person id support (1dacc37)

1.80.183 (2020-04-16)

1.80.182 (2020-04-16)

1.80.181 (2020-04-16)

1.80.180 (2020-04-16)

1.80.179 (2020-04-15)

Features

  • meetings: add setMediaQuality functionality (65d8210)
  • meetings: store local quality level (2e4fce9)
  • samples: add setMeetingQuality to meetings (9307766)

1.80.178 (2020-04-14)

Bug Fixes

  • webex-core: derived auth url error (1218202)

1.80.177 (2020-04-14)

Features

  • meetings: add quality param to setMaxFs (30b1106)
  • meetings: add setRemoteQualityLevel method (339b253)
  • meetings: use meeting params for media config (57dce17)
  • samples: add setRemoteQualityLevel to meetings (885a552)

1.80.176 (2020-04-10)

1.80.175 (2020-04-10)

1.80.174 (2020-04-10)

Features

  • meetings: change to postEvent info message (b05c218)

1.80.173 (2020-04-07)

Bug Fixes

  • internal-plugin-device: improve device header handling (612672d)
  • webex-core: auth header validation (734d7ec)

1.80.172 (2020-04-07)

Bug Fixes

  • meetings: use captureStackTrace for ParameterError (49c1016)

Features

  • meetings: add setLocalVideoQuality() (ba70126)
  • samples: add setLocalVideoQuality functionality (dc3c42d)

1.80.171 (2020-04-06)

Reverts

  • mercury: reconnect to same mercury socket url (b6a531a)

1.80.170 (2020-04-06)

Bug Fixes

  • ci: fix tap test failure reporting (551e6b7)

1.80.169 (2020-04-03)

Bug Fixes

  • ci: fix webex core package name for taps (2e38d04)

1.80.168 (2020-04-03)

Bug Fixes

  • plugin-logger: use WEBEX_LOG_LEVEL (85d29d3)
  • webpack: use WEBEX_LOG_LEVEL env var (14df164)

1.80.167 (2020-04-03)

Bug Fixes

  • mercury: timing condition where disconnect did not close websockets (d4249cb)

1.80.166 (2020-04-01)

1.80.165 (2020-04-01)

1.80.164 (2020-03-30)

1.80.163 (2020-03-30)

1.80.162 (2020-03-27)

1.80.161 (2020-03-27)

Features

  • conversation: changes for respect key rotation (aa8708d)

1.80.160 (2020-03-27)

Bug Fixes

  • plugin-meetings: updated code to handle meeting sync (abc1c15)

1.80.159 (2020-03-26)

1.80.158 (2020-03-26)

Bug Fixes

  • meeting-plugin: bug on replace max_fs (d01423b)

1.80.157 (2020-03-26)

Bug Fixes

  • eslint: add umd bundle to lint ignore [skip npm] (4c83450)
  • meetings: remove skipInBrowser (3f35bb0)
  • plugin-meetings: fix meetingInfo 404 error (77963b6)

1.80.156 (2020-03-25)

Bug Fixes

  • tooling: stop yargs test command from setting NODE_ENV (f8915f3)

1.80.155 (2020-03-20)

1.80.154 (2020-03-19)

Bug Fixes

  • conversation: return remote cluster results regardless of local (c11cbe8)

1.80.153 (2020-03-18)

1.80.152 (2020-03-18)

Features

  • meetings: change error log for 1:1 creation (2a3e182)

1.80.151 (2020-03-13)

Features

  • plugin-meetings: add sendDTMF functionality (0a82158)
  • samples: add send dtmf to meetings kitchen sink (349ff2f)

1.80.150 (2020-03-12)

Features

  • authorization-browser: add jwt preauth retrieval (cf88467)
  • authorization-node: add jwt preauth retrieval (5a2323a)
  • webex-core: add required limited catalog retrieval (a3618a5)
  • webex-core: improve catalog wait support (6f83fbb)

1.80.149 (2020-03-12)

1.80.148 (2020-03-10)

Bug Fixes

  • ediscovery: handle reportids that can be either uuids or urls (62a78de)

1.80.147 (2020-03-06)

Features

  • webex-core: add org retrieval method (bb425bb)

1.80.146 (2020-03-05)

Bug Fixes

  • features: fix duplicated items in feature lists (4e9a58e)

1.80.145 (2020-03-05)

Features

  • webex-core: add org extraction from user token (aee10a5)

1.80.144 (2020-03-05)

1.80.143 (2020-03-05)

Features

  • webex-core: add org extraction from jwt (f43648e)

1.80.142 (2020-03-05)

Bug Fixes

  • meetings: use async instead of finally (961a7fa)

1.80.141 (2020-03-04)

Bug Fixes

  • reverse host lookup validation (9f43215)

1.80.140 (2020-03-04)

Features

  • webex-core: refactor/ improve user validation and activation (bf66544)

1.80.139 (2020-03-03)

Bug Fixes

  • i-p-calendar: fix undefined encryptedNotes (3885432)

1.80.138 (2020-02-27)

Bug Fixes

  • internal-plugin-device: add fail marking (6661957)
  • webex-core: change host failover to services (4d7cb30)

1.80.137 (2020-02-26)

Bug Fixes

  • added stateChange event (0f1f5ce)

Features

  • calendar: conversation sync api (9e1ad94)

1.80.136 (2020-02-26)

1.80.135 (2020-02-26)

Bug Fixes

  • meetings: dont compare roap offers, just update no matter what (fe49723)

1.80.134 (2020-02-25)

Features

  • calendar: handle /calendar API not returning meeting notes and participants (51149b9)

1.80.133 (2020-02-25)

Features

  • calendar: conversation sync api (f73973b)

1.80.132 (2020-02-24)

1.80.131 (2020-02-21)

Bug Fixes

  • metrics: undefined object assign value (cefa986)

Features

  • metrics: add automatic media metrics and format (cfc6fb1)
  • mock-webex: add stats and metrics config to tests (cb7374c)

1.80.130 (2020-02-20)

1.80.129 (2020-02-20)

Bug Fixes

  • meetings: check for empty for previous SDP offer (d9d5d42)

1.80.128 (2020-02-20)

Features

  • plugin-messages: add parentId to websocket message:created event (52c0cd5)

1.80.127 (2020-02-19)

Bug Fixes

  • i-p-mercury: reconnect with next available priority host (5b6ecbf)

1.80.126 (2020-02-19)

Bug Fixes

  • webex-core: change from host removal to flag (bf02ed7)

1.80.125 (2020-02-17)

Bug Fixes

  • internal-plugin-device: add persistence with device (461f154)

1.80.124 (2020-02-17)

1.80.123 (2020-02-17)

Reverts

  • Revert "fix(core): remove web-auth hack" (54e5b55)

1.80.122 (2020-02-14)

Bug Fixes

  • internal-plugin-user: add service validation (27ae431)

Features

  • kms: validate KMS information (0b794d4)

1.80.121 (2020-02-14)

Bug Fixes

  • i-p-conversation: fix kms cert rotation (4b0e664)

1.80.120 (2020-02-13)

1.80.119 (2020-02-13)

Bug Fixes

  • i-p-team: return rejected promise instead of throw (b2325f9)

1.80.118 (2020-02-13)

1.80.117 (2020-02-12)

1.80.116 (2020-02-12)

1.80.115 (2020-02-12)

Bug Fixes

  • internal-plugin-device: remove preemptive ready check (50db859)

1.80.114 (2020-02-12)

Bug Fixes

  • core: remove web-auth hack (4ce01a7)

1.80.113 (2020-02-11)

Features

  • webex-core: amend service state to mounting (9a128e3)
  • webex-core: implement service state (2004018)

1.80.112 (2020-02-10)

1.80.111 (2020-02-10)

1.80.110 (2020-02-10)

Features

  • webex-core: add service catalogs status methods (c7ef0e4)

1.80.109 (2020-02-07)

Features

  • webex-core: add service catalog handling methods (293d94e)

1.80.108 (2020-02-07)

Features

  • internal-plugin-devices: add feature parsing (36eaee9)

1.80.107 (2020-02-07)

Bug Fixes

  • internal-plugin-devices: add additional header validation (bbcbbc7)

Features

  • internal-plugin-devices: add device url constant (4a536d2)

1.80.106 (2020-02-07)

1.80.105 (2020-02-07)

Bug Fixes

  • internal-plugin-devices: add logout trigger (2f49825)

1.80.104 (2020-02-07)

Bug Fixes

  • internal-plugin-devices: improve websocket retrieval (54d393c)

1.80.103 (2020-02-06)

Features

  • meetings: enable low resolution, high FPS mode (3196dee)

1.80.102 (2020-02-06)

Features

  • webex-core: add complex filters (707523d)

1.80.101 (2020-02-05)

Features

  • webex-core: add catalog filters (fa1c7d1)

1.80.100 (2020-02-04)

Features

  • webex-core: amend service catalogs (2157f25)
  • webex-core: generate service catalogs class (180546e)

1.80.99 (2020-02-04)

Features

  • webex-core: add constants to services (cf04294)
  • webex-core: generate service host class (52b2841)

1.80.98 (2020-02-03)

Features

  • i-p-flags: add conversation-url to flag request (b5991c7)

1.80.97 (2020-02-01)

Bug Fixes

  • webex-core: change interceptor url to service (b2de063)

1.80.96 (2020-01-30)

Bug Fixes

  • i-p-search: return message search results from remote clusters (e26f6d2)

1.80.95 (2020-01-30)

Bug Fixes

  • [webex-core] whitelisting domain (fd5c23e)

1.80.94 (2020-01-29)

1.80.93 (2020-01-28)

Features

  • plugin-messages: add attachment in message webesocket event (3f52afe)

1.80.92 (2020-01-28)

Bug Fixes

  • read canAuthorize from credentials (cc87c56)

1.80.91 (2020-01-27)

Features

  • webex-core: add a service waiting method (4d43786)
  • webex-core: create catalog cleaning method (3f60686)

1.80.90 (2020-01-24)

Bug Fixes

  • meetings: use correct videoMuted property (603ac6a)

1.80.89 (2020-01-24)

1.80.88 (2020-01-21)

1.80.87 (2020-01-21)

Features

  • webex-core: add server error references (43a86d8)

1.80.86 (2020-01-14)

Bug Fixes

  • webex-core: map url to proper cluster (3272df4)

1.80.85 (2020-01-07)

Features

  • ediscovery: allow url override for content related requests (cf43663)
  • ediscovery: switch to separate apis for remote requests (86b20e1)

1.80.84 (2020-01-03)

Features

  • webex-core: improve user validation method (9ffadda)

1.80.83 (2019-12-24)

1.80.82 (2019-12-24)

Features

  • internal-plugin-devices: append config content (9009863)
  • internal-plugin-devices: create registration methods (28f7681)

1.80.81 (2019-12-24)

Features

  • convo: decrypt previous convo for system messages (d877286)

1.80.80 (2019-12-20)

Features

  • u2c: allow web-auth service in pre-auth catalog (b20b6c0)
  • u2c: code review feedback updating tests and updateServices() (fbb9ec3)
  • u2c: fetch pre-auth catalog using proximity mode if no email (6829edc)
  • u2c: update tests for web-auth in limited catalog (7dfda55)

1.80.79 (2019-12-20)

1.80.78 (2019-12-20)

Bug Fixes

  • meetings: add support for empty previousMediaDirection (5c150f7)
  • samples: correct error spelling (67561f9)

1.80.77 (2019-12-20)

Features

  • share-activity: add giphy support without file upload (4498b3b)
  • share-activity: separate logic for adding gifs (0c7ac6a)
  • share-activity: separate logic for adding gifs (c907ae5)
  • share-activity: separate logic for adding gifs (8d4ae6c)
  • share-activity: testing, not working all the way (34dc3ff)

1.80.76 (2019-12-19)

Features

  • internal-plugin-devices: add misc helper methods (19c70ad)
  • internal-plugin-devices: add misc helper methods (8d5ea61)
  • internal-plugin-devices: ammend config to exports (73bf390)

1.80.75 (2019-12-18)

Features

  • internal-plugin-encryption: support for multi-cluster download (5ed42c5)

1.80.74 (2019-12-18)

Features

  • internal-plugin-devices: add local methods (f2fc25c)

1.80.73 (2019-12-18)

Features

  • internal-plugin-devices: add features parent class (0c13a2f)

1.80.72 (2019-12-17)

Features

  • internal-plugin-devices: generate feature model (a62a89d)

1.80.71 (2019-12-16)

Features

  • internal-plugin-devices: generate devices properties (8d1ccc6)

1.80.70 (2019-12-16)

Bug Fixes

  • i-p-team: handle recordUUIDs failure gracefully (3237569)

1.80.69 (2019-12-13)

Features

  • internal-plugin-devices: create the package file (16be606)
  • internal-plugin-devices: generate the intial plugin (fc886dc)

1.80.68 (2019-12-12)

Features

  • ediscovery: add new ediscovery API (df5c617)

1.80.67 (2019-12-12)

Features

  • reactions: add decrypt-transforms for reaction objects (7ddf6db)

1.80.66 (2019-12-11)

Features

  • mercury: expand which options can be passed down (0a68dab)

1.80.65 (2019-12-09)

Bug Fixes

  • i-p-mercury: update mercury to use u2c (df805b7)

1.80.64 (2019-12-06)

Bug Fixes

  • webex-core: decouple wdm service references (b623266)

Features

  • webex-core: add service catalog whitelisting (3826bb0)
  • webex-core: add service whitelisting and helper methods (534007a)
  • webex-core: set service validation in services (6c53ea9)
  • webex-core: update services config (2dca1cd)

1.80.63 (2019-12-05)

Features

  • conversation: calculate fileHash on file upload (7835136)
  • package: add crypto-js (b1b43c5)

1.80.62 (2019-12-02)

Bug Fixes

  • plugin-conversation: Add option argument to download encrypted file (c846c25)

1.80.61 (2019-11-27)

1.80.60 (2019-11-27)

Bug Fixes

  • meeting: roap and join bug fixes (9086baf)

Features

  • meetings: use service plugin methods (dd8cab2)

1.80.59 (2019-11-25)

1.80.58 (2019-11-22)

1.80.57 (2019-11-22)

1.80.56 (2019-11-22)

Bug Fixes

  • internal-plugin-conversation: remove unnecessary catch block (dea3f5e)

1.80.55 (2019-11-21)

Bug Fixes

  • internal-plugin-conversation: remove device service references (fcfb981)

1.80.54 (2019-11-21)

Features

  • board: use services plugin (d90e3ee)

1.80.53 (2019-11-20)

1.80.52 (2019-11-20)

Bug Fixes

  • plugin-device-manager: deprecate wdm with services methods (11d424a)

1.80.51 (2019-11-20)

Features

  • search: use services plugin (f2ddf0c)

1.80.50 (2019-11-20)

Features

  • plugin-phone: use services catalog for conversation url (e7462f4)

1.80.49 (2019-11-20)

Bug Fixes

  • plugin-webhooks: fix get and list webhooks return types (dc05beb)

1.80.48 (2019-11-20)

Bug Fixes

  • internal-plugin-team: remove device references (b645e5d)

1.80.47 (2019-11-18)

Features

  • webex-core: create service object retrieval method (8bc5254)

1.80.46 (2019-11-14)

1.80.45 (2019-11-13)

1.80.44 (2019-11-13)

Features

  • encryption: add blocking qualifiers in client on file download (fd38716), closes #SPARK-99531

1.80.43 (2019-11-06)

Features

  • packages: add internal presence plugin (837a8b2)

1.80.42 (2019-11-06)

Bug Fixes

  • webex-core: append remote cluster information (6f53608)

1.80.41 (2019-11-05)

Bug Fixes

  • meetings: mute if stream undefined fix (1b0a5ec)

1.80.40 (2019-11-05)

Features

  • meetings: add hydra people id support (985fb03)

1.80.39 (2019-11-04)

Bug Fixes

  • mercury: fixing options typo (be08605)

Features

  • mercury: add proxy support for mercury web socket connections (a4400c7)

1.80.38 (2019-11-01)

Bug Fixes

  • archive team should return a promise (cc83cd0)

Features

  • add some basic unit tests for getConvoUrl (8939883)

1.80.37 (2019-10-31)

Bug Fixes

  • add tests for device headers (99ae806)

Features

  • pass through default device headers (50a8e9d)

1.80.36 (2019-10-29)

Features

  • test-users: add support for machine configs (b02f184)
  • test-users: extend default password (f65863b)

1.80.35 (2019-10-24)

Bug Fixes

  • i-p-conversation: add defaults to env (6039c7c)
  • i-p-conversation: correct default cluster (1964ac9)
  • i-p-conversation: pr changes (c60db80)

1.80.34 (2019-10-23)

Bug Fixes

  • meetings: screen share resolution (ca9cdc6)

1.80.33 (2019-10-23)

Features

  • webex-core: add config usage (ca4d909)

1.80.32 (2019-10-23)

Bug Fixes

  • encryption: re-supporting roles and orgId when creating test users (4ec2e3f)

1.80.31 (2019-10-23)

Bug Fixes

  • media: prevent unstable media stream updates (f76b49a)

1.80.30 (2019-10-22)

Bug Fixes

  • http-core: change env validation for logging to method scope (ba94d20)

1.80.29 (2019-10-18)

1.80.28 (2019-10-18)

Bug Fixes

  • webex-core: fix error handling in services (4ee5339)

1.80.27 (2019-10-16)

Bug Fixes

  • test-users: remove reference to response request (b11261a)
  • webex-core: provide error handling on init (6e5ad2e)
  • webex-core: reverse service catalog array order (f65dae9)

1.80.26 (2019-10-16)

1.80.25 (2019-10-14)

1.80.24 (2019-10-10)

Features

  • test-helper-test-users: convert to test-users (58dd597)

1.80.23 (2019-10-10)

Bug Fixes

  • meeting: convoId moves to convoUrl (c510efc)
  • meetings: add US hydra room id support meetingInfo (f4d6f38)

1.80.22 (2019-10-10)

Features

  • meetings: add unregister method (e8b0226)

1.80.21 (2019-10-07)

Features

  • http-core: enhance verbose network logging (55f7521)

1.80.20 (2019-10-07)

Bug Fixes

  • package: add node-random-name (7a215e9)

1.80.19 (2019-10-07)

Features

  • test-users: add ability to override env vars (18c200c)
  • test-users: create initial package (2662c92)
  • test-users: use http-core request (593db62)
  • test-users: use uuid for pw generation (b983147)

1.80.18 (2019-10-03)

Bug Fixes

  • conversation: fix misspelled method name (7ea0760)

Features

  • global-id: support clusters (fd45cc8)

1.80.17 (2019-10-02)

Bug Fixes

  • meetings: fix members:update event for recording (60424cf)

1.80.16 (2019-10-01)

Bug Fixes

  • meetings: support for empty series object getStats (93d4853)

1.80.15 (2019-09-30)

1.80.14 (2019-09-30)

Features

  • webex-core: add user activation validation (a3dabd9)

1.80.13 (2019-09-26)

Bug Fixes

  • webex: 409 Conflict fix' (2970c7d)

1.80.12 (2019-09-26)

Bug Fixes

  • plugin-authorization-browser: hotfix hydra url (67b23ee)
  • plugin-authorization-node: hotfix hydra url (6f3e6ec)

1.80.11 (2019-09-25)

Bug Fixes

  • webex-core: address review comments (94bade9)
  • webex-core: address review comments (a60c338)
  • webex-core: improve conditional statement (3b3fd46)
  • webex-core: improve method params (f947ced)
  • webex-core: improve redirect interceptor conditional (2d0536a)
  • webex-core: remove unneeded break (3d2a7c7)

Features

  • webex-core: create service validation methods (5c63b25)

1.80.10 (2019-09-24)

Bug Fixes

  • meetings: res & fps config - firefox gdm (3ad5f96)

1.80.9 (2019-09-23)

1.80.8 (2019-09-23)

1.80.7 (2019-09-20)

1.80.5 (2019-09-19)

Bug Fixes

  • plugin-authorization-browser: append manditory hydra uri (093e621)
  • plugin-authorization-node: append manditory hydra uri (bd46350)
  • webex: remove services plugin module (665818c)
  • webex-core: accomidate review critique (d1cdc5d)
  • webex-core: add resource and uri validation catch (5cd019e)
  • webex-core: integrate services into core (c42a9d4)

Features

  • internal-plugin-user: update to utilize services plugin (23629b3)
  • plugin-authorization-browser-first-party: impliment services (5ebf18b)

1.80.4 (2019-09-18)

Bug Fixes

  • i-p-teams: remove bad request param (ea8f700)

1.80.3 (2019-09-16)

1.80.2 (2019-09-12)

Bug Fixes

  • meetings: mutedByOthers empty param (21d920e)

1.80.1 (2019-09-10)

Bug Fixes

  • webex-core: add default options interceptor (fef42b4)

1.80.0 (2019-09-06)

Features

  • plugin-meetings: add #register method (9ae1a58)
  • samples: use meetings.register (16bc691)

BREAKING CHANGES

  • plugin-meetings: meetings plugin no longer automatically listens to locus events on initialization.

1.79.0 (2019-08-29)

Features

  • internal-plugin-wdm: add support for navigationBarColor (1a2ba5f)

1.78.7 (2019-08-28)

1.78.6 (2019-08-28)

Bug Fixes

  • services: remove auto service update on init (d2f64e9)

1.78.5 (2019-08-26)

Bug Fixes

  • conversation: cache url on create (49e58f9)

1.78.4 (2019-08-26)

Bug Fixes

  • flag: 'flat' isn't available everywhere (fee988a)

Features

  • federation: bulk fetches for federation (a97e361)

1.78.3 (2019-08-22)

Bug Fixes

  • config: make static config generic (bb6b9dc)
  • meetings: add test (a80e700)

Features

  • config: configure bandwidth limits (6fbd7c3)

1.78.2 (2019-08-22)

Bug Fixes

  • ediscovery: remove display names to avoid out of memory errors (667a599)

1.78.1 (2019-08-21)

Bug Fixes

  • add automation tests and share started events (6aa5904)
  • fix: review comments (bd0879a)
  • minor issues with wireless share (06434d6)
  • removed comments (a01dbb9)
  • review comments and check for addMedia (04ceb50)
  • skip the jwt test until fixed (e2590e5)
  • wait for join to send the share floor grant (51416bf)

1.78.0 (2019-08-21)

Features

  • webex: add attachment actions (75237ab)

1.77.11 (2019-08-21)

Features

  • ediscovery: adding new client config api (4c57a18)

1.77.10 (2019-08-20)

Bug Fixes

  • recursively default upload options (e0a9228)

1.77.9 (2019-08-19)

Bug Fixes

  • internal-plugin-services: address pull request comments (b347d7a)
  • internal-plugin-services: change per peer review (ea79411)
  • internal-plugin-services: correct cleaning and get methods (850c4aa)
  • internal-plugin-services: improve docs and failed url method (547605a)
  • internal-plugin-services: remove spread operators and instance of (6ef8950)
  • internal-plugin-services: update before each int test (a65808c)
  • internal-plugin-services: update intercepter to be promise (1893829)
  • internal-plugin-services: update services via userid (1f79118)
  • internal-plugin-services: update testing request methods (c3daa89)
  • internal-plugin-services: utilize qs property of request (307a8e0)
  • plugin-services: update to meet review spec (5c94e42)

Features

  • internal-plugin-services: add host failover support (7d9711c)
  • internal-plugin-services: add limited catalog support (4f68d86)
  • internal-plugin-services: generate package and readme files (a2019b6)
  • internal-plugin-services: generate plugin src (25de7c6)

Performance Improvements

  • internal-plugin-services: improve test suite (5171b89)

1.77.8 (2019-08-15)

Bug Fixes

  • meetings: add info to the logger (a6788be)

1.77.7 (2019-08-14)

Bug Fixes

  • i-p-encryption: add max timeout for renegotiating ECDH keys (18cb492)
  • i-p-encryption: prevent loop with certain timeouts (84060ae)

1.77.6 (2019-08-14)

Bug Fixes

  • internal-plugin-conversation: fix tests (6e8eb7e)
  • internal-plugin-team: use general convo URL (8a82b37)

Features

  • convo: update convo specific APIs (e4f7b4d)

1.77.5 (2019-08-14)

Bug Fixes

1.77.4 (2019-08-12)

1.77.3 (2019-08-12)

1.77.2 (2019-08-12)

1.77.1 (2019-08-12)

Bug Fixes

  • ediscovery: eslint (33c8e48)
  • ediscovery: eslint (d2b246c)
  • ediscovery: improve content summary caching (78ad5db)
  • ediscovery: remove getContentSummary call from getContent (818e77d)
  • ediscovery: updated timeouts for tests (77ac466)

1.77.0 (2019-08-09)

Bug Fixes

  • samples: allow receiver to screen share (876e945)

Features

  • samples: display video streams in table (c8d49a3)
  • samples: move share status to proper event (389884a)

1.76.1 (2019-08-09)

Bug Fixes

  • webex-core: do not set custom user-agent in browser (c06a1a3)

1.76.0 (2019-08-09)

Features

  • webex-core: adding support for a custom user-agent (4285c6e)

1.75.1 (2019-08-07)

Bug Fixes

  • meetings: remove error log for meeting info failure (bbf41aa)

1.75.0 (2019-08-07)

Bug Fixes

  • meetings: updateShare emits media:ready event (775cdd8)

Features

  • samples: add call status to multi party (0eccf51)
  • samples: add call status to s-p-c-w-m (e9b8c9e)
  • samples: add call status to screenshare (31af001)
  • samples: add call status to single party call (4a3cba9)

1.74.5 (2019-08-06)

Bug Fixes

  • ediscovery: cleaning up warnings (abed58c)
  • ediscovery: error handling for missing encryption key urls (d3ee1ff)

1.74.4 (2019-08-02)

1.74.3 (2019-08-02)

1.74.2 (2019-08-02)

Bug Fixes

  • ediscovery: add back in default value for offset, size object (574a237)
  • ediscovery: adding optional timeout parameters (d3bb56a)
  • ediscovery: fix jsdoc format (f8432b1)
  • ediscovery: fixing failing ediscovery test (99f56ef)
  • ediscovery: updates from code review comments (9853bf1)
  • ediscovery: use spread operator to set default options (c00f892)

1.74.1 (2019-08-01)

1.74.0 (2019-08-01)

Features

  • plugin-conversation: bulkActivitiesFetch function (92bd443)

1.73.4 (2019-08-01)

1.73.3 (2019-08-01)

1.73.1 (2019-07-31)

Bug Fixes

  • internal-plugin-wdm: add conditional for empty process titles (a06d607)
  • internal-plugin-wdm: hotfix possible error trigger (f0ed817)

1.73.0 (2019-07-30)

Features

  • plugin-search: added breadcrumbs (5dcf078)

1.72.6 (2019-07-29)

Bug Fixes

  • samples: add delay before sharing screen (e6a3564)
  • samples: add delay to dial-before-connect (ea79c7a)
  • samples: connect resolves once connected (6c12371)
  • samples: correct meetings suite name (737094c)
  • samples: listen for JOIN event for group space (612f124)
  • samples: use proper tests selectors (d101541)

1.72.4 (2019-07-29)

Bug Fixes

  • meetings: use class method for updateTransceiver (1f473d7)
  • meetings: use correct roap object (d205232)

1.72.3 (2019-07-25)

Bug Fixes

  • i-p-feature: remove connecting to mercury in listen (2a8b338)

1.72.2 (2019-07-25)

1.72.1 (2019-07-23)

1.72.0 (2019-07-23)

Features

  • samples: update multi party call to meetings (6c435a9)
  • samples: update share demo with meetings (274e251)
  • samples: update single party call to meetings (6848938)
  • samples: update sp-call-with-mute to meetings (06ca975)

1.71.0 (2019-07-23)

Features

  • presence: add presence worker (201d137)
  • presence: change event name (e236f7c)
  • presence: feedback changes (da742f8)
  • presence: initialize worker off config setting (3addf51)
  • presence: update event names (1c7dea8)
  • presence: update event names (fadfad8)
  • presence-worker: add tests for presence worker (35cec9d)

1.70.2 (2019-07-23)

Bug Fixes

  • docs: remove extraneous code (a216ff5)
  • meeting: code review comments (27b4ca6)

Features

  • docs: add docs for public facing files (fb96bea)
  • docs: add rest of docs (c776e85)
  • docs: change readme headers (883810b)
  • docs: update readme (64ef9b0)

1.70.1 (2019-07-23)

Bug Fixes

1.70.0 (2019-07-23)

Features

  • ediscovery: switching to onBehalfOfUser for content decryption (0bc51a1)

1.69.3 (2019-07-19)

Bug Fixes

  • meeting: removed console logs (2b8a3f3)

1.69.2 (2019-07-19)

1.69.1 (2019-07-19)

Bug Fixes

  • package.json: remove lodash vulnerability (b288673)
  • package.json: upgrade to remove vulnerabilities (456e516)

1.69.0 (2019-07-18)

Features

  • internal-plugin-avatar: update deprecated apis (fe941e5)

1.68.0 (2019-07-18)

Features

  • plugin-attachment-actions: support attachment actions api (9d23c18)

1.67.1 (2019-07-12)

1.67.0 (2019-07-11)

Features

  • feature: handle feature update event from mercury (bad2127)

1.66.2 (2019-07-11)

Bug Fixes

  • added UUID regex (1893996)
  • added UUID regex (96ea6c6)
  • fixed the review comments (756cf1f)
  • fixed the review comments (ad0138d)
  • increase the resolution by default (c59c65f)
  • increase the resolution by default (e43b91c)
  • review comment (0c88f82)
  • unit test and resolution (813f2de)
  • update the unit test fixes (487fd3a)
  • update the unit test fixes (8878d90)

1.66.1 (2019-07-11)

1.66.0 (2019-07-10)

Features

  • wdm: SPARK-11787 Web client idle timeout (1e28210)
  • wdm: SPARK-11787 Web client idle timeout (ff4708e)
  • wdm: SPARK-11787 Web client idle timeout (a205ec9)

1.65.2 (2019-07-09)

Bug Fixes

  • plugin-messages: update message created event handling (ba531f3)
  • plugin-messages: update to meet review feedback (351f3c7)

1.65.1 (2019-07-09)

Features

  • ediscovery: moving email to user id functionality into service (c0b1b86)

1.65.0 (2019-07-03)

Features

  • wdm: SPARK-11787 Web client idle timeout (224ed2d)
  • wdm: SPARK-11787 Web client idle timeout (863db8c)

1.64.2 (2019-07-03)

Bug Fixes

  • plugin-memberships: add memberships event trigger for rooms created (80745f8)
  • plugin-memberships: add memberships event trigger for rooms created (484a6a5)
  • plugin-memberships: add memberships event trigger for rooms created (0e844b6)
  • plugin-memberships: add testing methods for membership create verb (a1cbd6b)
  • plugin-memberships: add testing methods for membership create verb (5114530)
  • plugin-memberships: add testing methods for membership create verb (fbd2269)
  • plugin-memberships: merge docs and fix changes (0f31806)
  • plugin-memberships: update membership test for create verb (dac09ba)

1.64.1 (2019-07-03)

1.64.0 (2019-07-02)

Features

  • internal-plugin-metrics: add support to business metric payload (1d205a0)

1.63.4 (2019-07-02)

1.63.3 (2019-07-02)

1.63.2 (2019-06-27)

Bug Fixes

  • uploads: ensure toggles are respected (a1b6981)

1.63.1 (2019-06-27)

Bug Fixes

  • ediscovery: add participant check to content summary decryption (9543d57)
  • ediscovery: recording errors and fixing promise returns (4b11f01)

1.63.0 (2019-06-26)

Features

  • uploads: upload to s3 and new client logs (a8458e3)

1.62.1 (2019-06-26)

Bug Fixes

  • add constant error file (44f1ddd)
  • added automation fix (7b2f1b8)
  • added guest to claimed PMR (8d07154)
  • meetings: code review comments (12ae6d9)
  • added members update (d77a80e)
  • added remote started and ended event (d24a188)
  • automation test for media (95e4e27)
  • automation test to skip integration on node env (4da976f)
  • automation update (a44bcc1)
  • automation update (859cd0e)
  • call metrics and sipUri (fd76c3a)
  • call-analyzer metrics (a65947f)
  • meeting: speed up locus requests (e5e0a7a)
  • change the device Key (799105a)
  • docs: updated existing docs with widget adding more (2d01edf)
  • meeting: add metrics and code review (308ede6)
  • meeting: add unjoined check for addMedia (4914ae3)
  • meeting: adjust metrics, put placeholders (f09dd08)
  • meeting: adjust parameter error (bccfc2f)
  • meeting: adjust promise resolve (949358d)
  • meeting: adjust recording calls (dc351e6)
  • meeting: bug fixes on mute/unmute and kitchen sink (97cd9c3)
  • meeting: clean up logs (914cd74)
  • meeting: cleanup for review (789714c)
  • meeting: constants (37a02d9)
  • meeting: fix share and kitchen sink (e8b0887)
  • meeting: fix start/stop redo rx events, and refactor events (e2c18c5)
  • meeting: fix track stop and camera indicator (cc7fc76)
  • meeting: fix unit tests (d75905b)
  • meeting: guest scenarios and meetingFSm fixes (cbebdd2)
  • meeting: move call fixed needs testing (5fbd3cb)
  • meeting: prevent guest unjoined adding media (a9972ae)
  • meeting: refactored errors (7cadc8e)
  • receiveAudio Video issue (75eb471)
  • meeting: revert merge (2cabaaf)
  • change the test structure (a590503)
  • create space before call (73c899e)
  • fixed the review comments for call-analyzer (2182992)
  • fixes the typo (b5f0ac6)
  • initial commit for call analyzer (881fed2)
  • journey spec for automation (0c81024)
  • rebranding changes from spark to webex (51fe6ef)
  • removedist src (435ea9a)
  • review comment from matt (1d8da35)
  • review comments (8add663)
  • review comments (4eb5489)
  • review comments (b4c4c62)
  • screen sharing (de07a7c)
  • screen sharing (06dee86)
  • send roap as part of /call request (5a0f712)
  • send roap call request (a3d11c1)
  • sending locus info as part of metrics (8fd646a)
  • skip the test for Firefox for now (74d163c)
  • skipping unit test for karma and only run on node (5c97b8b)
  • test: fix getStats test (7c6d539)
  • sync Meeting (91f74f6)
  • updated updateAudio/video (ac2e79b)
  • updateMedia for share screen (f8788b4)
  • updateShare for stop (4e1cacc)
  • meetings: fix reachability data (fe6c420)
  • meetings: removable && stopSharing updateAudio/video fixes (90529ab)
  • meetings: rewrite analyzer (bfd8e2a)
  • metrics: media.rx && media.tx (bf4884f)
  • stats: add check for safari getStats filtering (56e1d66)
  • webex: fix package json (c5aaf93)

Features

  • automation: add getStats tests (a073203)
  • meeting: add analysis module to stats with charts (bac2829)
  • meeting: add media tx & rx stop metrics (8c31d9b)
  • meeting: add move media metrics (bc69f86)
  • meeting: lock/unlock and lock updates (09ee7b5)
  • meeting: move meeting not working, triage (4eec23b)
  • meeting: move-call works, have to work on it more (c3b2d60)
  • meeting: recording placeholder and debug logs (4b8ec34)
  • meeting: remove member, mute member, muted by others (9f44026)
  • meeting: transfer host and lock/unlock (7d49771)
  • stats: create basic analyzer for stats module (b8dcd0b)
  • stats: singleton analyzer function (64994d1)

1.62.0 (2019-06-25)

Bug Fixes

  • wdm: SPARK-11787 Web Client Idle Timeout (51597ef)

Features

  • wdm: SPARK-11787 Web client idle (e51cbff)
  • wdm: SPARK-11787 Web client idle timeout (2c41243)
  • wdm: SPARK-11787 Web client idle timeout (3cb8655)
  • wdm: SPARK-11787 Web client idle timeout (3a0af5a)
  • wdm: SPARK-11787 Web client idle timeout (68d240f)
  • wdm: SPARK-11787 Web client idle timeout (ccb2933)
  • wdm: SPARK-11787 Web client idle timeout (8953ec6)
  • wdm: SPARK-11787 Web client idle timeout (ac873b9)
  • wdm: SPARK-11787 Web client idle timeout (17dd693)

1.61.3 (2019-06-24)

1.61.2 (2019-06-17)

Bug Fixes

  • ediscovery: file name decrypt errors should be warnings not errors (8e1043e)

1.61.1 (2019-06-17)

1.61.0 (2019-06-13)

Features

  • ediscovery: retry handling for rate limiting and timeouts (40a72ee)

1.60.2 (2019-06-13)

1.60.1 (2019-06-12)

1.59.1 (2019-06-07)

Bug Fixes

  • ediscovery: logging more useful info on error (a6880ce)

1.59.0 (2019-06-06)

Features

  • babel: support spread syntax (2d9583e)
  • plugin-memberships: more helper functions for hydra ids (55c8291)
  • plugin-memberships: updated tests (f9a6ea6)
  • plugin-messages: removed mark as read function (fef510d)
  • plugin-messages: removed mark as read function (95267dc)
  • plugin-rooms: add max recent param to list with status (20ffa3c)
  • plugin-rooms: added test for get with read status method (d40491f)
  • plugin-rooms: added whats happening here to sample (2d6a627)
  • plugin-rooms: document max return of 1000 spaces for new list (98302d1)
  • plugin-rooms: fixed typos in sample html (f2db8cd)
  • plugin-rooms: just in time wdm registration (a19b828)
  • plugin-rooms: remove extra blank line (874ba54)
  • plugin-rooms: store sdk user info internally (d591093)
  • plugin-rooms: updated tests (eca392e)
  • samples: add users name to init msg (2b6ab3e)
  • samples: added read receipt sample (70a1e5a)
  • samples: added support for membership change events (dcd037c)

1.58.9 (2019-06-06)

Bug Fixes

  • internal-conversation-plugin: parent reserved word issue (1f74392)

1.58.8 (2019-06-05)

Bug Fixes

  • meetings: accept and pass options from meeting.leave (76967a3)
  • meetings: add check for guest wireless share (1453ac0)

1.58.7 (2019-06-03)

Bug Fixes

  • media: find content mediaShare (54ef644)

1.58.6 (2019-05-31)

1.58.5 (2019-05-30)

Bug Fixes

  • added automation fix (730b99b)
  • added guest to claimed PMR (3037cb0)
  • meetings: removable && stopSharing updateAudio/video fixes (b6ffc60)
  • added members update (4b82f2a)
  • automation test for media (d6078f5)
  • automation test to skip integration on node env (9eedacb)
  • automation update (2462fb1)
  • automation update (0c1ecd7)
  • change the test structure (ab32e00)
  • create space before call (13dd536)
  • fixed rebase (e224d11)
  • journey spec for automation (bf01b7f)
  • merge conflict (650c0c0)
  • merge conflict #2 (89fe87a)
  • receiveAudio Video issue (b182780)
  • removedist src (defafe6)
  • screen sharing (40c17b7)
  • screen sharing (8210903)
  • skip the test for Firefox for now (758d188)
  • skipping unit test for karma and only run on node (563c976)
  • sync Meeting (3dc47e9)
  • updated updateAudio/video (6a659b8)
  • meeting: fix share and kitchen sink (c6e2a59)
  • updateMedia for share screen (9866da4)
  • meeting: adjust recording calls (f89ee92)
  • meeting: bug fixes on mute/unmute and kitchen sink (bf2a3b0)
  • meeting: clean up logs (80f8a25)
  • meeting: cleanup for review (3b12f5d)
  • meeting: constants (8c70e3e)
  • meeting: fix track stop and camera indicator (98fc6a0)
  • meeting: fix unit tests (aa8dbe9)
  • updateShare for stop (2e05d58)
  • meeting: guest scenarios and meetingFSm fixes (d74d393)
  • meeting: prevent guest unjoined adding media (cb2daff)
  • meeting: revert merge (5db6bdf)
  • meeting: speed up locus requests (471ddfd)
  • meetings: code review comments (1aeabb8)
  • meetings: fix reachability data (db8b782)
  • meetings: rewrite analyzer (99ff17d)
  • stats: add check for safari getStats filtering (3056491)
  • test: fix getStats test (48cd979)

Features

  • automation: add getStats tests (ac8e2f7)
  • meeting: add analysis module to stats with charts (cc35dbc)
  • meeting: lock/unlock and lock updates (708befc)
  • meeting: recording placeholder and debug logs (b327de1)
  • meeting: remove member, mute member, muted by others (be334a7)
  • stats: create basic analyzer for stats module (c685bc9)
  • stats: singleton analyzer function (01a1c5d)

1.58.4 (2019-05-30)

1.58.3 (2019-05-29)

Bug Fixes

  • internal-plugin-lyra: manually enable binding (de2f0b2)
  • internal-plugin-lyra: use base 64 encoding (a6a0a3c)

1.58.1 (2019-05-28)

1.58.0 (2019-05-28)

Features

  • babel: support spread syntax (1e9a3e1)
  • plugin-memberships: more helper functions for hydra ids (fbfe898)
  • plugin-memberships: updated tests (01c69cd)
  • plugin-messages: removed mark as read function (b4a1144)
  • plugin-messages: removed mark as read function (079936c)
  • plugin-rooms: updated tests (ed6441d)

1.57.1 (2019-05-25)

1.57.0 (2019-05-22)

Features

  • internal-plugin-conversation: enable card action encryption (23e95f0)
  • internal-plugin-conversation: enable card action encryption (3cff1e6)

Reverts

  • Revert "feat(internal-plugin-conversation): enable card action encryption" (88bb437)

1.56.1 (2019-05-21)

Bug Fixes

  • ediscovery: adding bulk support for emails to uuid conversion (e225afe)

1.56.0 (2019-05-20)

Features

  • internal-plugin-conversation: reflect thread server change (7d996e5)

1.55.0 (2019-05-14)

Features

  • internal-plugin-presence: enable and disable presence (2ad529b)

1.54.0 (2019-05-14)

Features

  • plugin-memberships: dont show moderator status on read receipts (547c8be)
  • plugin-memberships: refactor to use SDK_EVENT object for constants (cbf20d8)
  • plugin-memberships: update sample to describe all events (6343d02)
  • plugin-messages: refactor to use SDK_EVENT object for constants (9acc595)
  • plugin-messages: refactor to use webook event packaging model (e4b5084)
  • plugin-messages: update envelope to set resource to messages (53cbc2e)
  • plugin-rooms: add rooms events (5a1579c)
  • plugin-rooms: respond to pr comments (216af92)
  • plugin-rooms: update new constant name (db234f1)

1.53.0 (2019-05-13)

Features

  • wdm: add people insights admin toggle to device (3a3cc2d)

1.52.8 (2019-05-09)

1.52.7 (2019-05-09)

1.52.6 (2019-05-08)

Bug Fixes

  • ediscovery: encrypt when body.keywords is not set (42941ca)
  • ediscovery: fix test failure (42e4416)

Features

  • ediscovery: updating api paramters to be optional (7818554)
  • ediscovery: updating the getreports api to be paged (a0156b2)

1.52.5 (2019-05-07)

Bug Fixes

  • samples: refactor away from custom asserts (45e29c0)

1.52.4 (2019-05-03)

1.52.3 (2019-05-02)

1.52.2 (2019-05-01)

Bug Fixes

  • logging: cleanup from round 1 try (f23a417)
  • logging: code review comments (4d68187)
  • logging: lock up logging and add config (f0f1466)
  • logs: clean up logging (76e41c3)
  • meeting: collection typo (5d25dc5)
  • meeting: meeting automation for members ongoing (af94e7b)
  • meetings: add comment (4900bc7)
  • meetings: cleanup for pr (dac2037)
  • add automationt tests (5720243)
  • add logging the statement (af4325d)
  • added guest user (2e581c7)
  • added karma configuration (28dca4f)
  • automation and updateShare (ef7ec38)
  • automation test fix for sipUri (3f50d10)
  • change the share ui (4f2bfd5)
  • changed from src to dist (ee88473)
  • findMeetingByType (87fa69d)
  • lint errors (0a32034)
  • localvideo share (e74c545)
  • move tests to integration (7ec2455)
  • moving to webrtc 1.0 (714843e)
  • reconnect logic (b667f5c)
  • reconnecting media (66e4619)
  • remote audio issue (2e5d257)
  • meetings: enable automation tests (77d5bba)
  • meetings: enable tests (f78be87)
  • meetings: fix bugs for automation (df0442a)
  • meetings: fix lint (d159154)
  • meetings: fix tests, code review, cleanup (56df56e)
  • remove automation skip (f8ce96b)
  • meetings: fix unit tests and karma tests (8ee70d1)
  • remove share peerconnection (867c3a8)
  • removed console logs (aa762b5)
  • review comments (bcf8309)
  • screen share fix (ef895a9)
  • update meeting object share (e822e72)
  • updated code to cleanup Media (54940b4)
  • updated the constant file (7ea73a5)
  • wireless screen share (9b50a97)
  • wireless screen share (1aa374a)
  • wireless screen share (c502a51)
  • wireless share (9a08738)
  • meetings: fix unit tests for webrtc-one/logging/stats (ec82bdc)
  • meetings: fix webrtc 1.0 specs (19d7a38)
  • meetings: fixing bugs for auto test (27a4887)
  • meetings: guest flow bug on server side (ceb7376)
  • meetings: resolve callbacks and events (6d716b1)
  • wireless sharing and end Meeting (96d6b6f)
  • meetings: update with logs PR (d67ce4c)
  • memebers: validate email address (dd1503e)
  • stats: cleanup and optimize + docs (a1a9d11)
  • stats: fix with single pc getStats (6b59fc7)

Features

  • meeting: device selection (f5c9d59)
  • meetings: select a device for media (43bfef3)
  • meetings: webrtc-1.0 getStats (563003f)
  • stats: reconfig getStats for 3rd party and 1st party (7ac3546)

1.52.1 (2019-04-30)

Bug Fixes

  • ediscovery: adjusting return objects for content summary apis (5bb7af1)
  • ediscovery: check if there are no space participants (e498ef2)
  • ediscovery: sparj-66225 messages in share activities are ignored (d916539)
  • ediscovery: uncaught eslint issue (2ad1863)

Features

  • ediscovery: decrypting shared links (7911f2a)
  • ediscovery: enable cache for getContentSummary API (b6a6686)
  • ediscovery: getContent caches contentSummary first (5eb376f)
  • ediscovery: removing downloader code (0b33ebe)
  • ediscovery: rename of variable (5f3c302)
  • ediscovery: replace sslr.scr with scr.loc (44cf503)

1.52.0 (2019-04-26)

Features

  • plugin-memberships: response to pr comments (a54985b)
  • plugin-memberships: response to pr comments (6ba57a6)
  • plugin-memberships: add membership events (2645293)
  • plugin-memberships: add membership updated for hide actvities (ffd1465)
  • plugin-memberships: fix lint warnings (93b7b4b)
  • plugin-memberships: respond to adam weeks comments (bd81b7d)
  • plugin-memberships: respond to matt norris comments (b1c634a)
  • plugin-messagess: remove reference to api activity type (1e27ee4)

1.51.2 (2019-04-26)

1.51.1 (2019-04-25)

Bug Fixes

  • change web-ha-messaging to web-high-availability-messaging (081d9fb)
  • rename web-ha-messaging to web-high-availability (f984a99)

1.51.0 (2019-04-12)

Features

  • internal-conversation: support posting threading activities (0bd8e6c)

1.50.21 (2019-04-12)

Bug Fixes

  • meeting: add collection super and move to /common (a9ec33c)
  • meeting: add error check (9fbc774)
  • meeting: fix guest admit (fe09551)
  • meeting: fix unit tests (3d07aeb)
  • meetings: adjust jsdocs (06e0e81)
  • meetings: code review (cdf2ea4)
  • meetings: complete constants (756b3c4)
  • meetings: constants adj and ANSWER change (6eed3ff)
  • meetings: fix ACTIVE (8bc9c48)
  • add create PMR account for test userss (0d2ada4)
  • add create PMR account for test userss (aef362a)
  • add create PMR account for test userss (8629a15)
  • added check for inactive meeting (95978ce)
  • added comments to roapSeq (3a92da9)
  • automation for space meeting (74dd148)
  • automation test (907ab2b)
  • automation tests after rebase (e86c7ce)
  • chrome firefox automation (4999f91)
  • end 1:1 meeting ended (813360d)
  • lint errors (7e5d765)
  • locus-info updateMeeting (436dfe3)
  • move the test file in automation (299ed87)
  • move the test file in automation (ab87c45)
  • move the test file in automation (333963e)
  • move the test file in automation (17eb9a6)
  • move the test file in automation (0a0ada4)
  • move the test file in automation (e6e4575)
  • rebased issue (484a58b)
  • removed comment and eslint (4dc6311)
  • review comments (d237115)
  • review comments (2ea4ab8)
  • updated locus object on leave (84a8647)
  • updated locus object on leave (035ca11)
  • updated locus object on leave (3d25fd5)
  • meetings: fix LOCUS_ID (0956814)
  • wireless screen share collection issue (2d9ee85)
  • meetings: fix BUSY (f54683e)
  • meetings: fix CALL (bdb1bae)
  • meetings: fix CLOSED (2ba3500)
  • meetings: fix code review comments (8ad8ccf)
  • meetings: fix collection typo (e9caefe)
  • meetings: fix CONFLICT and CONVERSATION_URL (3cba724)
  • meetings: fix DATA and ERROR (7f3aca1)
  • meetings: fix GET, POST, PUT (2790fac)
  • meetings: fix IDLE, IN_LOBBY, IN_MEETING, INCOMING (6d339d4)
  • meetings: fix LEFT (1113b45)
  • meetings: fix ms (529cf68)
  • meetings: fix os (b34cfe0)
  • meetings: fix ps and rs (bab86d9)
  • meetings: fix typo (70c64f7)
  • meetings: fix UTs (cb2dd66)

Features

  • meeting: add client state machine (75f4da8)

1.50.20 (2019-04-09)

Features

  • plugin-messages: add ability to mark message as read (cb65c70)

1.50.19 (2019-04-09)

Features

  • plugin-messages: add files to message (321a720)

1.50.18 (2019-04-04)

1.50.17 (2019-04-03)

1.50.16 (2019-04-02)

1.50.15 (2019-04-01)

Bug Fixes

  • plugin-messages: add connect to Mercury to listen to events (f28ae23)

Features

  • plugin-messages: emit messages:created events from Mercury (764b8d3)
  • plugin-messages: emit public Hydra data (bc15121)

1.50.14 (2019-04-01)

Bug Fixes

  • plugin-meetings: add missing constant (f60e55c)

1.50.13 (2019-03-28)

1.50.12 (2019-03-27)

1.50.11 (2019-03-27)

1.50.10 (2019-03-25)

1.50.9 (2019-03-22)

Bug Fixes

  • ip-metrics: update unit test (3f3901b)
  • metrics: allow context through the whitelist (14b45b8)

1.50.8 (2019-03-21)

Bug Fixes

  • clean up and test fixes (5f15da3)
  • added automation test in 1:1 (acf4b2e)
  • added end outgoing meeting (fdaefa7)
  • fixed the unit test (fe30ea8)
  • fixes 1:1 calls automation with utils file (ac14897)
  • remove the device plugin test file (92bd580)
  • review comments for automation (56164a6)
  • review comments from matt (e196bca)
  • review comments from matt (ad3694e)
  • review comments from matt for meetings (b2eb694)

1.50.7 (2019-03-15)

Bug Fixes

  • ediscovery: check for new default file name (f8d3876)
  • ediscovery: fixing this reference (ddf7b68)
  • ediscovery: using named imports (203517a)

Features

  • ediscovery: splitting out getcontent (e996951)

1.50.6 (2019-03-15)

1.50.5 (2019-03-14)

1.50.4 (2019-03-13)

Bug Fixes

  • meeting: add retry logic for meeting info meeting link (104b1c9)
  • meeting: adjust meeting link no regex (7f75844)
  • meeting: fix uts (5dd1316)
  • meeting: remove commented code (8501e56)

1.50.3 (2019-03-13)

Bug Fixes

  • ediscovery: check for new default file name (3df1f88)
  • ediscovery: guard for undefined emails and keywords (7575be6)
  • ediscovery: only initial 100 activities were reported (bcb0acb)
  • ediscovery: repairing tests (a9c23e4)
  • ediscovery: restoring blob dependency (55c38d5)
  • encryption: bug where onbehalfof was not set in all scenarios (3294231)

Features

  • edicovery: encrypting space names in report request (d25b36c)
  • ediscovery: adding space info to report eml (b4d1ca4)
  • ediscovery: adding whiteboard content to report (b959faa)
  • ediscovery: applying limits for file size and total included files (556d99b)
  • ediscovery: bump maxsize to 100 mb (215892e)
  • ediscovery: decrypt spacenames in report request (c0dad84)
  • ediscovery: initial support for multi-file downloads (49097d7)
  • ediscovery: reduce memory usage (f4a696c)
  • ediscovery: tidy up of splitting report into multiple files (a7b366f)
  • encryption: adding test to cover kms onbehalfof defect (95d8685)

1.50.2 (2019-03-08)

1.50.1 (2019-03-07)

Bug Fixes

  • samples: add wdio-firefox-profile to for screenshare automation fix (fc26260)
  • samples: refactor auth related automation tests (9012956)
  • samples: tweak webpack environment parameter (c5e3c55)
  • samples: use the correct urls in integration and when building (0232f6c)

1.50.0 (2019-03-07)

Bug Fixes

  • meetings: add complete unit tests for meetings index (0d1b541)
  • meetings: create structure for meetings spec (466c70d)
  • meetings: fix uts after rebase (52a1c8c)
  • meetings: use uuid data vs test (fa9a24f)

Features

  • meeting: add api docs (3d5d37d)
  • meeting: add phase I tests for meetings (d083b69)
  • meeting: basic unit tests complete (fd06764)
  • meetings: add jsdocs (99d6f6e)
  • meetings: adjust reachability (35ac9b9)
  • meetings: adjust tests (b46807e)
  • meetings: update jsdocs (4733792)

1.49.5 (2019-03-07)

1.49.4 (2019-03-06)

Bug Fixes

  • encryption: kms onbehalfof not working as expected (481c01d)

1.49.3 (2019-03-04)

Bug Fixes

  • add 'addAuthHeader' header for calls (3221a6d)
  • add default value for domain check (59561bc)
  • added domains for whitelisting (00b2092)
  • fix review comments for config (9352fe5)
  • removed the console log statement (775f23b)
  • reverted the web change to different PR (0fc070f)
  • review comments for the config (fdb7beb)
  • updated unit test (014c9e4)

1.49.2 (2019-03-04)

Bug Fixes

  • changed device config to web (ce11e38)

1.49.1 (2019-03-04)

Bug Fixes

  • clean up and test fixes (f7efae0)
  • added js doc for self (9652b9c)
  • review comments for meetings (0fda56f)

1.49.0 (2019-02-27)

Features

  • federation: make federation config changes (b1caae2)
  • federation: make federation config changes (1d5bbeb)
  • federation: make federation config changes (7545abc)
  • federation: make federation config changes (6bf9ac1)
  • federation: make federation config changes (f3703de)
  • federation: make federation config changes (6a11f61)
  • federation: make federation config changes (5b62003)
  • federation: make federation config changes (2620721)

1.48.3 (2019-02-27)

Bug Fixes

  • media: remove cb (d77de9f)
  • meeting: code review (0af9001)
  • meeting: code review comments (b7d477a)
  • meeting: fix constants (77b445b)
  • meeting: fix typo (cce21fe)
  • meetings: fix readme typo (0dbf7dd)
  • meetings: typo (23921e1)
  • members: adjust locus-info updates for less processing (5113c96)
  • members: go back pass by ref (331c37e)
  • memebers: dead code (52f3214)

Features

  • media: add onended callback (d777c12)
  • meeting: add associated user, cleanup (fa47f85)
  • meeting: non delta roster updates (5c8733e)
  • meetings: delta members (c2ac616)
  • members: add jsdocs (fd0145d)
  • members: add readme (9670914)
  • members: cleanup (d4efdd5)
  • members: handle delta events (a6e7043)

1.48.2 (2019-02-20)

Bug Fixes

  • change the sync logic (4bf7e6a)
  • change to meeting object promise (4af2ccf)
  • sample app fix for dialing (b1e1643)
  • plugin-meetings: cleanup sharepeerconnection (0ab0993)
  • plugin-meetings: fix an issue with setting meeting on creation (93d1b0c)
  • plugin-meetings: PR feedback (655f34a)
  • plugin-meetings: revert back to a promise (2043a82)

1.48.1 (2019-02-19)

Bug Fixes

  • media: mute/unmute (58459a0)
  • add audio muted toggle (a9fa1f1)
  • media: mute/unmute when meeting.audio/video are null (5211004)

1.48.0 (2019-02-19)

Bug Fixes

  • ediscovery: cleaning up files for pr (9ad4989)
  • ediscovery: content response handled incorrectly (2e0c75b)
  • ediscovery: content response handling (3ac1e70)
  • ediscovery: correcting genertatereport (e3c4401)
  • ediscovery: correcting how eml files are created (15d8e4f)
  • ediscovery: fail silently on keyword decryption error (233e8aa)
  • ediscovery: fixing test (7f2956a)
  • ediscovery: fixing wdm typo (5731414)
  • ediscovery: removing unrequired sub-element (b4b767a)
  • ediscovery: returning all content (dd4de5e)
  • ediscovery: switch to getpagedcontent as getcontent has a bug (7ba9b6f)
  • ediscovery: switching api usage after merge from origin (37e0431)
  • ediscovery: typo in report request (e28922f)
  • encryption: hack to fix onbehalfof bug (8b37119)

Features

  • ediscovery: accepting emails and converting them to uuids (3b19de5)
  • ediscovery: add subfolders based on space id to report (edfb20a)
  • ediscovery: adding decryption to ediscovery (61b6b40)
  • ediscovery: adding dependency on encryption service (fde675c)
  • ediscovery: adding display names and file attachments (29cc2be)
  • ediscovery: adding keyword encryption and decryption (4045621)
  • ediscovery: adding report name and description fields (4cddc35)
  • ediscovery: adding report-generator tests (d1b0b2a)
  • ediscovery: aligning with new report request property name (5a3e02b)
  • ediscovery: binding request encryption key to kro (52be194)
  • ediscovery: changed generatereport to use report activities (24a5e93)
  • ediscovery: converting email addresses to uuids (a3b45cf)
  • ediscovery: decrypting file name (704a79f)
  • ediscovery: decrypting message content (5997238)
  • ediscovery: downloading decrypted files (c22656b)
  • ediscovery: encrypting and decrypting report name and description (98c7155)
  • ediscovery: finalizing rename to ediscovery (aa8bffa)
  • ediscovery: fixing existing tests (e09d2cf)
  • ediscovery: fixing test due to rename (635dc70)
  • ediscovery: format activities to eml files (15cb3dd)
  • ediscovery: generic support for activites other than post (49718ca)
  • ediscovery: get key on behalf of activity.actorid (a2b30e3)
  • ediscovery: improving guarding and fixing tests (548b860)
  • ediscovery: initial prototype for generate-report api (7ff5186)
  • ediscovery: initial use of kms rback with hardcoded id (9681b0c)
  • ediscovery: intializing report-generator with a reportid (a9b0509)
  • ediscovery: new apis to get all content (021c850)
  • ediscovery: new content apis (da0a482)
  • ediscovery: parallel file decryption and improving tests (d87935e)
  • ediscovery: persisting encrypted emails (60539ac)
  • ediscovery: relocating plugin from ciscospark to webex (cc7ec14)
  • ediscovery: removing decryption from report-generator (606b025)
  • ediscovery: removing demo code (8060297)
  • ediscovery: removing extra new line (11debc4)
  • ediscovery: removing map from report-generator (61f5f05)
  • ediscovery: removing reference to spark (6f4f24d)
  • ediscovery: removing unnecessary parameter (364ebc2)
  • ediscovery: renaming downloadasync to saveas (e3faf44)
  • ediscovery: replacing eml-format with emailjs-mime-builder (1960224)
  • ediscovery: replacing hardcoded for loop with recursive function (6f3ac37)
  • ediscovery: splitting report-generator out to separate module (98aec44)
  • ediscovery: support for offset and size on getcontent api (b358f47)
  • ediscovery: switching from console to this.logger (c7c28cc)
  • ediscovery: switching from int to number (428ba0c)
  • ediscovery: test for activity events (96c86b0)
  • ediscovery: tidying and adding tests (9828f27)
  • ediscovery: using transform pattern for encryptions (66853f6)
  • encryption: add tests for onbehalfof in encryption (3d42e53)
  • encryption: decrypttext support for onbehalfof (de858af)
  • encryption: initial test for kms onbehalfof (1f0b2e1)
  • encryption: removing hack (f2cec69)
  • encryption: removing unnecessary scope and role (5596cc6)
  • encryption: simplify code (25c80bf)
  • encryption: support for kms rbac (d1c41dc)
  • encryption: supporting onBehalfOf on ecnrypt and decrypt methods (86182cf)
  • encryption: test forbidden error when fetching key onbehalfof (04fda52)

Reverts

  • Revert "chore(ediscovery): merge master" (0efbc3a)

1.47.6 (2019-02-18)

Bug Fixes

  • media-engine-webrtc: use SDP "Plan B" to mute/unmute Chrome 72 (fa77cbe)
  • media-engine-webrtc: use SDP "Plan B" to mute/unmute Chrome 72 (6c0a205)

1.47.5 (2019-02-18)

Bug Fixes

  • added active obtp for meetings (b7ba632)
  • added locus meetings sync (eb0e7b6)
  • check locus object for null check (a5e0709)
  • delta and normal locus event together (d9859ab)
  • delta event works for existing meeting (cc710ae)
  • delta event works for existing meeting (f91ec3b)
  • handled the delta locus event (f9e2e9a)
  • handled the delta locus event (e10ebec)
  • lint: linterr (45287a2)
  • meeting: bad imports (496e7d0)
  • meeting: cleanup (fb435ec)
  • meeting: cleanup (ec34884)
  • meeting: cleanup cr comments (38f2e27)
  • meeting: code review comments (deb6684)
  • meeting: dead code (1b5c2f6)
  • meeting: fix locus-info naming (ea00b0e)
  • meeting: locus-info utils fix (f46ead1)
  • meeting: refactor (40d42cc)
  • meeting: refactor guest waiting in lobby (8039540)
  • meeting: scope mediaProperties to an object (adfd72c)
  • meeting: try to fix locus-info (86b9939)
  • meeting: update self (d37713d)
  • meetings: fix import (037c64b)
  • lints (3fdd9fb)
  • meetings: members rename (b1c39bd)
  • meeting parser (e9a4cdc)
  • removed the reference to locus (6ae687b)
  • members: adjust import (5ddbd88)
  • members: jenkins bad naming (b54ac61)
  • roap: fix roap request of audio mute and video mute (d576431)

Features

1.47.4 (2019-02-14)

1.47.3 (2019-02-07)

1.47.2 (2019-02-06)

Bug Fixes

  • plugin-device-manager: update reference to relative path (c1582c0)

1.47.1 (2019-02-05)

1.47.0 (2019-02-05)

Features

  • encryption: adding documentation (2820da2)
  • encryption: support for kms rbac (5994fff)
  • encryption: switching to options objects (4a062b5)

1.46.3 (2019-02-04)

1.46.2 (2019-01-30)

Bug Fixes

  • plugin-devicemanager: add placeholder test (9a485a6)
  • plugin-devicemanger: remove ciscospark dep (1015d11)

1.46.1 (2019-01-29)

Bug Fixes

  • fixed review comments (5748eae)
  • updated the event (16c541f)
  • meeting: adjust PMR (588fad7)
  • updated the event (bca4788)
  • app: adjust app.js for incoming call (0ab8e07)
  • app: adjust app.js for incoming call (6121e80)
  • meeting: adjust from live code review (705f266)
  • meeting: adjust from live code review (3379634)
  • meeting: adjust PMR (0dffdda)
  • meeting: cleanup (0cbf064)
  • meeting: cleanup (508b388)
  • meeting: comments (42c480a)
  • meeting: comments (bf5bea5)
  • meeting: refactor incoming call, locus events, create meeting (6c1eeab)
  • meeting: refactor incoming call, locus events, create meeting (9818b3a)
  • plugin-meetings: import LocusEvents (7919d18)
  • test: code review comments (502ffa0)
  • test: code review comments (eeed369)

Features

  • meeting: add addParticipant and admitParticipant functionality (eff6c21)
  • meeting: add addParticipant and admitParticipant functionality (8889a13)
  • meeting: add alerted incoming call, ringing event (604b4a8)
  • meeting: add alerted incoming call, ringing event (3635936)
  • meeting: add initial participant list construction (7049ee3)
  • meeting: add initial participant list construction (bda9985)
  • meeting: add meetingLink functionality and change app (d36555f)
  • meeting: add meetingLink functionality and change app (827d980)
  • meeting: admit participant (d37b765)
  • meeting: admit participant (03ff0f9)
  • meeting: claimed and unclaimed lobby scenarios (95916e8)
  • meeting: claimed and unclaimed lobby scenarios (26c3a58)
  • meeting: comments (27cead1)
  • meeting: comments (37495ab)
  • meeting: wire up decline/reject call (d2bdbbf)
  • meeting: wire up decline/reject call (9de65e6)
  • meetings: locus events refactor start (8c4e59f)
  • meetings: locus events refactor start (750d952)

1.46.0 (2019-01-24)

Bug Fixes

Features

  • presence: added batching to list function (6678c00)
  • presence: fixed presence tests (ae88eb5)
  • presence: used batching method (c1eeecc)
  • recipe-private-web-client: enable presence module for web-client (fc87078)

1.45.7 (2019-01-17)

1.45.6 (2019-01-17)

Bug Fixes

  • change the constants and fix try block (b3056a9)
  • fix all the review comments and jsdoc (b82149f)
  • fixed review comments (21b7f0b)
  • review comments for constants (90af5b4)

1.45.5 (2019-01-17)

1.45.4 (2019-01-11)

Bug Fixes

  • token: add syntax checking for access_token during init(spark-core) (7dc9f7e)
  • token: add tests for access_token validator (spark-core) (a6bceba)

1.45.3 (2019-01-10)

1.45.2 (2019-01-09)

Bug Fixes

  • samples: use production urls when building samples (e855a3a)

1.45.1 (2019-01-09)

Bug Fixes

Features

  • share button for device (3bbda36)

1.45.0 (2019-01-08)

Features

  • internal-plugin-user: allow user activation with confirmation code (303ca71)
  • internal-plugin-user: change wording (7df5cc6)
  • internal-plugin-user: fix test name (e8d6275)
  • internal-plugin-user: rebase with master (e09b47a)

1.44.12 (2019-01-08)

Bug Fixes

  • meeting: cr comments (8d307ff)
  • meeting: move calendar to ciscospark (54e67d9)
  • meetings: remove scheduled meetings and use just in samples (b8a4b34)

Features

  • meeting: add claiming a PMR functionality (93bb558)
  • meeting: add phone number dialing as sip address (964a6db)

1.44.11 (2019-01-04)

Bug Fixes

  • jenkinsfile: build samples with production URLs so prod tokens work (41c98f1)

1.44.10 (2019-01-03)

Bug Fixes

  • deps: remove bluebird dep (8499c1e)
  • docs: add allll the jsdoc comments (1f75c1e)
  • media: add constants (f8294f3)
  • media: fix side effect from merge conflict (cfbf3bd)
  • media: get 1:1 call remote and local working (08e446e)
  • media: make calls work after merge (064cf5e)
  • media: minor code cleanup (3b2657c)
  • media: remote media works (65786bf)
  • media: try to revert some of the screenshare code (6a058a7)
  • meeting: cleanup (bb41657)
  • meeting: remove screen share refs (196336a)
  • meeting: update constants and dependency (9752045)
  • plugin-meetings: add config support (fb50ea9)
  • plugin-meetings: clean up state after leaving calls (0cb79d8)
  • plugin-meetings: don't default to creating a conversation (fa2bd90)
  • plugin-meetings: fix ciscospark loading in samples (2130129)
  • plugin-meetings: make top level plugin stateful (a448421)
  • plugin-meetings: minor options config issue (5429e27)
  • plugin-meetings: moar PR feedback (fd88ff7)
  • plugin-meetings: more PR review comments (c406077)
  • plugin-meetings: PR feedback (64b07ad)
  • plugin-meetings: remove console.log from media.js (1fd4bde)
  • plugin-meetings: remove plugin-meetings from ciscospark (d415d95)
  • plugin-meetings: remove unnecessary async (c8ef96d)
  • plugin-meetings: split close/unset logic in meeting.js (d1c7680)
  • plugin-meetings: update event constants (02ad33d)
  • roap: basic state refactor of roap done (456de26)
  • roap: fix calling with roap (4a54fd1)
  • roap: temp change emit to function calls for roap state (b570e15)
  • webrtc: move files into src (cdef1c4)

Features

  • @webex/plugin-devicemanager: new plugin for device management (890523b)
  • @webex/plugin-devicemanager: uses collection (62c25b2)
  • app: unload (690a6f8)
  • media: add CR (cb73ccb)
  • media: add getStats history, interval (c00d52f)
  • media: add hooks for track, and put meeting object in meetings col (19b9c68)
  • media: add mute audio and video (343e9de)
  • media: add promise to sample (0154c67)
  • media: adjust logs (ce8067b)
  • media: change scope (5d16e81)
  • media: change stats module (cbeaab1)
  • media: code review comments (550badd)
  • media: emit mute control events (ab3b192)
  • media: getStats phase I for feedback (7c70cee)
  • media: mute (68d249f)
  • media: mute and unmute with promises (d673ab4)
  • media: muting, not functional (0e40dd3)
  • media: set error and states (ab0eac9)
  • media: stats module phase I (dc5e843)
  • mediaStats: change constants update (6f9203c)
  • meeting: add array check CR cmts (2557e11)
  • meeting: add basic PMR functionality (409cbb1)
  • meeting: add calendar events wrapper (56c8abe)
  • meeting: add readme (6eb0c01)
  • meeting: add readme adjustments (67135af)
  • meeting: code review (1d17fe7)
  • meeting: code review comments (eb18353)
  • meeting: code review comments (8b7604c)
  • meeting: cr cmts (ab4c511)
  • meeting: cr cmts (479905a)
  • meeting: lookup by convoId or convoUrl as well as other type spec (5ea3dd5)
  • meeting: minor cleanup (8a6e693)
  • meeting: mute functionality (94e4338)
  • meeting: pmr lint review (c8cf6cc)
  • meeting: restructure (cebaf2a)
  • meeting: start of state machine (371af37)
  • meeting-skeleton: PR fixes and updated descriptions (f7357f6)
  • meeting-skeleton: PR fixes and updated descriptions (3bcf825)
  • meetings: fix formatting (8599fb3)
  • meetings: formatting (87f354a)
  • plugin-meeting: add media module (cc305ad)
  • plugin-meeting: add media-checker module (d1d231d)
  • plugin-meeting: add meeting.metrics skeleton (3c384d1)
  • plugin-meetings: add device module (158a400)
  • plugin-meetings: add initial member module (1708be0)
  • plugin-meetings: add initial member module (3042cb7)
  • plugin-meetings: add initial member module (ad15ed8)
  • plugin-meetings: add members module (73968db)
  • roap: some progress (fae70ef)
  • sink: add unregister (274601a)
  • stats: add docs, remove event id (97d600d)
  • stats: add eventing and options (9c7f1d2)
  • stats: add jsdocs (8427fc9)
  • stats: add jsdocs (32d37ca)
  • stats: phase I complete, CR comments (79d5b1e)
  • webrtc: add initial webrtc package (ac5c32b)

1.44.9 (2018-12-19)

1.44.8 (2018-12-19)

Bug Fixes

  • script: add correct version number to script and eslint ignore (9a3b649)

1.44.7 (2018-12-18)

Bug Fixes

  • script: move when rollup gets run in pipeline (fix for gate jobs) (2392098)

1.44.6 (2018-12-18)

Bug Fixes

  • jenkins: add correct Hydra integration URL (73a7c42)

1.44.5 (2018-12-17)

1.44.4 (2018-12-15)

1.44.3 (2018-12-14)

1.44.2 (2018-12-14)

Bug Fixes

  • search: added test for search without query (aa17228)
  • search: remove query check (f9b31e7)

1.44.1 (2018-12-07)

Bug Fixes

  • ecm: update comments (2ac4d81)
  • wdm: update device with new props (bc3ecf0)

Features

1.44.0 (2018-12-07)

Features

  • internal-plugin-wdm: add clientMessagingGiphy field to Device (c1a1af3)
  • internal-plugin-wdm: update device fixture (17519d3)

1.43.9 (2018-12-06)

1.43.8 (2018-12-06)

Bug Fixes

  • plugin-conversation: handle downloading files without an scr key (c3c7814)

Features

  • plugin-conversation: add options param to download method (651f8cd)

1.43.7 (2018-11-26)

Bug Fixes

  • test.py: add Hydra integration (0f2f4df)
  • test.py: add whistler (cmr) integration URL (d1d70bf)
  • test.py: skip plugins with no tests (e610048)
  • test.py: use the public integration URL for Hydra (e40192e)

1.43.6 (2018-11-13)

1.43.5 (2018-11-06)

1.43.4 (2018-11-05)

1.43.3 (2018-11-01)

1.43.2 (2018-10-24)

1.43.1 (2018-10-23)

Bug Fixes

  • i-p-lyra: bind/unbind a webex board after pairing (47a3229)

1.43.0 (2018-10-05)

Features

  • plugin-phone: use device status from devices to determine joined (c5b3dc5)

1.42.5 (2018-10-04)

Features

  • yakbak: add yakbak server (c8ba25e)

1.42.4 (2018-10-02)

1.42.3 (2018-09-24)

Bug Fixes

  • plugin-phone: add devices to memberships (e4ca991)

1.42.2 (2018-09-21)

1.42.1 (2018-09-20)

Bug Fixes

  • internal-plugin-wdm: add missing support props on device object (a43fe69)

1.42.0 (2018-09-20)

Features

  • samples: add remote mute state display (8b2ea7c)

1.41.0 (2018-09-19)

Features

  • samples: add constraints example to single party (6af2f2d)

1.40.2 (2018-09-12)

1.40.1 (2018-09-11)

1.40.0 (2018-09-10)

Features

  • plugin-meetings: add meetings module (245ee14)

1.39.1 (2018-09-06)

1.39.0 (2018-09-05)

Features

  • plugin-phone: add roomId to call object (44d1b2a)

1.38.2 (2018-09-05)

Bug Fixes

  • i-p-lyra: manually pair and leave device (8c072d8)

1.38.1 (2018-09-04)

1.38.0 (2018-08-30)

Features

  • plugin-phone: add call.host object (6395ab0)

1.37.3 (2018-08-30)

Bug Fixes

  • decryption-transforms: fix bug in file item check (488417f)

Features

  • i-p-c: add decryption transforms for recordings (535f301)

1.37.2 (2018-08-29)

1.37.1 (2018-08-29)

1.37.0 (2018-08-28)

1.36.0 (2018-08-27)

Features

  • i-p-wdm: Add whiteboardFileShareControl property to device (74c07ac)

1.35.1 (2018-08-24)

1.35.0 (2018-08-23)

Features

  • spark-core: allow auth token on whitelisted domains (97ea13d)

1.34.4 (2018-08-23)

1.34.3 (2018-08-16)

Bug Fixes

  • authorization: remove empty state object to clean the URL (f8a035d)

1.34.2 (2018-08-16)

1.34.1 (2018-08-15)

Bug Fixes

  • i-p-wdm: resets logout timer after receiving pong (8cba96a)
  • i-p-wdm: resets the logout timer on successful ping (84a266c)

1.34.0 (2018-08-14)

Features

  • plugin-phone: remove call:created event for inactive loci (410605e)

1.33.1 (2018-08-14)

1.33.0 (2018-08-14)

Features

  • tooling: set static selenium version (64d8fd9)

1.32.31 (2018-08-14)

Bug Fixes

  • i-p-flag: handle flag not associated to activity (58f4859)

1.32.29 (2018-08-10)

Bug Fixes

  • spark-core: emit InvalidRequestError, if refresh token expires (bd579dc)

1.32.28 (2018-08-09)

1.32.27 (2018-08-08)

1.32.26 (2018-08-01)

1.32.25 (2018-07-16)

Features

  • spark-core: handle locus URL redirects (23da694)

1.32.24 (2018-07-13)

Bug Fixes

  • internal-plugin-support: add correlationId to logs metadata (6fe0cc4)

1.32.23 (2018-07-12)

1.32.22 (2018-07-05)

Bug Fixes

  • i-p-l: add sequence to negotiation (4740337)
  • i-p-w: prevent failed pings to unknown services from failing suite (99ac36c)
  • m-e-w: extmap difference, add sdp logging in debug (aa28bf7)
  • m-e-w: remove extmap lines from sdp (ea535ce)
  • plugin-phone: chrome muting fails with BUNDLE. skip broken tests (321e7d6)
  • plugin-phone: splice in BUNDLE for m line in sdps from locus (95ab6aa)
  • plugin-phone: update video toggle flow (293bb80)
  • plugin-phone: use mute toggles for media requests (c468842)

1.32.21 (2018-06-28)

1.32.20 (2018-06-27)

Bug Fixes

  • tooling: correctly ignore doc changes (754ee0a)

1.32.19 (2018-06-25)

1.32.18 (2018-06-25)

1.32.17 (2018-06-22)

1.32.16 (2018-06-21)

1.32.15 (2018-06-21)

Bug Fixes

  • webpack: upgrade to fix samples (320bd2b)

1.32.14 (2018-06-20)

1.32.13 (2018-06-20)

1.32.12 (2018-06-18)

1.32.11 (2018-06-14)

Bug Fixes

  • .snyk & package.json to reduce vulnerabilities (f6a8020)

1.32.10 (2018-06-14)

Bug Fixes

  • i-p-mercury: fetch new ws URL when HA enabled (d495490)

1.32.9 (2018-06-12)

Bug Fixes

  • authorization: do not encode empty state (42e1b28)

1.32.8 (2018-06-11)

1.32.7 (2018-06-11)

Bug Fixes

  • add .snyk & modify package.json to reduce vulnerabilities (06765f8)

1.32.6 (2018-05-30)

1.32.5 (2018-05-25)

Bug Fixes

  • credentials: exclude state from URL when it is empty (747bac1)

1.32.4 (2018-05-22)

Bug Fixes

  • i-p-mercury: kick off syncing process on network reconnect (c5e61a4)

1.32.3 (2018-05-11)

1.32.1 (2018-05-11)

Features

  • sparkd: add initial webex package (0dd7acb)

1.31.3 (2018-05-03)

1.31.2 (2018-05-02)

1.31.1 (2018-04-19)

1.31.0 (2018-04-19)

Bug Fixes

  • m-e-webrtc: fix getSenders tracks bug (3201b9d)

Features

  • m-e-webrtc: add create offer logging (05429b5)
  • m-e-webrtc: add getMediaFromSDP (1c47c7f)

1.30.4 (2018-04-13)

1.30.3 (2018-04-11)

Bug Fixes

  • i-p-presence: Batch subscription to max 50 ids (d0baaa9)

1.30.2 (2018-04-09)

1.30.1 (2018-04-06)

1.30.0 (2018-04-06)

Features

  • @ciscospark/test-helper-mocha: add expectExactlyNEvents (2bbd417)

1.29.6 (2018-04-06)

1.29.5 (2018-03-19)

Bug Fixes

  • internal-plugin-avatar: profile image orientation (e91e8e1)

1.29.4 (2018-03-15)

1.29.3 (2018-03-14)

Bug Fixes

  • recipe-private-web-client: Add multiple stores (ef4a7a5)
  • recipe-private-web-client: remove local storage logic (0685d4f)

Features

  • storage: add sessionStorage adapter (7f55633)
  • web-recipe: switch to use new sessionStorage adapter (7931dd1)

1.29.2 (2018-03-14)

1.29.1 (2018-03-07)

1.29.0 (2018-02-23)

Features

  • @ciscospark/plugin-phone: add call:created event (0c719a2)

1.28.5 (2018-02-22)

Features

  • @ciscospark/internal-plugin-locus: add floor request/release (59631b0)
  • @ciscospark/m-e-webrtc: add mid-call screensharing (edafce7)
  • @ciscospark/plugin-phone: add mid-call screensharing (351976c)
  • @ciscospark/t-h-mocha: move handleErrorEvent (f183148)
  • samples: add screenshare sample (c58a92e)

1.28.4 (2018-02-21)

Bug Fixes

  • tooling: update to new builtins() behavior (53242ac)

1.28.3 (2018-02-20)

Features

  • samples: add browser-auth-jwt sample (2921db0)

1.28.2 (2018-02-20)

1.28.1 (2018-02-20)

1.28.0 (2018-02-19)

Bug Fixes

  • tooling: change dotenv import order (4eaded4)

Features

  • @ciscospark/test-helper-appid: add ability to provide more options (5ec5cd9)

1.27.2 (2018-02-16)

Bug Fixes

  • @ciscospark/plugin-conversation: correct process image aspect ratio (7b5df8f)

1.27.1 (2018-02-15)

1.27.0 (2018-02-07)

Features

  • @ciscospark/i-p-team: handle teamRoomStatus decryption (250eef2)

1.26.0 (2018-02-06)

Features

  • @ciscospark/plugin-phone: add #listActiveCalls method (9c0b503)

1.25.4 (2018-01-31)

Bug Fixes

  • @ciscospark/i-p-conversation: allow markdown when creating 1:1 (0aeb0ae)

1.25.3 (2018-01-30)

Bug Fixes

  • @ciscospark/plugin-phone: correct a mistaken boolean refactor (da89201)

1.25.2 (2018-01-29)

Features

  • @ciscospark/internal-plugin-locus: add createOrJoin (d47fcd5)

1.25.1 (2018-01-26)

1.25.0 (2018-01-25)

Features

  • @ciscospark/i-p-board: channel keep alive (1332139)

1.24.0 (2018-01-25)

Features

  • @ciscospark/p-memberships: move p--memberships to its own package (74c50f4)
  • @ciscospark/p-messages: move plugin-messages to its own package (617cf30)
  • @ciscospark/p-t-memberships: move p-t-m to its own package (a906d9d)
  • @ciscospark/p-webhooks: move plugin-webhooks to its own package (cf68a44)
  • @ciscospark/plugin-rooms: move plugin-rooms to its own package (6b92ff2)
  • @ciscospark/plugin-teams: move plugin-teams to its own package (eeb8785)

1.23.8 (2018-01-25)

Bug Fixes

  • samples: build samples with correct NODE_ENV (ca8e91d)

1.23.7 (2018-01-23)

Bug Fixes

  • @ciscospark/helper-image: copy from buffer using Buffer.from (5049447)

1.23.6 (2018-01-23)

Bug Fixes

  • @ciscospark/spark-core: catch token revocation failure (8d0953c)

1.23.5 (2018-01-19)

Bug Fixes

  • @ciscospark/spark-core: use while loop to remove token instead (a0b1487)

1.23.4 (2018-01-13)

Bug Fixes

  • @ciscospark/spark-core: fix memory leak caused by improper bind (07bacf5)
  • @ciscospark/t-h-mocha: fix date type, catch invalid dates (4265ec4)

Features

  • @ciscospark/t-h-mocha: add ability to snooze tests (7cdc439)

1.23.3 (2018-01-05)

Features

  • @ciscospark/plugin-phone: add basic call stats streams (531e5ea)
  • docs: point sample link at developer portal (b7b5897)
  • samples: add mute/unmute sample with call stats renderer (16057ef)

1.23.2 (2017-12-19)

Bug Fixes

  • @ciscospark/i-p-board: refresh mercury connection on reconnect (8f3423b)
  • @ciscospark/i-p-mercury: reconnect to corresponding socket url (cb98095)

Features

  • plugin-board: support multiple mercury connections (a8701c0)

1.23.1 (2017-12-18)

Bug Fixes

  • @ciscospark/plugin-phone: emit track events as rms:change events (b37e1d7)
  • sample: split audio/video tracks for chrome (ca2917a)

1.23.0 (2017-12-18)

Features

  • @ciscospark/i-p-mercury: add metrics to track web socket url (0ac82ba)
  • @ciscospark/i-p-wdm: add metrics to track failed url (fbb6568)

1.22.1 (2017-12-16)

Bug Fixes

  • @ciscospark/i-p-wdm: refresh device if hostMap does not exist (e6fbc95)

1.22.0 (2017-12-13)

Features

  • @ciscospark/media-engine-webrtc: add serialize function (00bd605)

1.21.7 (2017-12-13)

Bug Fixes

  • @ciscospark/test-helper-test-users: assert the correct access_token (8e2d72f)

1.21.6 (2017-12-13)

Bug Fixes

  • @ciscospark/plugin-phone: do not synthesize idsfor non-people (3386ec1)
  • tooling: do not use merge commits for ruling out testability (6827c73)

1.21.5 (2017-12-12)

Bug Fixes

  • @ciscospark/i-p-encryption: do not induce unhandle rejections (648a98d), closes #773 #658
  • @ciscospark/internal-plugin-encryption: add KmsTimeoutError (a48a850)
  • @ciscospark/internal-plugin-encryption: do a better job stringifying kms errors (92ef38c)

1.21.4 (2017-12-12)

Bug Fixes

  • tooling: use correct last commit message (193da0e)

1.21.3 (2017-12-12)

Bug Fixes

  • spark-core: check supertoken before accessing token (168c38e)
  • spark-core: gracefully logout even without a token (51bbcfc)

Features

  • @ciscospark/spark-core: clear userTokens after supertoken refresh (670cc11)
  • @ciscospark/spark-core: refresh token at 60-90% of expiration (547059f)

1.21.2 (2017-12-12)

Bug Fixes

  • @ciscospark/t-h-server: move fixture location to handle transpil (dbc27a8)
  • all: use proper "browser" overrides for test helpers (83f31f0)
  • tooling: handle new eslint config in Jenkinsfile (a0419af)

1.21.1 (2017-12-08)

Bug Fixes

  • internal-plugin-calendar: Decrypt webexUrl (643859e)

1.21.0 (2017-12-08)

Bug Fixes

  • @ciscospark/local-forage: allow INDEXEDDB for non-webkit browsers (706f3c6)
  • @ciscospark/local-forage: force use WebSQL (588eeee)
  • @ciscospark/s-a-local-forage: roll back to 1.4 (16018d3)
  • tooling: do not test samples twice (6e885f1)
  • tooling: tweek release-by-commit determination (5213af1)

Features

  • @ciscospark/eslint-config: update deps and fix import rules (219d121)
  • @ciscospark/test-helper-chai: implement light assert.isRejected (083beed)
  • @ciscospark/test-helper-mocha: check for webkit (50743ee)

1.20.1 (2017-12-07)

Bug Fixes

  • samples: update to the correct call model and use node less (33a0abe)
  • tooling: run sample tests at appropriate time (d6c65b2)
  • tooling: set CI in samples tests on Jenkins (49f68cd)

Features

  • samples/browser-multi-party-call: group calling sample app and tests (465db28)

1.20.0 (2017-12-05)

Features

  • @ciscospark/plugin-phone: remove deprecated group call events (e6dd7ce)

1.19.10 (2017-12-05)

Bug Fixes

  • tooling: filter blank file diffs before converting to packages (ebd2797)

1.19.9 (2017-12-01)

Bug Fixes

  • @ciscospark/spark-core: do not revoke tokens; pass token to logout (b89b485)
  • samples: use correct urls in samples tests, remove rogue comma (f7e199a)

Features

  • @ciscospark/p-a-node: use oauth logout uri to revoke all tokens (ff96ec4)
  • samples: give auth sample its own client id (ca24178)

1.19.8 (2017-12-01)

Bug Fixes

  • @ciscospark/internal-plugin-metrics: add timestamp to metrics (6ef4caf)

1.19.7 (2017-12-01)

Features

  • @ciscospark/i-p-lyra: allow sending proximity token (deb8d5c)

1.19.6 (2017-11-29)

1.19.5 (2017-11-29)

Bug Fixes

  • @ciscospark/i-p-conversation: reset logout timer on acks (1bdaf64)

Features

  • tooling: add option to skip building samples (d1f6161)

1.19.4 (2017-11-21)

Bug Fixes

  • @ciscospark/common: make sure Exception calls parse() correctly (e4e3748), closes #726
  • @ciscospark/common: remove oneflight console logging (17d8c8b)
  • @ciscospark/i-p-conversation: do not record uuids for ROOMs (69103c5)
  • @ciscospark/i-p-encryption: avoid creating multiple kms contexts (373b635), closes #732
  • @ciscospark/i-p-user: format user before passing it to _recordUUID (fd23257)
  • sourcemaps: inject sourcemap urls into dist files (a643200)

Features

  • @ciscospark/spark-core: add error support for empty params (abb187a)

Performance Improvements

  • @ciscospark/s-a-l-forage: wrap get(), del() with oneFlight (b94c799)
  • ciscospark/plugin-logger: reduce processing for noop log levels (1480895)

1.19.3 (2017-11-18)

Bug Fixes

  • @ciscospark/i-p-mercury: fix typo messaging (2e423be)
  • @ciscospark/i-p-wdm: fix sort for IE and Edge compatibility (0bd1301)

Features

  • @ciscospark/i-p-mercury: get new webSocketUrl on connection error (313f31b)
  • @ciscospark/i-p-wdm: add methods to allow url translation (a68063d)
  • @ciscospark/i-p-wdm: support Spark high availability design (e723a25)

1.19.2 (2017-11-17)

Bug Fixes

  • @ciscospark/m-e-webrtc: reorder stop track procedure (dfe2384)
  • @ciscospark/m-e-webrtc: set logger correctly (ef39812)
  • @ciscospark/media-engine-webrtc: add default bandwidth limit (98e1976)
  • @ciscospark/media-engine-webrtc: improve ice gathering logic (61d9ca1)
  • @ciscospark/media-engine-webrtc: make toggleReceiving* work (1b22b80)
  • @ciscospark/media-engine-webrtc: make toggleSending* work (d8650ad)
  • @ciscospark/media-engine-webrtc: only load adapter in one place (109317e)
  • @ciscospark/media-engine-webrtc: rig up import/export correctly (a2d0eb5)
  • @ciscospark/plugin-phone: determine non-default constraints (a2ef19e)
  • @ciscospark/plugin-phone: wait for expected answer before accepting (7cb70ed)

Features

  • @ciscospark/m-e-webrtc: add sending*, recieving* properties (ced6ec6)
  • @ciscospark/media-engine-webrtc: implement webrtc media engine (9264bd6)
  • @ciscospark/media-engine-webrtc: make adapter.js optional (3af5b21)

1.19.1 (2017-11-16)

Bug Fixes

  • sparkd: fix server not starting by moving startup to bin/sparkd (acadb53)

1.19.0 (2017-11-16)

Bug Fixes

  • samples: handle PSTN users for incoming calls (16e92b7)
  • tooling: correctly close li in sample index (a394beb)
  • tooling: filter blanks from samples list (8812ef7)
  • tooling: generate sample list correctly (a8c0a5c)
  • tooling: only use sauce in wdio when we intend to (41137c7)

Features

  • @ciscospark/sparkd: add support for sending files with sparkd (b085cca)
  • @ciscospark/sparkd: implement sparkd (edd7eba)
  • sample-browser-auth-implicit: add logout button (9a5b5c0)
  • sample-browser-single-party-call: create sample (05fe013)
  • samples: add the group calling flag to the single-party example (9456d72)
  • samples: implicit grant sample app (c4b7efd)

Reverts

  • Revert "chore(tooling): add nvmrc for netlify" (4a469de)

1.18.1 (2017-11-07)

Bug Fixes

  • @ciscospark/i-p-board: use qs for intent lock url (5fae42e)

Features

  • @ciscospark/i-p-board: prevent deletion of active whiteboard (5d1eac8)

1.18.0 (2017-11-01)

Features

  • @ciscospark/interceptors: create rate limit interceptor (4eaef9b)
  • 429 retry after handling: handle 429 retry after from idBroker (c5985cd)
  • 429 retry after handling: handle 429 retry after from idBroker (4a59758)
  • 429 retry after handling: handle 429 retry after from idBroker (098031f)
  • 429 retry after handling: handle 429 retry after from idBroker (a468430)

1.17.1 (2017-10-30)

Features

  • tooling: add check-testable command (4a68579)

1.17.0 (2017-10-30)

Bug Fixes

  • @ciscospark/common: do not emit change event if no change occurs (c3873c2)
  • @ciscospark/common: use correct initializer in evented (0df983f)

Features

1.16.1 (2017-10-25)

1.16.0 (2017-10-25)

Features

  • @ciscospark/i-p-encryption: get auth list of the resource (7b4cef7)
  • @ciscospark/i-p-encryption: get auth list of the resource (1fa1516)
  • @ciscospark/i-p-encryption: get auth list of the resource (45c0f12)
  • @ciscospark/i-p-encryption: get auth list of the resource (5336d21)
  • @ciscospark/i-p-encryption: get auth list of the resource (7792aa0)
  • @ciscospark/i-p-encryption: get auth list of the resource (0b60d75)
  • @ciscospark/i-p-encryption: get auth list of the resource (1526b47)
  • @ciscospark/i-p-encryption: get auth list of the resource (07bb4a0)
  • @ciscospark/i-p-encryption: get auth list of the resource (fc14c10)

1.15.0 (2017-10-25)

Features

  • internal-plugin-wdm: add 'webFileShareControl' field to Device (fdd5e7c)

1.14.3 (2017-10-25)

1.14.2 (2017-10-24)

1.14.1 (2017-10-23)

Features

  • @ciscospark/i-p-board: allow delete channel from a spark space (8749c06)

1.14.0 (2017-10-19)

Features

  • @ciscospark/internal-plugin-conversation: set/unset space property (28dc45a)

1.13.0 (2017-10-17)

Features

  • @ciscospark/internal-plugin-board: add delete partial contents (b7d97cc)

1.12.3 (2017-10-10)

Bug Fixes

  • @ciscospark/plugin-people: allow the batcher to accept base64 ids (5edda86)

1.12.2 (2017-10-03)

Bug Fixes

  • @ciscospark/i-p-encryption: change unset to delete (287e9f9)
  • tooling: publish all packages when tooling changes (06c7f5d)

1.12.1 (2017-10-02)

1.12.0 (2017-09-29)

Bug Fixes

  • @ciscospark/http-core: upgrade package "qs" (b235dfe)
  • deps: resolve minimatch vulnerability (ee0f268)
  • deps: resolve request vulnerability (b3cc579)

Features

  • @ciscospark/plugin-phone: add basic bandwidth limit controls (f02285c)
  • @ciscospark/plugin-phone: add Call#sendDtmf() (9450078)
  • @ciscospark/plugin-phone: add membership events (05ed70e)
  • @ciscospark/plugin-phone: implement experimental space calling (ace31a7)
  • @ciscospark/plugin-phone: support delta events (f426f89)

1.11.0 (2017-09-22)

Features

  • @ciscospark/i-p-conversation: optionally defer decryption (0d81b60)

1.10.4 (2017-09-22)

1.10.3 (2017-09-12)

Bug Fixes

  • @ciscospark/plugin-phone: do not ring twice for the same locus (68bf90e)
  • @ciscospark/plugin-phone: handle locus replacements (cdc021f)
  • @ciscospark/plugin-phone: rely on server info to detect calls (bda1674)

Features

  • @ciscospark/plugin-phone: add Call#internalCallId (93b1629)

1.10.2 (2017-09-06)

Bug Fixes

  • ciscospark: do not load the full lodash library (acf92c6)

1.10.1 (2017-08-29)

Bug Fixes

  • helper-html: make the javascript protocol filter case insensitive (d10b995)

1.10.0 (2017-08-10)

Features

  • @ciscospark/plugin-people: add support for people.get('me') (1a3c651), closes #676

1.9.5 (2017-08-10)

Bug Fixes

  • @cisospark/plugin-phone: allow call#answer on self initiated calls (c16cbf8)

1.9.4 (2017-08-08)

Bug Fixes

  • @ciscospark/i-plugin-wdm: do not force logout inside cisco nw (5abd814)

1.9.3 (2017-08-07)

1.9.2 (2017-08-07)

Bug Fixes

  • avatar: add defaultAvatar param and fetch all sizes of avatars (20a673f)

1.9.1 (2017-08-04)

1.9.0 (2017-08-04)

Features

  • @ciscospark/plugin-people: add batch ability to people.get() (522e88b)
  • @ciscospark/plugin-people: add bulk support to people.list() (f8a9c7d)

1.8.0 (2017-08-03)

Bug Fixes

  • @ciscospark/common: change capped-debounce count comparison (3ecab7a)

Features

  • @ciscospark/spark-core: make batcher only execute for maxCalls (117e6a2)

1.7.0 (2017-08-03)

Features

  • @ciscospark/internal-plugin-metrics: support call diagnostic event (c2126ee)

1.6.1 (2017-08-02)

Bug Fixes

  • @ciscospark/i-plugin-wdm: resets logoutTimer once for any activity (4a5ddd1)

1.6.0 (2017-08-02)

Features

  • @ciscospark/spark-core: add spark-user-agent header (987537d)
  • ciscospark: use "ciscospark" instead of "spark-js-sdk" in SUA header (257ab42)

1.5.1 (2017-08-02)

2.1.1 (2017-07-27)

Bug Fixes

  • tooling: do not invoke git when listing packages for pipeline (4c7abdf)
  • tooling: do not run legacy tests during validated merge (5cb838c)
  • tooling: make sure legacy tests run in pipeline (180c1d2)
  • tooling: strip legacy karma logs correctly (7d88692)

Features

  • tooling: add list --forpipeline (045e927)
  • tooling: add list command with --fortests flag (8cdfd70)
  • tooling: only run tests for updated code (09db943)

2.1.0 (2017-07-19)

Features

  • internal-plugin-presence: add jsdoc for presence methods (73d9caf)
  • internal-plugin-presence: add list method and simplify transforms (82c7dd0)
  • internal-plugin-presence: initial implementation (9ac5252)
  • internal-plugin-presence: return more data from transforms (4a63b81)
  • internal-plugin-presence: simplify methods (8d3c8e1)
  • internal-plugin-presence: utilize payload transforms (a2d4f17)

1.5.0 (2017-07-18)

Features

  • @ciscospark/internal-plugin-board: filter boards by type (5332bee)

1.4.0 (2017-07-14)

Features

  • authorization: restore appid support (02d8611)

1.3.2 (2017-07-08)

Bug Fixes

  • internal-plugin-conversation: handle user and convo creation errors (e736659)

1.3.1 (2017-07-06)

1.3.0 (2017-07-01)

Features

  • all: remove appid support until tests are ready (1cedd99)

1.2.0 (2017-06-30)

Bug Fixes

  • @ciscospark/spark-core: propagate non-grant auth errors to consumer (6061ca0)

Features

  • @ciscospark/p-a-browser: add appid refresh support (989fb90)
  • @ciscospark/p-a-node: add appid refresh support (3c6056b)
  • @ciscospark/spark-core: add jwt refresh support to spark-core (61b1da3)

1.1.12 (2017-06-30)

Bug Fixes

  • @ciscospark/t-h-appid: make browser and node versions consistent (890cf85)
  • @ciscospark/test-helper-appid: add fetch polyfill (dd82ec0)
  • tooling: add package name linter (db1e655)

Features

  • @ciscospark/plugin-authorization-browser: add appid support (706810c)
  • @ciscospark/plugin-authorization-node: add appid support (e707ee7)

1.1.11 (2017-06-29)

1.1.10 (2017-06-29)

Bug Fixes

  • @ciscospark/common-timers: fix package name in package.json (40ae919)

1.1.9 (2017-06-29)

Bug Fixes

  • all: change over to safeSetTimeout (9015941)

Features

  • @ciscospark/common-timers: add timer wrappers (68e5a44)

1.1.8 (2017-06-29)

Bug Fixes

  • @ciscospark/helper-html: handle XSS edgecase (4b00142)
  • legacy: handle XSS edgecase (cbe3a2a)

1.1.7 (2017-06-28)

Bug Fixes

  • legacy: fix test that started failing after chai update (a3c1f4a)

1.1.6 (2017-06-27)

1.1.5 (2017-06-26)

Bug Fixes

  • jsdoctrinetest: improve "isNodeModule" logic (fb73cac)
  • tooling: move documentation tests to last step (2f76c67)

1.1.4 (2017-06-23)

1.1.3 (2017-06-19)

1.1.2 (2017-06-15)

1.1.1 (2017-06-13)

Features

  • @ciscospark/internal-plugin-user: add prelogin ID header to atlas request (b1747cf)

1.1.0 (2017-06-06)

Features

  • plugin-calendar: Update whistler endpoint (d297d94)

1.0.4 (2017-05-31)

Features

  • plugin-lyra: add lyra api implementations (62f1acb)

1.0.3 (2017-05-23)

Bug Fixes

  • @ciscospark/plugin-phone: constrain facing mode with "ideal" (5c6f5bf)
  • ciscospark: make all devices ephemeral (5cddd3b)

1.0.2 (2017-05-22)

Bug Fixes

  • tooling: never produce an existing version number (f0ab9b8)

1.0.1 (2017-05-22)

Bug Fixes

  • @ciscospark/plugin-authorization: specify browser deps correctly (737b0ec)
  • @ciscospark/plugin-phone: lock webrtc-adapter version to 3.2.0 (d4efa2b)

1.0.0 (2017-05-21)

Bug Fixes

  • tooling: do not run dist-tag silently (9ae2a4f)

Code Refactoring

  • all: rename internal plugins (e6e831b)

Features

  • @ciscospark/plugin-avatar: support internal namespace (845e4c3)
  • @ciscospark/plugin-board: support internal namespace (b3319bf)
  • @ciscospark/plugin-calendar: support internal namespace (e443f07)
  • @ciscospark/plugin-conversation: support internal namespace (f70ee9e)
  • @ciscospark/plugin-encryption: support internal namespace (d609f81)
  • @ciscospark/plugin-feature: support internal namespace (0b7214e)
  • @ciscospark/plugin-flag: support internal namespace (814f414)
  • @ciscospark/plugin-locus: support internal namespace (3298caf)
  • @ciscospark/plugin-logger: support internal namespace (47bf851)
  • @ciscospark/plugin-mercury: support internal namespace (a0453df)
  • @ciscospark/plugin-metrics: support internal namespace (bdfe80f)
  • @ciscospark/plugin-phone: support internal namespace (faf9fc8)
  • @ciscospark/plugin-search: support internal namespace (a8f03a7)
  • @ciscospark/plugin-support: support internal namespace (634f071)
  • @ciscospark/plugin-team: support internal namespace (e10eff9)
  • @ciscospark/plugin-user: support internal namespace (9188dcd)
  • @ciscospark/plugin-wdm: support internal namespace (ceb5e0e)
  • @ciscospark/spark-core: add internal plugins to a namespace (034ca9f)
  • @ciscospark/test-helper-mock-spark: support internal namespace (5e8c3e2)
  • @ciscospark/test-helper-test-users: support internal namespace (dff17a1)
  • ciscospark: support internal namespace (44d31f3)
  • tooling: add support for skipping tests (701998d)
  • tooling: handle empty package dirs (441570d)

Reverts

  • fix(tooling): do not run dist-tag silently (d77c07e)

BREAKING CHANGES

  • all: All internal plugins are now accessible via a new spark.internal property.

0.10.5 (2017-05-21)

Bug Fixes

  • @ciscospark/plugin-phone: address timing issues with locus parsing (61c7e85), closes #403
  • @ciscospark/plugin-phone: fix disconnected event emission (43743a0)

Features

  • tooling: retry nodejs tests (37ba283)

0.10.4 (2017-05-20)

Features

  • @ciscospark/plugin-people: add method for infer person id (b7522a0)
  • @ciscospark/plugin-phone: implement call memberships v0 (1b24891)
  • tooling: disabled firefox for local phone tests (563e6cc)

0.10.3 (2017-05-20)

Bug Fixes

  • @ciscospark/spark-core: add oneflight to getUserToken (f281810)

0.10.2 (2017-05-19)

Features

  • @ciscospark/helper-html: add filterEscape (d2e045b)
  • @ciscospark/plugin-conversation: escape outbound tags (950f5af)

0.10.1 (2017-05-19)

Bug Fixes

  • @ciscospark/plugin-avatar: Address code review comments (77c2e07), closes #564
  • @ciscospark/plugin-avatar: fix cacheControl, bad method calls (3474b66), closes #564
  • @ciscospark/plugin-avatar: Remove unused request param (36dc3f9)
  • @ciscospark/plugin-avatar: Resolve avatar caching issues (440b8ff)
  • @ciscospark/plugin-avatar: Resolve avatar caching issues (ad6b4f7)
  • @ciscospark/spark-core: fix batcher.request final resolved value (95b579c)
  • @ciscospark/spark-core: Use tap (d73411d), closes #564
  • plugin-calendar: add plugin-calendar to web recipe (79f6f1f)
  • plugin-conversation: broken images on content share (31f8ea5)
  • plugin-conversation: shows relevant convotitle when decrypt fails (54a26b4)
  • plugin-feature: make setBundledFeatures merge each toggle object (794b180)
  • plugin-feature: partitioning toggles in setBundledFeatures (4daaef6)
  • plugin-feature: removes return in setBundledFeatures (04a16fa)
  • plugin-wdm: does not autologout inside cisco network (e9200d6)
  • plugin-wdm: does not force logout when in cisco network (3ed6875)
  • token: reset hasPassword when token is revoked (9f99748)
  • v7.1-textwithimage: displays text when posted with image upload (89e4564)
  • v7.1-textwithimage: displays text with image uploads (3aa3a78)

Features

  • plugin-calendar: Decrypt mercury calendar events (3fa607b)
  • spark-core: triggers request log events to the client (f3d50f8)

0.10.0 (2017-05-19)

Bug Fixes

  • tooling: return updated dependents correctly (6b2c7b1)

Features

  • tooling: move test to new command structure (3359c79)

0.9.0 (2017-05-17)

Bug Fixes

  • tooling: address syntax error (01344a8)
  • tooling: ensure we can compile all src on the fly (e2ec35b)
  • tooling: override browsers correctly (37a634b)
  • tooling: suppress publish errors (099b10a)

Features

  • @ciscospark/plugin-encryption: retry DRY errors in test mode (6544362)
  • @ciscospark/plugin-phone: remove media stream urls (7ce8162)
  • @ciscospark/plugin-phone: use server-driven ringing signal (8e867fa)
  • @ciscospark/spark-core: throw if #when is used incorrectly (ff8f332)
  • tooling: add "npm run clean" (f80d254)

BREAKING CHANGES

  • @ciscospark/plugin-phone: this change will cause apps referencing call.remoteMediaStreamUrl or call.localMediaStreamUrl to stop rendering the referenced streams. Apps should rely on call.removeMediaStream and call.localMediaStream

0.8.2 (2017-05-15)

Bug Fixes

  • tooling: fix version detection/assignment (da37632)

0.8.1 (2017-05-15)

Bug Fixes

  • tooling: detect change type with startsWith instead of regex (82e7fb8)

v0.8.0 (2017-05-14)

Features

  • all: add versions to core, ciscospark, and all plugins (11c676b)

0.8.0 (2017-05-13)

Bug Fixes

  • @@ciscospark/bin-sauce-connect: correct .sauce path (61841f3)
  • @ciscospark/plugin-encryption: decrypt DRY errors (84eb272)
  • @ciscospark/spark-core: address bug in serialize(); update tests (24392f3)
  • @ciscospark/spark-core: do not downscope to same scope (1f9df54)
  • @ciscospark/spark-core: ensure ready depends on all children (8b470f0)
  • @ciscospark/spark-core: remove clientType from core config (f80c8d6)
  • @ciscospark/spark-core: stop writing empty values to storage (94d535a)
  • @ciscospark/spark-core: support additional data shape (66d9d9b)
  • @ciscospark/sparkcore: invalidate tokens correctly (d2ec3a5)
  • @ciscospark/test-helper-mock-spark: do not store instance (5c12a8b)
  • all: reference plugins differently in tests (8f0cf16)
  • all: remove rogue "browser" hashes (971b633)
  • tooling: alter pattern for junit files from which to strip stdout (82460a3)
  • tooling: change order of args and hope (ed71019)
  • tooling: do coverage differently (badf319)
  • tooling: do not include legacy in code coverage (42aa035)
  • tooling: do not include legacy in code coverage (fa20ce6)
  • tooling: fix breaking change detection (fb111f6)
  • tooling: fix missing whitespace (5814e84)
  • tooling: make npm scripts windows friendlier (b6d300e), closes #577
  • tooling: move npm commands inside node container (11c1964)
  • tooling: produce cobertura report (b196b5b)
  • tooling: remove references to grunt:concurrent (188f7c2)
  • tooling: set coverage var safely (bb1f2c4)
  • tooling: strip xunit logs when the build gets aborted (e214789)
  • tooling: use correct names for suite, report checker (ad7acca)
  • tooling: use env vars that yargs will understand (47e465a)

Features

  • @ciscospark)/plugin-a-b-first-party: add browser code exchange (45e9523)
  • @ciscospark/common: add a constant "inBrowser" (58e961f)
  • @ciscospark/plugin-authorization: add proxy for auth plugins (1bd649d)
  • @ciscospark/plugin-authorization-browser: implement first pass (dd482b2)
  • @ciscospark/plugin-authorization-browser: prevent parsing url (48083a3)
  • @ciscospark/plugin-authorization-node: add node oauth support (3f61ea2)
  • @ciscospark/plugin-board: update for credentials changes (5c0f334)
  • @ciscospark/plugin-credentials: eliminate old plugin (f56b5b8)
  • @ciscospark/plugin-encryption: add resiliency for kms auth failure (fe59dc3)
  • @ciscospark/plugin-encryption: update for credentials changes (1b4dc1b)
  • @ciscospark/plugin-machine-account: eliminate old plugin (76d0392)
  • @ciscospark/plugin-mercury: disconnect from mercury before logout (51af34a)
  • @ciscospark/plugin-support: uset getClientToken (67c303f)
  • @ciscospark/plugin-user: move hasPassword to user plugin (0459ad7)
  • @ciscospark/plugin-wdm: unregister the device before logout (61bf0fa)
  • @ciscospark/r-p-web-client: add auth plugin (ab2c1e6)
  • @ciscospark/spark-core: accept many shapes of "access token" (e913521)
  • @ciscospark/spark-core: add #inspect() to SparkCore (ca3fffe)
  • @ciscospark/spark-core: add an onBeforeLogout hook (bb1b56c)
  • @ciscospark/spark-core: add Credentials as core component (334549a)
  • @ciscospark/spark-core: add getClientToken() (09b733e)
  • @ciscospark/spark-core: adjust error processing (0a00495)
  • @ciscospark/spark-core: call auth.logout() if available (9aa8a09)
  • @ciscospark/spark-core: consolidate auth interceptor logic (aa0ccd0)
  • @ciscospark/spark-core: expose window via SparkCore (for mocking) (334cb45)
  • @ciscospark/spark-core: implement "ready" event (72395f3)
  • @ciscospark/spark-core: make MemoryStoreAdapter preloadable (42cc573)
  • @ciscospark/spark-core: make Token a core component (0dbe816)
  • @ciscospark/spark-core: remove old credentials plugin (0f4e57a)
  • @ciscospark/spark-core: use supertoken when adequate (b59bb94)
  • @ciscospark/t-h-refresh-callback: add default refreshCallback (19ae0cd)
  • @ciscospark/test-helper-mock-spark: add getUserToken mock (ee3b538)
  • @ciscospark/test-helper-mock-spark: add optional console output (85be8e0)
  • @ciscospark/test-helper-server: add token refresh proxy (0caff43)
  • @ciscospark/test-helper-server: use state to prevent code exchange (06f5818)
  • ciscospark: add a oneliner for quickstarting shell scripts (7d79e98)
  • ciscospark: add dependency on plaugin-authorization (0d26a53)
  • ciscospark: remove automatic initialization (93d8bdd)
  • payload-transform: attempt to decrypt error responses (359ab74)
  • plugin-calendar: Decrypt mercury calendar events (0ca47d9)
  • tooling: add checker to detect sauce tunnel failures (94ef3d0)
  • tooling: add command, lib helper for listing deps (df485c1)
  • tooling: add exec command (962a53e)
  • tooling: allow overriding browsers (4292541)
  • tooling: apply babel-register to src (6131528)
  • tooling: do not run legacy tests in validated merge pipeline (b98bfe3)
  • tooling: force NODE_ENV to test (fba2079)
  • tooling: implement build via yargs (9d1e783)
  • tooling: implement dependent lookup (fc2a179)
  • tooling: implement updated command (3309a05)
  • tooling: implement version next and last (8bd9b65)
  • tooling: implement version set (c5e2d8c)
  • tooling: let version set rely on git to determine --all (306b7f3)
  • tooling: log running docker containers each time one exits (4c6002c)
  • tooling: remove lerna (1b29f77)
  • tooling: split out automation tests due to code coverage src (e007420)
  • tooling: use a requirehook to load covered files (daabfc7)

BREAKING CHANGES

  • ciscospark: require('ciscospark') will no longer return a CiscoSpark instance, but instead, the CiscoSpark constructor

0.7.100 (2017-04-26)

Bug Fixes

  • plugin-calendar: Make test work in different env (eae8c97)

0.7.99 (2017-04-25)

0.7.98 (2017-04-25)

0.7.97 (2017-04-25)

Bug Fixes

  • plugin-calendar: Add feature toggle for plugin-calendar (58a171a)

0.7.96 (2017-04-25)

Features

  • @ciscospark/plugin-board: support ephemeral devices (ae44a35)
  • @ciscospark/plugin-mercury: support ephemeral devices (b5ae620)
  • @ciscospark/plugin-wdm: add ephemeral device support (da6f200)
  • @ciscospark/spark-core: configure @persist at runtime (274003a)
  • @ciscospark/test-helper-mock-spark: make storage readable (bcebbda)

0.7.95 (2017-04-25)

0.7.94 (2017-04-24)

Bug Fixes

  • @ciscospark/plugin-phone: address race in toggleSending (e002485)
  • tooling: kill other containers correctly (13d0cc3)

0.7.93 (2017-04-20)

Features

  • ciscospark: change to use new plugin-people (1e83587)
  • plugin-people: add namespace to plugin (dbca94c)
  • plugin-people: initial implementation (9ca2349)

0.7.92 (2017-04-19)

Features

  • plugin-calendar: implement fetching meetings via calendar service (c7cef39), closes #383

0.7.91 (2017-04-19)

Features

  • @ciscospark/example-phone: remove phone example app (3766382)

0.7.90 (2017-04-18)

0.7.89 (2017-04-18)

Bug Fixes

  • plugin-credentials: auto login or show authentication page (4b40535)

0.7.88 (2017-04-18)

0.7.87 (2017-04-15)

Bug Fixes

  • tooling: Update string concat in Jenkinsfile (4a80a22)

0.7.84 (2017-04-11)

0.7.83 (2017-04-11)

Features

  • use new ui for authorization flow (3095113)

0.7.82 (2017-04-11)

Bug Fixes

  • @ciscospark/plugin-wdm: handle urls tnot reference in the catalog (bfe4d4f)
  • board: ensure board creator does not get added to board KRO (3da2461)
  • plugin-board: ensure board creator does not get added to board KRO (9abeca5)
  • plugin-board: use kroUri instead of resourceUri (0d45024)
  • tooling: detect browser-only deps (aeefcd3)

Features

  • plugin-wdm: Added an interceptor for aphelia/subscription service to add required header details (4deda3a)

0.7.81 (2017-04-09)

Bug Fixes

  • @ciscospark/test-helper-server: use better path detection (2552c9b)

Features

  • bin-walk: remove unused package (de89dd4)

Reverts

  • Revert "chore(tooling): remove dep check as it is now redundant" (b576492)

0.7.80 (2017-04-06)

Bug Fixes

  • common: correct jsdoc for deprecated function (a5063df)

Features

  • common: add environment aware deprecated package (bd29b72)
  • plugin-credentials: implement new deprecated method (24c9a01)
  • plugin-mercury: implement new deprecated method (5f229ad)
  • plugin-user: implement new deprecated method (6d5203b)

0.7.79 (2017-04-06)

Bug Fixes

  • plugin-phone: fix type error on empty participant joined state (4d5db0d)

0.7.78 (2017-04-05)

Bug Fixes

  • plugin-mercury: deal with IE 11 being bad at websockets (6b53120)

Features

  • plugin-mercury: request robust close codes from mercury (ffe2792), closes #492

0.7.77 (2017-04-05)

Bug Fixes

  • deps: use correct name for @ciscospark/test-users-legacy (e3d1c4b)
  • http-core: add default user agent in node environments (627e6f2), closes #29
  • http-core: assign user agent differently (5d64cb1)

0.7.76 (2017-03-31)

Bug Fixes

  • plugin-credentials: do not attempt to downscope without a client_id (bb8e797)
  • plugin-encryption: do not request the same key multiple times in parallel (f1a90e2)

Features

  • widget-message-meeet: Remove widgets from repo (1dd45de)

0.7.75 (2017-03-29)

Bug Fixes

  • plugin-encryption: update to node-jose 0.9.3 or later (9c4e3fe)

0.7.74 (2017-03-28)

Bug Fixes

  • plugin-phone: do not do a device refresh on every dial (db70990)
  • plugin-phone: put back locusJoinInFlight, locusLeaveInFlight, which disappeared in a bad merge (72f1f41)
  • spark-core: make sure auth interceptor honors max replays count from config (ad18172)
  • spark-core: use info instead of log level logging for req/res loggers (8600772)

Features

  • plugin-logger: make it easier to see which logs come from which test user (639ff6f)
  • spark-core: include replayCount in tracking id (83c0b1b)

0.7.73 (2017-03-28)

Bug Fixes

  • plugin-phone: Fix constraint object (1a55a5e)
  • plugin-phone: Fix setting offer (e09f547)
  • plugin-phone: Fix video/audio state issue on join (906c999)

0.7.72 (2017-03-27)

Bug Fixes

  • plugin-phone: Add condition check for offerOptions (5fe410c)
  • plugin-phone: Fix missed conditional (1351cc7)
  • plugin-phone: Fix options setting for _join (b54dfe5)
  • plugin-phone: RemoteMediaStream fail when localMedia was provided (ac971c7)

0.7.71 (2017-03-26)

Features

  • common: add base Exception class (6cc8b30)

0.7.70 (2017-03-25)

Bug Fixes

  • ciscospark: ensure hydra calls are still authorized after registering with WDM (c57e047)

0.7.69 (2017-03-21)

Bug Fixes

  • plugin-phone: add safety check to avoid failures in firefox (cc509d9)
  • plugin-phone: change Phone#connected and #Phone#registered to session props so they can emit change events (b61df8a)
  • plugin-phone: update the Call#mediaConnection property to not (5aa6f4b), closes #431
  • plugin-user: add tests for plugin-credentials (94a97f6)
  • plugin-user: add unit tests for plugin-user (5050e18)
  • user: address code review comments (849e1e0)
  • user-activaiton: code review comments (3aa0e51)
  • user-activation: remove cookie usage (27280db)

Features

  • plugin-mercury: emit events based on category name (1d2d26e)
  • plugin-phone: add assertions for starting sending media and ensure they hold (bfe0e30)
  • plugin-phone: add correlationId (545bab5), closes #385
  • plugin-phone: add Phone#facingMode, Call#toggleFacingMode() (0fd5afb)
  • plugin-phone: add support for complex constraints (e593ecd)
  • plugin-phone: add WebRTCMedia class for abstracing webrtc offer/answer away from the phone class (10b499b)
  • plugin-phone: allow for replacing the local media stream (f461b7c)
  • plugin-phone: automatically connect to mercury when dialling (719a60e)
  • plugin-phone: do not fetch active loci if mercury tells us we have them all (acc70b2)
  • plugin-phone: enable start/stopReceivingAudio/Video (49c6599)
  • plugin-phone: ensure answer, reject, and hangup honor the spec (68feeb0)
  • plugin-phone: make start/stop localMedia work (a42be87)
  • plugin-phone: make sure answer does not do anything to an answered call (dc09d7d)
  • plugin-phone: support calling users by user uuid and base64 id (8e56c65)

0.7.68 (2017-03-15)

Bug Fixes

  • plugin-conversation: browser encoding of thumbnails changed to atob (f004363)

Features

  • board: add sharable mercury socket (7206d52)
  • plugin-board: add sharing mercury connection (2c9b890)
  • plugin-mercury: add sharable mercury socket (a7869cf)

0.7.67 (2017-03-14)

Bug Fixes

  • plugin-wdm: ensure missing deviceType does not cause an iOS URL (b76f2de), closes #225

0.7.66 (2017-03-14)

Bug Fixes

  • plugin-wdm: make sure auth interceptor uses promises correctly (54d47dd)
  • plugin-wdmm: add additional logic for authing hydra requests (155308a)
  • storage-adapter-local-forage: change dep selector to ~ (ccfbed7)

Features

  • plugin-wdm: only enable autologout policy on Cisco official web client (909c44b)

0.7.65 (2017-03-09)

0.7.64 (2017-03-07)

0.7.63 (2017-02-23)

Bug Fixes

  • plugin-phone: make Call#hangup() a more effective noop (a8a69d2)

0.7.62 (2017-02-22)

0.7.61 (2017-02-22)

Features

  • plugin-phone: add Phone#isWebRTCSupported() (a53a6c5)

0.7.60 (2017-02-21)

Features

  • plugin-phone: fail fast when an offer does not include h264 (4e96f54)

0.7.59 (2017-02-21)

0.7.58 (2017-02-21)

0.7.57 (2017-02-21)

Bug Fixes

  • plugin-phone: ensure unregister also unregisters from wdm (c5e474c)

0.7.56 (2017-02-20)

0.7.55 (2017-02-18)

Bug Fixes

  • board: test realtime buffer event using connect() instead (fe9ca9a)
  • plugin-board: add return statement to buffer state test (db4a095)
  • spark-core: create interceptor w/ spark prop (1b4d838)
  • spark-core: interceptors ignore plugin-logger (1f8ed72)
  • tooling: attempt to fix auth issues with npm publish (7cbe673)
  • tooling: put strict mode back in karma config (3ad584a)

Features

  • legacy: remove media cluster support (2a7a559)
  • plugin-encryption: add explicit dependency on plugin-credentials (409ce3b)

0.7.53 (2017-02-14)

Bug Fixes

  • http-core: alter xhr source to avoid writing to objects that may be (7cbb541)
  • logout: add noRedirect: true to describe (fec6d63)
  • logout: fix review comments & add tests for spark-core credentials logout (d1dcc93)
  • logout: sanitizer options param in logout function (59ef428)

0.7.52 (2017-02-06)

0.7.51 (2017-02-03)

Bug Fixes

  • widget-message-meet: add param to previous message load (daed408)

0.7.50 (2017-02-02)

Bug Fixes

  • logout: fix spark.logout() resolve when device is not defined (65ce232)
  • storage-adapter: fix storage-adapter tests (717c461)

0.7.49 (2017-02-01)

0.7.45 (2017-01-25)

Bug Fixes

  • widget-message-meet: add encryption plugin to demo (01943d2)

0.7.44 (2017-01-24)

Bug Fixes

  • features: function syntax declaration (7d10f14)

Features

  • board: support image file content (66b1795)
  • plugin-board: support file contents (a9561ef)

0.7.43 (2017-01-23)

Features

  • widget-message-meet: oauth login for access token (95c5f58)
  • widget-message-meet: use env vars for demo app id/secret (84e3b52)

0.7.42 (2017-01-23)

Features

  • message-meet-widget: add shares to in flight activities (d0c3aef)
  • widget-message-meet: add comment activity to in flight array (a283c9f)
  • widget-message-meet: create in flight activity for posts (318a100)
  • widget-message-meet: display in flight activities in list (4690e2a)
  • widget-message-meet: remove in flight activity when received (426da3d)
  • widget-message-meet: show thumbnail for in flight photos and files (5f7a7da)
  • wiget-message-meet: more accruately create in flight activity (bc0a36c)

0.7.41 (2017-01-22)

Bug Fixes

  • plugin-metrics: fix header param (e1469f4)
  • services-metrics: remove accidental space from a string reference to method in unit test (12e7f3e)

Features

  • plugin-metrics: add support for pre-login and aliasing endpoints for metrics (63ec1ef)
  • services-metrics: add support for pre-login and aliasing endpoints for metrics (72afa01)

0.7.40 (2017-01-19)

Bug Fixes

  • wiget-message-meet: remove todo statement (d741229)

Features

  • widget-m-m: add more reqs to new messages banner (cd13621)
  • widget-meet-message: add in flight activity status (8d3211a)
  • widget-message-meet: change conversation activity store to immutable (7506c1e)

0.7.39 (2017-01-19)

0.7.38 (2017-01-18)

0.7.37 (2017-01-18)

Bug Fixes

  • avatar: use _values.id when no user id (019b99a)
  • avatar: use _values.id when no user id (f9062bf)
  • feature: fixes batchFeatureToggle and adds tests (9f2cc0d)
  • feature: fixes batchFeatureToggle and adds tests (361f3e8)
  • features: changing feature test name (da3ba00)
  • features: changing feature test name (e78b9a0)

0.7.36 (2017-01-18)

0.7.35 (2017-01-17)

Bug Fixes

  • widget-message-meet: cleanup after code review (c4dd666)
  • widget-message-meet: fix auth status listener (662ec6b)
  • widget-message-meet: remove extra file (e653f2b)

Features

  • widget-message-meet: add data input screen for missing initial data (1c46c04)
  • widget-message-meet: add demo app loading functionality (8baa66b)
  • widget-message-meet: add initial demo application (a3d0eff)
  • widget-message-meet: add option to display auth screen (02cd5ab)
  • widget-message-meet: change login form field names (428119b)
  • widget-message-meet: make spark logo component CDN compatible (2ebe160)

0.7.34 (2017-01-13)

Bug Fixes

  • board: ensure feature toggle for acl writes is enabled before running tests (d18390f)
  • board: get all contents should use a page limit of 1000 (4b3769e)
  • common: added logic to handle image orientation during thumbnail generation (84115c1)
  • helper-image: added fix to properly do image orientation before creating thumbnail using Node version of SDK (f270a76)
  • plugin-board: remove unneeded console.log statements (bc019b6)
  • plugin-conversation: add missing dependency (785c671), closes #333
  • plugin-conversation: Add support for options in one on one convo (575a44e)
  • plugin-conversation: decrypt inbound payload before normalizing (e6694fd)
  • plugin-conversation: reduce the payload of Conversation#delete (ade61eb), closes #355
  • plugin-credentials: add Token#toJSON() to ensure tokens always get turned into Auth headers when passed to request/xhr (17cdc14)
  • plugin-credentials: don’t rely on CISCOSPARK_SCOPE outside of config.js (67f8747)
  • plugin-credentials: handle additional initial credentials shapes (52f95c9)
  • plugin-credentials: use oauth logout flow instead of sso logout flow (f7af723), closes #223
  • plugin-logger: introduce several environment variables to control log output for internal and external users (c98806f)
  • plugin-logger: make sure plugin-logger replaces the core logger when specifed (ba886e5)
  • plugin-logger: use correct keyword for derived properties (d199139)
  • spark-core: actually refresh the access token in event of 401 (f527f56)
  • spark-core: fix double-loading (and therefore double-saving) of array-like data when classes have namespace collisions (2feecdf)
  • spark-core: interceptors do not use logger (38b8343)
  • spark-core: use oauth logout flow instead of sso logout flow (92e429f), closes #223
  • spark-core: various auth-related naming fixes (8f3b247)
  • tooling: Fix saucelabs over tunneling (01019de)
  • tooling: Revert bad merge in grunt CI config (bf830c2)
  • widget-chat: add missing semicolon for eslint failure (379308c)
  • widget-chat: Add more specific activity content reducer (15d3bca)
  • widget-chat: Add special key press detection (a11540a)
  • widget-chat: Browser fixes (#367) (78b514e)
  • widget-chat: Fix auth check in widget for plugin-credentials change (4fb476b)
  • widget-chat: Fix build errors, and eslint flag (d2bc176)
  • widget-chat: Fix CI build failures because of linting (2c792b5)
  • widget-chat: Fix createObjectURL memory leak. Add jsdocs (31a61b7)
  • widget-chat: Fix demo background causing failed build (#266) (6f8948d)
  • widget-chat: Fix eslint error (94350e9)
  • widget-chat: Fix issue trying to connect to mercury (7271f1a)
  • widget-chat: Fix jest config and failing tests (0a47f40)
  • widget-chat: Fix missed merge conflict (0fb6a4b)
  • widget-chat: Fix multiple auth, register, and load issue with api (708c8be)
  • widget-chat: Fix multiple retrevals of current user (47c8acc)
  • widget-chat: Fix spark instancing issue. User data now loads.. (1d47beb)
  • widget-chat: improve delete functionality (#290) (01c43ec), closes #69
  • widget-chat: remove extra spaces failing eslint (2130637)
  • widget-chat: Remove injection of ENV VARS into bundles (97ea12a)
  • widget-chat: Remove send message trimming, eslint error (735e897)
  • widget-chat: Remove send message trimming, eslint error (56a64e6)
  • widget-chat: remove unused properties (2e39ab2)
  • widget-chat: remove unused user actions (21006a5)
  • widget-chat: Resolve multiple fetch current user requests (e1845b3)
  • widget-chat: Revert package versions (3281676)
  • widget-chat: webpack configurations for plugin-conversation changes (0c659eb)
  • widget-message-meet: Add loading-screen tests and snapshots (31db7c3)
  • widget-message-meet: Change build to not use hash for filename (fd33bc4)
  • widget-message-meet: Clear local env before build, set static image name (f94bd88)
  • widget-message-meet: Fix eslint indenting issues (ee920fa)
  • widget-message-meet: Fix jenkins build (accaa2f)
  • widget-message-meet: Fix proptype error with info list separator (2e3ffb6)
  • widget-message-meet: Fix style bugs and wrong to Person name and avatar (4dfda82)
  • widget-message-meet: Move logo to css and builds to image folder (89c253b)
  • widget-message-meet: Remove babel-polyfill in build (d705fd2)
  • widget-message-meet: scroll issue when container is not main (b1f2050)
  • widget-message-meet: Update widget docs, snapshot (bd70d12)
  • change package back up to babel-eslint to 6.1.2 (ffbe302)

Features

  • board: add getChannel test for legacy and refactor encrypt channel (2626afa)
  • board: add upload snapshot to a board (0f116b5)
  • board: add upload snapshot to plugin-board (0983d90)
  • board: support acl link (1b3afa5)
  • board: upload snapshot using PATCH rather than PUT (e6a0465)
  • board: use board service open/hidden space for images (1221737)
  • bug-fix: duplicated into plugins (3d1f973)
  • bug-fix: linting (0d58dc7)
  • ciscospark: reduce log verbosity by introducing plugin-logger (e232b7a)
  • conversation: enable submission of actions when adding files to activity (8ca1adc)
  • eslint-config-ciscospark: centralize eslint config in an npm-installable package (2f4703e)
  • helper-image: added plugin to take care of image orientation as per EXIF information (a3b8282)
  • image-orientation: fix image orientation while uploading thumbnails (348b33f)
  • plugin-board: support acl link (86011ee)
  • plugin-credentials: make client credentials usable (8e612ef)
  • plugin-encryption: add explicit dependency on plugin-credentials (3d7148c)
  • plugin-user: implement user signup (0861be5)
  • recipe-web-client-internal: add single target package for internal web client (d642071)
  • spark-core: add core support for jwt auth (5c9c356), closes #231
  • spark-core: add core support for JWT reinitialization (28a8ef8)
  • spark-core: add trackingIdSuffix (edc9c1d)
  • spark-core: emit a loaded event when storage layer is fully (d3321d1), closes #77
  • tooling: point circle at widgets (614933f)
  • widget-chat: activity item post component (34ff0ad)
  • widget-chat: activity item post component (#245) (ed3fcad)
  • widget-chat: activity markers for days and new messages (#353) (a95fede)
  • widget-chat: Activity title components added to storybook (eeb0255)
  • widget-chat: add ability to delete existing flag (f963a8c)
  • widget-chat: add ability to flag an activity (ac83f67)
  • widget-chat: add avatar fetch to user store (2a5ec2a)
  • widget-chat: add avatar plugin to widget (cf14e82)
  • widget-chat: add avatar support via plugin (#311) (9ff46f1)
  • widget-chat: Add blue bar on text area focus (398d493)
  • widget-chat: add browser notifications for unread messages (#332) (ee7a76e)
  • widget-chat: Add CDN wrappers, immutable, and update spark injector (#334) (6b58d77)
  • widget-chat: Add check if actor is current user in activity (#261) (16692da)
  • widget-chat: Add components to preview and download shared files (#301) (b553f1a)
  • widget-chat: add css-modules and tests to package (96eb216)
  • widget-chat: add display of markdown content (3d1c462)
  • widget-chat: Add drag and drop feature to widget (#361) (0262533)
  • widget-chat: Add file share staging area and file chips (2e53f42)
  • widget-chat: Add file staging area and basic share button (2896066)
  • widget-chat: Add file upload API calls (c523442)
  • widget-chat: add flag support (#298) (9e11668)
  • widget-chat: add flag to store after adding via sdk (b14f818)
  • widget-chat: Add functional Activity List, messages and base styles (#241) (125d38f)
  • widget-chat: add immediate state updates for flag actions (3e19c25)
  • widget-chat: Add immutable and update spark instance injection (f3aae6d)
  • widget-chat: Add immutable to share store (40bc1d0)
  • widget-chat: add initial implementation of read receipt (4ad49c0)
  • widget-chat: Add mercury hook for new activities in convo (e7aa189)
  • widget-chat: add missing chat widget files (8457bd8)
  • widget-chat: Add remove chip from file staging area. Fix style issues (615c702)
  • widget-chat: Add scrollable component wrapper (#247) (f232f56)
  • widget-chat: Add styles from web client (e73fe18)
  • widget-chat: add support for acknowledge mercury activity (b118069)
  • widget-chat: add tag configuration to conversation (747f945)
  • widget-chat: Add widget demo wrapper (#264) (400ada6)
  • widget-chat: align the flag icon even if delete is unavailable (994d7e8)
  • widget-chat: Allow user to share files (#360) (182a592)
  • widget-chat: Change activity item component to stateless function (2167fdf)
  • widget-chat: Change activity item component to stateless function (6ee2460)
  • widget-chat: conversation actions/reducers (d67c8da)
  • widget-chat: conversation object reduction (7678a57)
  • widget-chat: create typing-activity container (cdb6e95)
  • widget-chat: Create wrapper for non-React embedding (1cf206c)
  • widget-chat: Delete message button (#260) (e3cd8ba)
  • widget-chat: deleted message support in activity list (#248) (839cfa8)
  • widget-chat: display highlighted actions permanently (f4c3c3b)
  • widget-chat: encode and send markdown inputs (#327) (383e1d8)
  • widget-chat: highlight flag icon if flagged (62a47f6)
  • widget-chat: implement TypingAvatar in read receipts (4401019)
  • widget-chat: initial addition of widget-chat (f71a17c)
  • widget-chat: initial mocked components (c5b9790)
  • widget-chat: loading custom fonts (3a2c612)
  • widget-chat: Message composer can sends messages (cb4eaac)
  • widget-chat: Message composer can sends messages (5b7fc90)
  • widget-chat: Move components and containers into folders (b9d25ae)
  • widget-chat: Move text content into component added text to share activity (c50e2f8)
  • widget-chat: pass avatar image to title bar (66ff23a)
  • widget-chat: pass avatar url to component (1e4a19b)
  • widget-chat: rename of widget-chat to widget-message-meet (#366) (51d0410)
  • widget-chat: Send Message Component (#227) (28e8b08)
  • widget-chat: send read receipt on scroll to bottom (9af0a3c)
  • widget-chat: send typing status (#362) (aba49b0)
  • widget-chat: Setup connections to mercury and auth (4136cec)
  • widget-chat: storage adapter local storage (0c116ae)
  • widget-chat: store conversation (b069b5f)
  • widget-chat: styling title bar (c679050)
  • widget-chat: Typing indicator (#276) (3da1233)
  • widget-chat: Update styles for posts. Update tests, css loader stettings (#259) (e10dcb8)
  • widget-chat: Use convo plugin to get past activity (#267) (4b4c546)
  • widget-chat: utilizes displayName property of user (037e1b2)
  • widget-message-meet: Change data api to match REST API (296fcc2)
  • widget-message-meet: Move loading screen to comp. Add image loader (790e022)

Reverts

  • Revert "chore(tooling): remove redundant excludes" (fc51f9b)
  • tooling: Add lodash packages back in (5082d32)

0.7.1 (2016-11-21)

Bug Fixes

  • http-core: construct Blobs with the correct parameters (5572e7d)
  • plugin-conversation: Add back missing dependency removed erroneously (c40e795)

Features

  • ciscospark: add direct file upload support (835b8d4), closes #162
  • http-core: add multipart formdata support (ed9330f)
  • tooling: add automatic release (065d1cc)

0.7.0 (2016-11-01)

Bug Fixes

  • generator-ciscospark: fix syntax error due to merge conflict (3c3b2c0)
  • plugin-conversation: add missing param (0f1ae27)
  • plugin-conversation: Add support for options in one on one convo (f0480aa)
  • plugin-conversation: aggressive fallback to mime.lookup for types (6ee0125), closes #149
  • plugin-conversation: assign file type when downloaded as encrypted blob (8c5d3cd)
  • plugin-conversation: fix directionality rule for transformObject (b909cdd)
  • plugin-conversation: restore commented code block, add test confirming mercury messages get decrypted (a3f00c2)
  • plugin-conversation: set mime type if not specified (59479fb)
  • plugin-conversation: switch to 'mime-types' module (ec7011f), closes #257
  • plugin-conversation: use correct value as key when fetching due to missing params (c832786)
  • plugin-credentials: add unhappy path downscope test; fix discovered bug (c5fd6f3)
  • plugin-credentials: fix comparison that can never pass (05114e4)
  • plugin-encryption: call as key when destringifying keys (ac5cf05)
  • plugin-encryption: make sure to store encryption keys with their private data (e.g. the actual key) (85cbb73)
  • plugin-mercury: handle change in tracking id implementation; also remove seemingly purposeless assertion (90a7415)
  • plugin-metrics: correct syntax for quotes and vars (7c6c06b)
  • plugin-metrics: extend metrics batcher for /clientmetrics (5cdd920)
  • plugin-metrics: remove redudant mapping (20f40aa)
  • plugin-metrics: remove trailing space (68cb6b6)
  • plugin-search: adjust predicate to avoid double decryption (576f944)
  • plugin-team: Make custom team assertions more robust (dbfd88c)
  • plugin-team: Remove assign from encryptable verbs and cleanup plugin (0717d9a)
  • plugin-team: Respond to code review whitespace a docs changes (4f21fa1)
  • spark-core: add missing decorators to node implementation (d78211d)
  • spark-core: ensure tracking id interceptor is instantiated correctly (282ed4a)
  • spark-core: fix excess logs caused by missing cache (1f505e5), closes #119
  • spark-core: remove double export of MemoryStoreAdapter (c7b940b)
  • spark-core: update memory store adapter for storage spec changes (747b65c)
  • storage-adapter-indexeddb: fix del (c4206d0)
  • storage-adapter-indexeddb: fix put, get (d69c9e2)
  • storage-adapter-local-storage: get falsey values (5ad3999)
  • storage-adapter-spec: fix namespace collision test (9a9152e)
  • storage-adpater-local-forage: do not reject stored falsey values (b289f7b)
  • support: updating support config file with new vars (100d994)
  • Team: Correctly provide team general KRO in kmsMessage for #addConversation (a522907)
  • test-helper-appid: fix missing deps (1fc68df)
  • tooling: make files-related test timeout high to deal with infra issues (50b5d74)

Features

  • feature: batch API (2888e0c)
  • metrics: add support for /clientmetrics endpoint (1d7a9a9)
  • plugin-conversation: add room avatar support (5045780), closes #203
  • plugin-conversation: change Encrypter, Decrypter, and Normalizer (80115be)
  • plugin-flag: initial check-in for flag plugin (6e612c5)
  • plugin-search: implement search plugin (3629de0), closes #69
  • plugin-support: implement plugin-support (6dbc708), closes #70
  • plugin-team: Add support for team verbs (536cada)
  • plugin-wdm: add autologout policy support (7d22182), closes #134
  • plugin-wdm: add method for determing which url backs a service (0996e46)
  • plugins: add support for clientmetrics (1447136)
  • search: decrypt search results (97709f9)
  • search: start implementing search package (4ae2b94)
  • spark-core: add payload transformer interceptor (aefe4cf)
  • spark-core: delete key if put undefined value (de123b1)
  • storage-adapter-indexeddb: add new package (100af1e)
  • storage-adapter-indexeddb: implement get, put, del (cee3dc6)
  • storage-adapter-local-forage: delete key when undefined is put (efd3222)
  • storage-adapter-local-forage: handle treatment of non-existent keys (019f9d6)
  • test-helper-appid: add test helper for creating app id test users (b2fbe82)
  • tooling: add distsrc and srcdist npm scripts (a9f189d)
  • tooling: add escape hatch for sauce outages (8495c5b)

0.5.213 (2016-08-27)

0.5.236 (2016-09-28)

0.5.235 (2016-09-28)

Bug Fixes

  • common: use oneFlight correctly (78bc516)
  • plugin-credentials: adjust code review comments and actually test machine account auth (3867ca2)
  • plugin-credentials: fix browser.js to combine rather than replace options.session (b85cc16)
  • plugin-machine-account: point machine account plugin at dist instead of src (f38cc2f)
  • plugin-user: remove null reference (403ba00)
  • spark-core: fix excess logs caused by missing cache (2381b2e), closes #119
  • spark-core: fix initialize (1a5e6f1)
  • spark-core: prevent oneflight from calling itself (15b7810)
  • spark-core: use new browser shim format correctly (f94b4ac)

Features

  • common: add while-in-flight decorator (e5b7ca5)
  • plugin-conversation: implement browser shim (4e10e79)
  • plugin-credentials: add persistence, #logout() (1fcd4b2)
  • plugin-credentials: ensure credentials are cached across reloads (4d795f9)
  • plugin-credentials: implement requestAuthorizationCodeGrant, token splitting (fa7dd9f)
  • plugin-credentials: implement requestSamlExtensionGrant (ef61e39)
  • plugin-credentials: implement token class (6664bcc)
  • plugin-machine-account: implement machine account plugin (051f548)

0.5.234 (2016-09-27)

Features

  • board: added API for listing boards by converstionId (3dd04b3)

0.5.233 (2016-09-26)

Features

  • tooling: add grunt task for ensuring consistent package.json files (61251af), closes #34

0.5.232 (2016-09-22)

0.5.231 (2016-09-22)

Bug Fixes

  • plugin-logger: fix missing dependency (e3b2870)

Features

  • plugin-logger: implement advanced logger (ec1550f), closes #73

0.5.230 (2016-09-22)

Bug Fixes

  • plugin-conversation: separate inbound and outbound normalizers (556f39b)
  • plugin-conversation: use filter once config is available (1724ef1)

Features

  • plugin-conversation: allow creating a conversation with a file (8961bdc)

0.5.229 (2016-09-21)

0.5.228 (2016-09-21)

0.5.227 (2016-09-21)

Bug Fixes

  • plugin-conversation: point at dist instead of src (1ce78e5)

Features

  • plugin-conversation: add support for posting messages (df12a1b), closes #63
  • plugin-conversation: add support for posting messages (af86ece), closes #63
  • plugin-conversation: add support for share verb (58b5d7f), closes #63

0.5.225 (2016-09-16)

Bug Fixes

  • plugin-conversation: don't upgrade leave activities (e73213b)
  • plugin-conversation: point at dist instead of src (40bd248)

Features

  • plugin-conversation: add simple verbs (21522c3), closes #63
  • plugin-conversation: add support for posting messages (61e71d0), closes #63

0.5.224 (2016-09-16)

Bug Fixes

  • plugin-conversation: use _inferConversationUrl correctly in #leave (9d61480)

Features

  • plugin-conversation: implement add/leave/update/updateKey verbs (9296f16), closes #63

0.5.223 (2016-09-15)

Bug Fixes

  • plugin-conversation: add missing encrypt/decrypt methods (1264533)

Features

  • plugin-conversation: add support for posting messages (16ae07d), closes #63

0.5.222 (2016-09-15)

Features

  • plugin-conversation: implement conversation creation (0c75305), closes #63

0.5.221 (2016-09-15)

0.5.220 (2016-09-15)

0.5.219 (2016-09-09)

Bug Fixes

  • plugin-encryption: make several tweaks for browser support (4302db0)
  • plugin-encryption: point at dist instead of src (74e5ad3)

Features

  • plugin-encryption: implement plugin-encryption (d3994e1), closes #64

0.5.218 (2016-09-09)

Bug Fixes

  • board: a valid deviceType should be used for board service creations (4d00ba2)
  • plugin-metrics: fix missing return (ac07eb9)
  • plugin-metrics: skip firefox tests due to lolex bug (311e060)
  • plugin-metrics: use correct env value to keep test data out of metrics data (2e1c26d)
  • plugin-user: add missing README (379fbb0)

Features

  • plugin-metrics: Implement metrics batcher with offline support (646b0a9), closes #68
  • plugin-user: add user plugin (9d950d2), closes #72

0.5.215 (2016-09-02)

Bug Fixes

  • spark-core: add back missing export (0b43830)

Features

  • spark-core: add basic batched-request base class (140e9e7)

0.5.214 (2016-09-01)

Bug Fixes

  • logout: Moved 'clear encryption' to SDK (81e20dd)
  • logout: notify before redirecting to CI (6f58960)
  • logout: notify on logout (deb9772)
  • tooling: Propagate SKIP_FLAKY_TESTS env variable to builders (7b73624)

0.5.213 (2016-08-27)

0.5.212 (2016-08-26)

Bug Fixes

  • ciscospark: spell module name correctly (32662da)
  • http-core: improve mime type detection (a9252ce)
  • spark-core: apply @persist in browsers as well as node (d2b8e04)
  • spark-core: make sure @persist and @waitForValue trigger the loading of their specified values (719d6bc)
  • test-helper-mock-spark: fix IE compatibility (bbecd22)

Features

  • common: add helpers retry, Defer, and event proxies (4bdea01)
  • common: make TemplateContainer accept Set as the base container (4ebbb12)
  • spark-core: add initial storage implementation (227fc02)
  • storage-adapter-local-storage: implement local storage adapter (f02ccef)
  • storage-adapter-spec: create generic test suite for storage adapters (cf891d6)

0.5.211 (2016-08-24)

0.5.210 (2016-08-24)

Features

  • common: add template container (17fe2e0)

0.5.209 (2016-08-24)

Bug Fixes

  • tooling: pass CI url to docker containers (ea4c0ff)

Features

  • tooling: list currently installed packages and running docker containers in build log (96d8b41)

0.5.207 (2016-08-22)

0.5.203 (2016-08-20)

Bug Fixes

  • common: actually cache the result of oneFlight, thus making it serve its purpose (81fe756)
  • common: add dev dependency (83fc02a)
  • common: insert the oneFlight's cache-clearing steps into the promise chain (cbbbfbe)
  • common: make oneFlight's cached promise unique to the class instance, not the class definition (e7f649b)
  • http-core: improve mime type detection (18358c6)
  • plugin-mercury: use correct name for deprecated decorator (f631ec9)
  • test-helper-file: fix invalid character for IE 11 (7f8a8e3)
  • test-helper-file: use proper syntax (again) (f737bfc)
  • tooling: don't delete all logs before build completes (998efe4)
  • tooling: make sure archive.sh runs from the correct location (f73a949)
  • tooling: make sure sauce's second connection attempt waits for the first one to clean up (d095dbb)
  • tooling: move PACKAGE=legacy to correct npm script (b134c92)
  • tooling: pass build number to docker containers (d82ed3e)
  • tooling: pass PIPELINE environment variable to docker containers (649d6bd)
  • tooling: reenable mistakenly-disabled doc tests (8943595)
  • tooling: use correct path for sauce log file (169ac68)

Features

  • common: add cappedDebounce() (b609c64)

0.7.0-alpha.10dc6ff (2016-08-09)

0.7.0-alpha.56d7a22 (2016-08-09)

0.7.0-alpha.9ee819d (2016-08-08)

0.7.0-alpha.9d9521d (2016-08-07)

Bug Fixes

  • plugin-mercury: fix the next delay rendering in the mercury connection logger (2809578)
  • plugin-phone: refresh device registration before initial connection to mercury (39e7930)

0.7.0-alpha.5e822d8 (2016-08-05)

0.7.0-alpha.47f01ff (2016-08-05)

Bug Fixes

  • tooling: change readme hack to prevent npm from pointing latest at (7e27ffe), closes #12
  • tooling: use cached pwd correctly when gating via jenkins (cfca25e)

0.7.0-alpha.03ed609 (2016-08-02)

0.7.0-alpha.416acac (2016-08-01)

0.7.0-alpha.e30d743 (2016-08-01)

0.7.0-alpha.a125535 (2016-07-30)

0.7.0-alpha.677de49 (2016-07-30)

0.7.0-alpha.c4c1fbb (2016-07-30)

0.7.0-alpha.f22f099 (2016-07-30)

0.7.0-alpha.72d4530 (2016-07-30)

0.7.0-alpha.9c5d5b7 (2016-07-30)

0.7.0-alpha.4ea67a4 (2016-07-30)

0.7.0-alpha.3266717 (2016-07-30)

0.7.0-alpha.73de98f (2016-07-30)

Bug Fixes

  • tooling: circle vs circleci (cc7c072)

0.7.0-alpha.a1d2bd5 (2016-07-29)

0.7.0-alpha.7432d01 (2016-07-29)

0.7.0-alpha.1b270cd (2016-07-29)

0.7.0-alpha.b3c4982 (2016-07-29)

0.7.0-alpha.5eedbba (2016-07-29)

0.7.0-alpha.e863373 (2016-07-29)

0.7.0-alpha.9f4b34d (2016-07-29)

Bug Fixes

  • tooling: add second npmrc so readme hack can be published (c548f80)

0.7.0-alpha.ac191d6 (2016-07-29)

Bug Fixes

  • tooling: format xml correctly (cf05673)
  • tooling: suppress usage output caused by aggressive killing in run.sh (07cbdbd)
  • tooling: turns out the last fix shutdown the jenkins slave... (ac191d6)
  • tooling: use ianwremmel fork of lerna to handle canary release's correctly (3f8da1c)

0.7.0-alpha.a473d48 (2016-07-28)

Bug Fixes

  • tooling: fix abort script (914e339)
  • tooling: put checkdep in the right spot (60bd116)
  • tooling: spell script name correctly (a473d48)

0.7.0-alpha.5f191b4 (2016-07-28)

Bug Fixes

  • tooling: adjust format of suite.xml (e1214db)
  • tooling: fix xml typo (5f191b4)
  • tooling: use "fixed" as synonym for "success" (464bece)

0.7.0-alpha.72d6b4c (2016-07-28)

Bug Fixes

  • tooling: add internal registry to jenkins script (1fbf6e9)
  • tooling: add missing comma (f60f555)
  • tooling: add missing quoatation mark (400e29f)
  • tooling: adjust CIRCLE auth token env names (a939623)
  • tooling: do git user config correctly (0a9a27a)
  • tooling: fix incorrect remote (6bef40c)
  • tooling: fix lowercase/uppercase (765dbf5)
  • tooling: fix malformed xml (ab82e0a)
  • tooling: fix refspec typo (94a302a)
  • tooling: fix typo (d880757)
  • tooling: fix typo (aba015d)
  • tooling: make script executable (4edc9cf)
  • tooling: skip prompt in lerna publish (5c2644e)
  • tooling: use fully-qualified branch name (17f6e10)
  • tooling: use git correctly (262b567)
  • tooling: use the right bash string comaritors? (0c20933)
  • tooling: use yargs correctly (ef31016)

Features

  • tooling: add grunt:publish-docs (058dfdc)
  • tooling: add scripts for running validated merge internally (af8c72c)
  • tooling: add semaphore for Circle CI outages (b6c2f50)
  • tooling: adjust build environment for publication (d32da3c)
  • tooling: gate via circle ci (d0342da)
  • tooling: gate via jenkins (fcb7cf8)
  • tooling: start building publish script (173dceb)

0.6.9 (2016-07-21)

Features

  • ciscospark: Initial commit for github.com (7efa10f)