All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.32.0 (2022-11-21)
2.31.4 (2022-11-16)
2.31.3 (2022-11-16)
2.31.2 (2022-11-16)
2.31.1 (2022-11-14)
2.31.0 (2022-11-08)
2.30.2 (2022-11-03)
2.30.1 (2022-11-02)
2.30.0 (2022-11-01)
2.29.5 (2022-11-01)
- revert last commit and fix npm publish script (#2497) (dff0683)
- voicea: pass all interim transcripts (#2493) (6192d27)
2.29.4 (2022-10-21)
2.29.3 (2022-10-19)
- 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)
- guest join: send keepalives when in lobby (4469240)
2.29.1 (2022-10-19)
- plugin-meetings: dont create adhoc meeting if no site (e4f37c0)
2.29.0 (2022-10-19)
- plugin-meetings: added meetings._toggleTurnDiscovery() method (b851dbf)
2.28.1 (2022-10-18)
- internal-conversation-plugin: meeting container not deleting properly (97b7c22)
2.28.0 (2022-10-18)
- slido: embedded app eventing (78567c1)
2.27.0 (2022-10-12)
- internal-plugin-dss: optional entity provider type for lookup (d743364)
2.26.2 (2022-10-11)
- plugin-meetings: add waitingForOthersToJoin to in-meeting action (fcea682)
2.26.1 (2022-10-07)
- internal-plugin-voicea: extract llm from voicea (37589b5)
2.26.0 (2022-10-05)
- plugin-meetings: added support for TURN discovery (under a config flag) (ea738ca)
2.25.0 (2022-10-04)
- meetings/meeting: add size-only layout requests (a6a8d58)
2.24.1 (2022-09-29)
2.24.0 (2022-09-28)
- add voicea related display hints in meeting actions (5960c2f)
- address comments (2af173b)
- change interface types (001e5ad)
- member types (5c4bf58)
- member types (a100c42)
2.23.0 (2022-09-27)
- add voicea-plugin (d12f9d7)
2.22.0 (2022-09-23)
- internal-plugin-dss: directory search plugin (656e04b)
2.21.1 (2022-09-22)
- plugin-meetings: removed some old, deprecated code for remoteStream (9899724)
2.21.0 (2022-09-21)
- plugin-meetings: fetch country codes from meeting info (1a4ee3b)
2.20.3 (2022-09-16)
- metrics: added value for name enum value in events (f2b7377)
2.20.2 (2022-09-16)
- plugin-meetings: fix some flaky integration tests (1b898da)
- plugin-meetings: integration tests incorrectly waiting for participant update (c7e4532)
2.20.1 (2022-09-16)
- plugin-meetings: fix direct info uri (9d38109)
2.20.0 (2022-09-15)
- meetings: add layout control eventing (28299a2)
2.19.3 (2022-09-15)
- karma tests fail to start in a real browser (5ebb946)
2.19.2 (2022-09-12)
- plugin-meetings: removal of old stats code (e73859e)
2.19.1 (2022-09-07)
- internal-media-core upgrade for enablebnr (8b17103)
- plugin-meetings: bnr enabled upon microphone switch (5358018)
2.19.0 (2022-09-07)
- samples: incorporated marcin review comments (e41900f)
2.18.0 (2022-09-05)
- plugin-meetings: can invite guest and can admit participant (b5c772e)
2.17.0 (2022-09-02)
- dependencies: add ts dependencies (78ceee3)
- tooling: add ts build flow (0f85a21)
- webex-core: add default config for plugin (e435508)
- 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)
- samples: implemented password and captcha flow in samples app (2afc082)
2.15.0 (2022-08-30)
- raisehand: lowering someoneelses hand (8256cad)
- raisehand: review update (1d20751)
- raisehand: review update (ea262b1)
- raisehand: updated readme (698a59c)
2.14.4 (2022-08-29)
- plugin-meeting: add validation for device registration (44b7bec)
2.14.3 (2022-08-16)
- plugin-meetings: fix moveTo and moveFrom logic on devices (a38f9c0)
2.14.2 (2022-08-16)
2.14.1 (2022-08-12)
- unit test and meetinginfo (6af9473)
2.14.0 (2022-08-12)
- plugin-meetings: bnr methods updated for handling multiple requests (4365fb6)
2.13.0 (2022-08-12)
- plugin-meetings: bnr enable refactor for change device case (d9b73fd)
2.12.1 (2022-08-09)
- return the response from the meetingInfo API (3673a05)
2.12.0 (2022-08-03)
- added lower all hands to plugin-meetings (dded507)
- added lower all hands to plugin-meetings (fde7809)
- added lower hands (41a6170)
- lint issues (d2f033f)
2.11.1 (2022-08-01)
- use the correct members request in raiseOrLowerHand (6da6818)
2.11.0 (2022-08-01)
- plugin-meetings: added metrics for actions and failures (USM Flow) (550f381)
2.10.0 (2022-07-29)
- 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)
- add raise hand to members (89e52da)
- linting issue (443d13b)
2.8.0 (2022-07-28)
- 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)
- plugin-meetings: added metrics for bnr functionality (ac6df73)
2.6.0 (2022-07-19)
- device: wdm cache optimization (c65dbdd)
2.5.0 (2022-07-14)
- plugin-meetings: disable BNR api included (8307b2c)
- plugin-meetings: enable BNR api included (c316338)
2.4.2 (2022-07-12)
- internal-plugin-device: fixing the boolean check for cisco-device-url (21e4ed8)
2.4.1 (2022-07-11)
- plugin-meetings: loggerProxy error (538d394)
2.4.0 (2022-07-07)
2.3.0 (2022-06-24)
- meetings: display hints based on roles (5f6e739)
2.2.4 (2022-06-21)
- mask localNetworkPrefix in ipv6 format to CIDR/96 (f0a186f)
2.2.3 (2022-06-21)
- plugin-meetings: using the env for port in the web pack config (2af08a2)
2.2.2 (2022-06-15)
- plugin-meetings: using meetings preferences api for webex site (a330e6a)
2.2.1 (2022-06-09)
- plugin-meetings: for 423006 error code set password required true (ae28d30)
2.2.0 (2022-06-09)
- 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)
- 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)
- fixed unmute btn function call on samples (536f520)
2.0.0 (2022-06-03)
- plugin-meetings: meeting start in 5 min, meeting info wont be available for a random period
- end-meeting-all: added end meeting for all (056e9f3)
- plugin-meetings: add meetingContainerUrl change event (177791b)
- plugin-meetings: add random delay to fetchmeetinginfo (e8db702)
- plugin-meeting: move packages from dependency to dev dependency (3b82a3a)
- unblock release on a breaking change (9795744)
1.161.0 (2022-05-12)
- test-user: add reservation group for whistler (f3398ae)
- whistler: add user scopes for whistler users (1d3af48)
1.160.0 (2022-05-09)
- decrypt: meeting container activity (eded1e2)
1.159.6 (2022-05-06)
- add decorator path for docs (3f933b2)
1.159.5 (2022-04-26)
- spark-325176 non-USM users see meetings with wrong participants (63fabda)
1.159.4 (2022-04-21)
- plugin-meetings: fix regex for meetingInfo optimization (076cc13)
1.159.3 (2022-04-20)
- meetings: instant meetings for usm (6ed77c6)
1.159.2 (2022-04-20)
- plugin-meetings: use meeting type when verifying password (d6e68a4)
1.159.1 (2022-04-15)
- plugin-meetings: fail silently if userPreferences information not found (72d9694)
1.159.0 (2022-04-14)
- plugin-meetings: add adhoc meetings support (bbeb54d)
1.158.0 (2022-04-14)
- 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)
- credentials: may not have orgId when sending metrics (4238148)
1.157.0 (2022-03-23)
- plugin-meetings: send diagnostic error on 502 response (b5eaa46)
1.156.4 (2022-03-22)
- 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)
- dependencies: remove unused dependencies (7997b86)
1.156.2 (2022-03-15)
- plugins-meetings: warn if H.264 codec is not detected (f1e1223)
1.156.1 (2022-03-15)
- webex-core: send metrics when service not found in service catalog (ac60cec)
1.156.0 (2022-03-08)
- webex-core: add fedramp configuration for services (ff90735)
1.155.0 (2022-03-07)
- core: check for appPlatform for spark-user-agent (95c71b4)
1.154.2 (2022-02-16)
- plugin-meetings: fix extmap config boolean (07b5e8b)
1.154.1 (2022-02-10)
- plugin-meetings: remote extmap from the remotetSdp (d64d01f)
1.154.0 (2022-02-04)
- plugin-meetings: start sending behavioral metrics to amplitude (f4e4181)
1.153.4 (2022-02-03)
- plugin-meetings: add permissions token for unified space meeting (a6b04b2)
1.153.3 (2022-01-26)
- plugin-meetings: meeting stuck in error state (9a03f1b)
1.153.2 (2022-01-25)
- plugin-meetings: use icegatheringstatechange for ice completed (ade28cd)
1.153.1 (2022-01-20)
- plugin-meetings: media not connecting on ipv6 network (0172c9c)
1.153.0 (2022-01-13)
- 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)
- plugin-meetings: password and captcha support for unified space meetings (ee0fc98)
1.151.7 (2021-12-22)
- 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)
- plugin-meetings: logger init before meetings onready call (8822c7c)
1.151.4 (2021-12-16)
- plugin-meetings: add handling of locusUrl in getMediaStreams error (0652e94)
1.151.3 (2021-12-16)
1.151.2 (2021-12-13)
- meetings: set supportHostKey parameter when calling wbxappapi (36649c2)
1.151.1 (2021-12-10)
- plugin-meetings: anonymize IP addresses sent in metrics (1749431)
1.151.0 (2021-12-08)
- 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)
- 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)
- internal-plugin-board: authorizeMediaInjector and unauthorizeMediaInjector functions (b7e4e65)
- plugin-meetings: meeting changes to add startWhiteboardShare and stopWhiteboardShare (9a46dc0)
- 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)
- http: params.xhr for all requests (7c42173)
1.149.1 (2021-11-15)
- meetings: move meetingInfo instantiation to onReady callback (423644c)
1.149.0 (2021-11-09)
- metrics: add metrics for sending media delay (a54fe36)
1.148.0 (2021-11-02)
- dial-out: call me functionality (668a444)
1.147.1 (2021-10-27)
- plugin-meetings: add new error codes for password flow (a4e57e7)
1.147.0 (2021-10-26)
- plugin-meetings: enable transport=cc support (26f2a9d)
1.146.1 (2021-10-25)
- metrics: update buildType property to account for webClientDomain property in payload (d730a03)
1.146.0 (2021-10-20)
- meetings: add sendDialPadKey and cancelPhoneInvite methods for PSTN users (caf4d0a)
1.145.1 (2021-10-19)
- plugin-meetings: Handle the roap state for sending answer (4a35ee8)
1.145.0 (2021-10-18)
- pkce: upgrade crypto-js (df45b71)
1.144.2 (2021-10-12)
- meetings: correct import path of constants file in meeting-info-v2 (320f983)
1.144.1 (2021-10-11)
- plugin-meetings: isRecording shows which member started meeting recording (9d4b5db)
1.144.0 (2021-10-07)
- plugin-meetings: use the new wbxappapi for unified space meeting (42706d8)
1.143.3 (2021-09-30)
- meetings: always add locus url to metrics payload (9ec73ce)
1.143.2 (2021-09-28)
- meetings: trigger ringing_stopped event for SIP bridge calls (5aafe29)
1.143.1 (2021-09-28)
- plugin-meetings: fixed false firing of stop recording event (ae72681)
1.143.0 (2021-09-28)
- meetings: invite participants via phone number (8176577)
1.142.2 (2021-09-21)
- webex-core: make waitForService check preauth catalog (0c73da6)
1.142.1 (2021-09-21)
- ws: update ws to latest (2dc6ec9)
1.142.0 (2021-09-16)
- plugin-meetings: events for media:negotiated with experimental.enableMediaNegotatedEvent config (c7e9f34)
1.141.0 (2021-09-14)
- dial-in: add ability to provision and remove dial in devices (2a48cb8)
1.140.0 (2021-09-10)
- internal-conversation: allow space avatars to be uploaded (553fdcc)
1.139.0 (2021-09-10)
- internal-plugin-ediscovery: add transforms for public spaces (9e951ee)
1.138.1 (2021-09-09)
- webex-core: add appName/appVersion to onRequest (afeafba)
1.138.0 (2021-09-07)
- metrics: add metrics for join delay (dbf8093)
1.137.2 (2021-08-26)
- board: fix unit tests (cb329d6)
1.137.1 (2021-08-25)
- deps: updated path-parse and moved to devDependencies (fe54bc7)
1.137.0 (2021-08-25)
- internal-plugin-user: generate and validate otp (a582c34)
1.136.0 (2021-08-23)
- 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)
- deps: added glob-parent to resolutions (0193522)
1.135.1 (2021-08-16)
- 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)
- meetings: accept asResourceOccupant param (54fbfe1)
- metrics: add localNetworkPrefix to diagnostic (4d3923c)
1.134.1 (2021-08-09)
- plugin-meetings: remove the listeners upon clean up of addMedia (e7b0847)
1.134.0 (2021-08-09)
- samples: add renderInfo call to multi-party (1dcc5ab)
1.133.1 (2021-08-03)
1.133.0 (2021-07-30)
- meetings: add support for receiving transcripts (e0966e5)
1.132.1 (2021-07-29)
- internal-plugin-board: use full channel URL in setSnapshotImage() (f2e8d8e)
1.132.0 (2021-07-29)
- meetings: add mediaConnections properties to call metrics (bb5f60d)
1.131.0 (2021-07-28)
- 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)
- plugin-meetings: fix media: ready not triggering issue with latest change (b4c3f22)
1.130.0 (2021-07-27)
- meetings: add locusUrl to getAnalyzerMetricsPrePayload (51892b0)
1.129.0 (2021-07-26)
- meetings: log media device settings on mute events (26c4c2b)
1.128.1 (2021-07-26)
- meetings: queueing media update requests (a73daed)
- meetings: use up-to-date roap seq number (6d25585)
1.128.0 (2021-07-23)
- internal-plugin-user: update name using PATCH (f3a90a0)
1.127.3 (2021-07-22)
- meetings: stop flooding logs with errors while screen sharing (50d2363)
1.127.2 (2021-07-16)
- meetings: check current user is still in-meeting before sending meeting:self:unmutedByOthers (f6ec8b4)
1.127.1 (2021-07-15)
- docs/Gemfile to reduce vulnerabilities (515ac12)
1.127.0 (2021-07-15)
- meetings: network quality indicator/monitor (e9f4dd3)
1.126.0 (2021-07-14)
- core: set x-prelogin-userid header when sending user activation (00aac84)
1.125.6 (2021-07-13)
- meetings: set both, audio and video, when muting (634e726)
1.125.5 (2021-07-10)
- meetings: remove non-Webex calls after user leaves (5f12b43)
1.125.4 (2021-07-06)
- plugin-meetings: locus migration for sip calls (8b356a9)
1.125.3 (2021-06-30)
- make sure we only send integers in renderInfo (dc427c6)
1.125.2 (2021-06-29)
- plugin-meetings: emit meeting:self:lobbyWaiting and meeting:self:guestAdmitted for webex meeting (19d92a8)
1.125.1 (2021-06-29)
- metrics: send clientType and subClientType (9c23c4a)
1.125.0 (2021-06-24)
- metrics: add senderCountryCode to metrics (6d20c2f)
1.124.3 (2021-06-16)
- p-meetings: update metrics to use WEBEX_SDK as client type (901c3e1)
1.124.2 (2021-06-11)
- meetings: allow share to be cancellable when using native share stop (bf1c8f2)
1.124.1 (2021-06-10)
- plugin-meetings: fix auto rejoin after meeting ended or in left state (6a70e81)
1.124.0 (2021-06-08)
- meetings: custom size remote video (coming soon) (1768a1d)
1.123.1 (2021-06-08)
- meetings: sending meeting locked/unlocked events (cd1e028)
1.123.0 (2021-06-07)
- meetings: refactor of audio/video muting code (dd34a1f)
- 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)
- meetings: use proper metrics methods in move media calls (27d3b6e)
1.122.2 (2021-06-03)
- bring back JWT tests (7343a8f)
1.122.1 (2021-06-03)
- plugin-meetings: camera still on when sendVideo is false (61763bd)
1.122.0 (2021-06-02)
- internal-plugin-conversation: add getThreads api (b09ddc4)
1.121.0 (2021-05-28)
- webex-core: allow for options to be passed through to sendUserActivation (dee1fc7)
1.120.2 (2021-05-25)
- meetings: browser detection not working in integration tests (f56fa1a)
1.120.1 (2021-05-24)
- lint errors (2e83947)
- prevent updateVideo from updating the audio track (41c6724), closes #SPARK-209898
- typo in the update video test (988b3f3)
1.120.0 (2021-05-17)
- conversation: add ability to use new conversationsSummary resource (57d39d7)
1.119.7 (2021-05-14)
- meetings: don’t set media ID on reconnect to avoid black screen (2a8dcdb)
1.119.6 (2021-05-05)
- meetings: handle useragent lookup when running on node (c3b558b)
1.119.5 (2021-05-04)
- update bowser (3c2a53b)
1.119.4 (2021-04-21)
- plugin-meetings: fix locus parser error (80d2ef8)
1.119.3 (2021-04-19)
- meetings: prevents screen share from getting out of sync (41cccc1)
1.119.2 (2021-04-15)
- convo: handle new thread replies (b458d75)
1.119.1 (2021-04-14)
- plugin-meetings: send metrics on connection error and ice failures (b2d6002)
1.119.0 (2021-04-13)
- internal-plugin-conversation: add ignore and unignore functionality (2ff07d1)
1.118.17 (2021-04-09)
- plugin-meetings: added memberId payload to meeting:startedSharingRemote (a785169)
- plugin-meetings: fix various scenarios related to screen sharing (ed8f4f6), closes #SPARK-222423 #SPARK-222430 #SPARK-222426 #SPARK-220647
1.118.16 (2021-04-08)
- plugin-meetings: add browser info to call-analyzer events (e3b1664)
1.118.15 (2021-04-06)
- make downscoped token self contained (9a348d1)
1.118.14 (2021-04-02)
- plugin-logger: added global flag to regex pattern for emails (a4b7917)
1.118.13 (2021-04-01)
- meetings: add console.warn deprecation message about using meeting-link on create (0e2cb16)
1.118.12 (2021-03-26)
- meetings: modified locus sequence comparison algorithm in use (6caa8b5)
1.118.11 (2021-03-22)
- plugin-meetings: throw error when guest is in IDLE state (578c27c)
1.118.10 (2021-03-18)
- meetings: make reason for decline optional (463d7fc)
1.118.9 (2021-03-16)
- plugin-meetings: throw error when meeting is inactive on a action (97f3601)
1.118.8 (2021-03-15)
- plugin-meetings: send mercury failure event to call analyzer (867978a)
1.118.7 (2021-03-15)
- plugin-meetings: fix hostId error when host is not present (0ddffd2)
1.118.6 (2021-03-10)
- plugin-meetings: remove notification received event to call analyzer (9165eaa)
1.118.5 (2021-03-10)
- 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)
- plugin-meetings: decrease the timer for meeting connect failure (34b9daf)
1.118.3 (2021-02-26)
- support: only upload keys that exist (ff74a92)
1.118.2 (2021-02-24)
- umd: update script to accomodate Weback CLI v4 (d38b847)
1.118.1 (2021-02-23)
- meetings: leave meeting when 1:1 participant declines (cbfe3e2)
1.118.0 (2021-02-17)
- samples: added innerHTML where HTML is being created (3e358c9)
- samples: implemented innerText instead of using innerHTML (a6a7c1d)
1.117.3 (2021-02-16)
- 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)
- upload: add abort function on file upload for webex (6baef0d)
1.117.1 (2021-02-11)
- plugin-meetings: added client version and peripherals information to MQE (8eb26f3)
1.117.0 (2021-02-11)
- plugin-meetings: enable rtx media resiliency by default (d4d2763)
1.116.2 (2021-02-10)
- samples: use play and pause for muting (ce1ba54)
1.116.1 (2021-02-10)
- plugin-meetings: prevent success message when log upload fails (4000181)
1.116.0 (2021-02-09)
- meetings: add metric for rejoin failure (200fb86)
1.115.2 (2021-02-09)
- plugin-meetings: add default IP address for MQE (71d5604)
1.115.1 (2021-02-05)
- plugin-meetings: add missing mqe and fix packet loss values (fe59f65)
1.115.0 (2021-02-05)
- meetings: fail add media if peer connection isn't stable (fca33cf)
1.114.2 (2021-01-28)
- exec: update exec command for newer version of yargs (244655d)
- package: bump pathval to 1.1.1 (cf48cb9), closes #SPARK-201387
1.114.1 (2021-01-14)
- plugin-meeting: unable to mute/unmute with no camera (4e7dcd5)
1.114.0 (2021-01-12)
- webex-core: remove s3 feature check (0ee7f32)
1.113.2 (2021-01-12)
- plugin-meetings: encode destination on request (aa94d03)
1.113.1 (2021-01-08)
- plugin-meetings: throw error if no valid ice candidates are found (915e9c7)
1.113.0 (2021-01-07)
- plugin-meetings: use new correlation on rejoin (0519e5d)
1.112.2 (2021-01-06)
- test-users: update test users creation url (b1a44c4)
1.112.1 (2021-01-06)
- meeting-plugin: send missing media quality metrics (3662d91)
1.112.0 (2021-01-05)
- internal-plugin-ediscovery: new attributes for tabs extension along with previous tabs details (4e3ac96)
1.111.0 (2020-12-16)
- 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)
- webex-core: add forceRefresh option for collectPreAuth (cb6019c)
1.109.4 (2020-12-14)
- plugin-meetings: move handled reachability error to info (d7c32ba)
1.109.3 (2020-12-12)
- server-interceptor: add additional error codes for failover (760630e)
1.109.2 (2020-12-10)
- meetings: hotfix to prevent GDM errors from stopping READY event (c03e610)
1.109.1 (2020-12-10)
- plugin-meetings: use fetch info for destination (e33b7a3)
1.109.0 (2020-12-08)
- plugin-meetings: remove participant email support (c6a24e2)
1.108.1 (2020-12-08)
- update services for force refresh (891c081)
1.108.0 (2020-12-02)
- plugin-meetings: use correlation for acknowledge (6ba9eb0)
- plugin-meetings: delete meeting by id not cid (8e7f8df)
- plugin-meetings: use correlation id at join (b1d3e06)
1.107.0 (2020-12-02)
- plugin-meetings: add geo hint for join request (96c3a7c)
1.106.1 (2020-12-01)
- plugin-meetings: use correct meeting instance when uploading meeting logs (1e97483)
1.106.0 (2020-12-01)
- 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)
- decryption-transform: key rotation edit message error fix (c34a777)
1.104.1 (2020-11-30)
- plugin-meetings: trigger event based on H264 presence (b4a35ac)
1.104.0 (2020-11-20)
- plugin-meetings: fetch reachability on register (cc996b6)
1.103.6 (2020-11-19)
- plugin-meetings: 429s from controls endpoint on mute (5a83f6d)
1.103.5 (2020-11-19)
- plugin-meetings: upload logs on leave meeting (750a08c)
1.103.4 (2020-11-19)
- remove mmmagic (2bcd681)
1.103.3 (2020-11-18)
- plugin-meetings: check peerConnection state before closing (3983c78)
1.103.2 (2020-11-17)
- plugin-meeting: locus replace always with the last active (8822766)
1.103.1 (2020-11-16)
- webex-core: remove logging entire client region info response (d17c550)
1.103.0 (2020-11-16)
- webex-core: fetch client region info before activating user (25f5072)
1.102.1 (2020-11-16)
- meetings: fix scheduled meetings (c53a955)
1.102.0 (2020-11-16)
- services: add override catalog (d84c852)
1.101.0 (2020-11-16)
- meetings: send reconnect failure before rejoin (4d87181)
1.100.0 (2020-11-15)
- plugin-meetings: gdm reachability uses orpheus discovery api (8da4d2d)
1.99.1 (2020-11-04)
- authorization: add additional email query check (77b9c57)
1.99.0 (2020-10-29)
- conversation: allow user to create a classified space (4fb75e2)
1.98.5 (2020-10-26)
- plugin-meetings: add MEETING_LEAVE_FAILURE constant (15ccfe5)
1.98.4 (2020-10-22)
- plugin-meeting: enable rtx on reconnect meeting (0e67cb5)
1.98.3 (2020-10-22)
- plugin-meetings: add support for rtx re transmission (7bf416c)
- plugin-meetings: remove new line (fba4a05)
1.98.2 (2020-10-15)
- webex-core: fix unit tests (5b0ff9b)
1.98.1 (2020-10-12)
- 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)
- add preferTransocoding option (70ff2cf)
1.97.4 (2020-10-06)
- plugin-meetings: remove media inactive metrics (eeffc6c)
- plugin-meetings: remove media inactive metrics (6c5d7da)
1.97.3 (2020-10-02)
- plugin-meetings: send operational metrics for roap failures (100103f)
1.97.2 (2020-10-02)
- calendar: decrypt organizer email and name (6b269a5)
1.97.1 (2020-09-29)
1.97.0 (2020-09-28)
- ediscovery: support decryption of meeting activities (b05a87a)
1.96.1 (2020-09-24)
- meetings: deferred join use proper promise methods (078d5b0)
1.96.0 (2020-09-23)
- meeting: initialize recording property from the locus info (e42c116)
1.95.2 (2020-09-22)
- plugin-meetings: defer joining and duplicate metrics (b195246)
1.95.1 (2020-09-19)
- meeting: trigger correct event at the initiation level (0c766e0)
1.95.0 (2020-09-18)
- ediscovery: support scr decryption on files that use their own key url (306c4c0)
1.94.2 (2020-09-17)
- meeting-plugin: send share error metrics (110b030)
1.94.1 (2020-09-16)
- plugin-meetings: fix audio RTPpackets and -1 values (4df6982)
1.94.0 (2020-09-15)
- samples: add remote share event support (d2678b6)
1.93.4 (2020-09-15)
- meetings: export getUserMedia correctly (2923689)
1.93.3 (2020-09-14)
- plugin-messages: retrieve hydra message (ec66a34)
1.93.2 (2020-09-14)
- plugin-meetings: stop share not working when using meeting.stopShare (6d7d03f)
1.93.1 (2020-09-14)
- plugin-meeting: upgrade webrtc adapter (8fd156a)
1.93.0 (2020-09-10)
- expose getUserMedia on meetings object (1c39eea)
1.92.8 (2020-09-09)
- conversation: set returned edit activity IDs to original ID (401af20)
1.92.7 (2020-09-08)
- ediscovery: removing depreciated summary apis (e97e7be)
1.92.6 (2020-09-08)
- plugin-meetings: media:ready on safari not trigged due to tranceiver.mid not present (42bdd52)
1.92.5 (2020-09-04)
- plugin-meeting: meeting object not deleted on end (d2d8692)
1.92.4 (2020-09-04)
- plugin-meeting: media ready event not triggring on safari (06f3f40)
1.92.3 (2020-09-03)
- 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)
- meetings: add remote share start/stop event (c6a44f7)
- plugin-meeting: add recording events (9755f62)
- version: update version to force a build (525c5ae)
- 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)
- activity threading: pass target URL through to threading function when calling jumpToActivity (eee92ce)
1.91.0 (2020-08-27)
- conversation: allow passthrough of includesChildren query param (872f27c)
1.90.2 (2020-08-27)
- device-manager: throw error on search failure (a293d24)
1.90.1 (2020-08-26)
- meeting-plugin: getMediaStreams uses last used video device (f368840)
1.90.0 (2020-08-24)
- conversation: add _createParsedServerActivity to implement new interface for server activities (42a674c)
1.89.5 (2020-08-21)
- meeting-plugin: media:stopped event fixed for local and remote streams (34d77ca)
1.89.4 (2020-08-19)
- meetings: send mute control with audio mute (13bda8b)
1.89.3 (2020-08-18)
- conversation: threads iterator 'done' is true when no more activities can be fetched (aa0769f)
1.89.2 (2020-08-13)
- meeting-plugin: allow share frame rate override (7b5ebab)
1.89.1 (2020-08-12)
- package: update faye-websocket package version (b6df941)
1.89.0 (2020-08-11)
- conversation: add activity threading fetch methods (4ac8420)
1.88.3 (2020-08-11)
- 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)
- plugin-memberships: update cluster target for hide events (02d9e57)
1.88.1 (2020-08-07)
- plugin-meetings: refactor getDisplayMedia (894cc20)
1.88.0 (2020-08-07)
- meetings: add locus leave metrics reporting (295a152)
1.87.0 (2020-08-06)
- conversation: add helper for fetching all child activities (64fed28)
1.86.1 (2020-08-05)
- plugin-meetings: shareScreen pulls in sdk configuration (acdcc83)
1.86.0 (2020-08-04)
- conversation: add helpers for fetching activity children (815fbb3)
1.85.1 (2020-08-04)
- package: update lodash to 4.17.19 (720b0f7)
1.85.0 (2020-08-04)
- meetings: locus info participant deltas (db5af7f)
1.84.0 (2020-07-28)
- plugin-meeting: add event for server media inactivity (fd3e01b)
1.83.0 (2020-07-28)
- samples: enable reconnection to meeting sample (5c11a72)
1.82.2 (2020-07-23)
- webex-core: services error cannot read message (aa0d25e)
1.82.1 (2020-07-23)
- 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)
- logging: add config setting for buffer log level (bc66b56)
1.81.4 (2020-07-17)
- plugin-messages: properly encode clusters in websocket events (354f18a)
1.81.3 (2020-07-17)
1.81.2 (2020-07-17)
- calender: handle meetingJoinInfo() DTO correctly (e292d5c)
1.81.1 (2020-07-16)
1.81.0 (2020-07-15)
- services: update whistler endpoint [skip ci] (c3dde2f)
- use standard-version for semver version bumping (91c071e)
- circleci: tweak command to get current version numbers (c169854)
1.80.273 (2020-07-14)
- plugin-meetings: fix muted by others event (b9ed686)
1.80.272 (2020-07-13)
1.80.271 (2020-07-10)
- plugin-phone: call cluster federation (fae88ea)
1.80.270 (2020-07-09)
1.80.269 (2020-07-08)
- samples: update resourceId based on devices (dbbb9d8)
- samples: update resourceId based on devices (4c3b141)
- 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)
- 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)
1.80.267 (2020-07-06)
1.80.266 (2020-07-06)
- plugin-meeting: manually play video (eae5b07)
1.80.265 (2020-07-02)
- meetings: add events for log upload status (1ff7875)
1.80.264 (2020-07-02)
- logging: fix baseline broken integration test (4e95363)
- logging: fix merge issues (8610fd1)
- logging: fix merge issues (e8a2533)
- 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)
- plugin-meeting: send reconnect metrics (80e9b6a)
1.80.262 (2020-06-30)
- p-meetings: log circular objects (1057520)
- 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)
- p-meetings: log mute/unmute (75acc36)
1.80.260 (2020-06-29)
- p-meetings: log 'addMedia' and 'updateMedia' (a68860e)
1.80.259 (2020-06-26)
- p-meetings: log 'join' and 'leave' (3fbae16)
1.80.258 (2020-06-26)
- p-meetings: close remote stream when leaving (151b497)
1.80.257 (2020-06-24)
- meetings: send getDisplayMedia() failures as ops metric (ed0048e)
1.80.256 (2020-06-23)
- 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)
- p-logger: add group logging (abf2fee)
1.80.254 (2020-06-23)
- 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)
- logger: use iso format for buffer date (6b01165)
1.80.252 (2020-06-22)
- plugin-meetings: utilize metrics submission method (45964af)
1.80.251 (2020-06-18)
- meetings: sendOperational metrics directly with request (ab1ad18)
1.80.250 (2020-06-18)
- plugin-meetings: rejoin after inactive (bbb9909)
1.80.249 (2020-06-18)
- plugin-meetings: remove test failure (794648b)
1.80.248 (2020-06-18)
1.80.247 (2020-06-16)
- samples: add meeting's properties and methods to activeMeeting (fa2c6c4)
1.80.246 (2020-06-16)
- plugin-meetings: timeout clear issue (5a4b7ee)
1.80.245 (2020-06-16)
- plugin-meetings: add ice disconnect timeout (fc4c85e)
1.80.244 (2020-06-15)
- plugin-meetings: remove disconnect events (ce67fb4)
1.80.243 (2020-06-15)
- meetings: change stats analyzer log level (3b98c44)
1.80.242 (2020-06-15)
- 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)
- samples: update mediaSettings global to object (56309c6)
1.80.239 (2020-06-11)
- meetings: add network disconnect event (75a9958)
1.80.238 (2020-06-11)
1.80.237 (2020-06-10)
1.80.236 (2020-06-10)
- 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)
- 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)
- plugin-meeting: fix logger output format (eb2e31e)
1.80.232 (2020-06-09)
- plugin-meetings: add sub client types (1ec4d18)
1.80.231 (2020-06-09)
- add sensible default (43adc59)
- add user type to remove user (6b98b46)
1.80.230 (2020-06-08)
- add new test users scope (c007a60)
1.80.229 (2020-06-08)
- plugin-m: move to 'waitForCatalog' (2f85f40)
1.80.228 (2020-06-08)
- plugin-meetings: calling invalid loggers (8585095)
1.80.227 (2020-06-08)
- config: add
webexapis.com
to config (2dc491d)
1.80.226 (2020-06-08)
- http-core: json options param (47d2535)
1.80.225 (2020-06-06)
- plugin-meetings: send media quality metrics to control hub (485fce8)
1.80.224 (2020-06-06)
1.80.223 (2020-06-05)
- meetings: add call start to logs (4eac50e)
1.80.222 (2020-06-04)
- 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)
- meetings: setting the resolution to lower on packet loss (d85cbce)
1.80.219 (2020-05-31)
1.80.218 (2020-05-29)
- 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)
- samples: remove deviceType from meetings config object (7a06df2)
- samples: remove meetings config object all together - not needed (4dbcaec)
1.80.214 (2020-05-19)
- ediscovery: new APIs to retrieve and decrypt contentContainers (2c7c9ab)
1.80.213 (2020-05-18)
- auth: web auth is in the service catalog now (f8c2899)
1.80.212 (2020-05-15)
- test-users: removetestuser endless loop with undefined token (37b6c6e)
1.80.211 (2020-05-14)
- i-p-conversation: add default cluster service (bb05162)
1.80.210 (2020-05-14)
- 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)
- samples: add all chars to dtmf input [skip-ci] (2a11070)
1.80.208 (2020-05-11)
- plugin-logger: fix email redacting (84ea847)
1.80.207 (2020-05-07)
- plugin-logger: circular ref should not filter funcs or primatives (2e6e65b)
1.80.206 (2020-05-07)
- 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)
- 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)
- plugin-logger: handle circular references in walkAndFilter(..) (616bfa8)
1.80.196 (2020-05-01)
1.80.195 (2020-04-30)
- conversation: add pagination support (056b1fc)
- Revert "chore(circle): skip convo tap [skip ci]" [skip ci] (895d3cf)
1.80.194 (2020-04-30)
- conversations: add support for posting and deleting reactions (339f7a4)
1.80.193 (2020-04-29)
- webex-core: enable validateDomains by default (725d026)
- webex-core: remove legacy locus domains (7c9407d)
1.80.192 (2020-04-27)
- webex-core: service to credentials auth url (661d031)
1.80.191 (2020-04-22)
- 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)
- webex-core: fix updateCredentialsConfig (1cfbd07)
1.80.189 (2020-04-21)
- helper-image: rotate/create thumbnail image correctly (d4b5bfb)
- helper-image: add exif height/width info (a9d4058)
1.80.188 (2020-04-21)
- add support for decrypting previousValue (eac19e3)
1.80.187 (2020-04-21)
- i-p-device: parse boolean feature toggles without case sensitivity (bc3f669)
1.80.186 (2020-04-21)
- plugin-people: add tests for people-batcher (8795b52)
- plugin-people: handle failed lookups from hydra (63707a7)
1.80.185 (2020-04-21)
- samples: use correct device id selector (6df96cc)
1.80.184 (2020-04-20)
- 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)
- meetings: add setMediaQuality functionality (65d8210)
- meetings: store local quality level (2e4fce9)
- samples: add setMeetingQuality to meetings (9307766)
1.80.178 (2020-04-14)
- webex-core: derived auth url error (1218202)
1.80.177 (2020-04-14)
- 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)
- meetings: change to postEvent info message (b05c218)
1.80.173 (2020-04-07)
- internal-plugin-device: improve device header handling (612672d)
- webex-core: auth header validation (734d7ec)
1.80.172 (2020-04-07)
- meetings: use captureStackTrace for ParameterError (49c1016)
- meetings: add setLocalVideoQuality() (ba70126)
- samples: add setLocalVideoQuality functionality (dc3c42d)
1.80.171 (2020-04-06)
- mercury: reconnect to same mercury socket url (b6a531a)
1.80.170 (2020-04-06)
- ci: fix tap test failure reporting (551e6b7)
1.80.169 (2020-04-03)
- ci: fix webex core package name for taps (2e38d04)
1.80.168 (2020-04-03)
1.80.167 (2020-04-03)
- 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)
- conversation: changes for respect key rotation (aa8708d)
1.80.160 (2020-03-27)
- plugin-meetings: updated code to handle meeting sync (abc1c15)
1.80.159 (2020-03-26)
1.80.158 (2020-03-26)
- meeting-plugin: bug on replace max_fs (d01423b)
1.80.157 (2020-03-26)
- 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)
- tooling: stop yargs test command from setting NODE_ENV (f8915f3)
1.80.155 (2020-03-20)
1.80.154 (2020-03-19)
- conversation: return remote cluster results regardless of local (c11cbe8)
1.80.153 (2020-03-18)
1.80.152 (2020-03-18)
- meetings: change error log for 1:1 creation (2a3e182)
1.80.151 (2020-03-13)
- plugin-meetings: add sendDTMF functionality (0a82158)
- samples: add send dtmf to meetings kitchen sink (349ff2f)
1.80.150 (2020-03-12)
- 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)
- ediscovery: handle reportids that can be either uuids or urls (62a78de)
1.80.147 (2020-03-06)
- webex-core: add org retrieval method (bb425bb)
1.80.146 (2020-03-05)
- features: fix duplicated items in feature lists (4e9a58e)
1.80.145 (2020-03-05)
- webex-core: add org extraction from user token (aee10a5)
1.80.144 (2020-03-05)
1.80.143 (2020-03-05)
- webex-core: add org extraction from jwt (f43648e)
1.80.142 (2020-03-05)
- meetings: use async instead of finally (961a7fa)
1.80.141 (2020-03-04)
- reverse host lookup validation (9f43215)
1.80.140 (2020-03-04)
- webex-core: refactor/ improve user validation and activation (bf66544)
1.80.139 (2020-03-03)
- i-p-calendar: fix undefined encryptedNotes (3885432)
1.80.138 (2020-02-27)
- internal-plugin-device: add fail marking (6661957)
- webex-core: change host failover to services (4d7cb30)
1.80.137 (2020-02-26)
- added stateChange event (0f1f5ce)
- calendar: conversation sync api (9e1ad94)
1.80.136 (2020-02-26)
1.80.135 (2020-02-26)
- meetings: dont compare roap offers, just update no matter what (fe49723)
1.80.134 (2020-02-25)
- calendar: handle /calendar API not returning meeting notes and participants (51149b9)
1.80.133 (2020-02-25)
- calendar: conversation sync api (f73973b)
1.80.132 (2020-02-24)
1.80.131 (2020-02-21)
- metrics: undefined object assign value (cefa986)
- 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)
- meetings: check for empty for previous SDP offer (d9d5d42)
1.80.128 (2020-02-20)
- plugin-messages: add parentId to websocket message:created event (52c0cd5)
1.80.127 (2020-02-19)
- i-p-mercury: reconnect with next available priority host (5b6ecbf)
1.80.126 (2020-02-19)
- webex-core: change from host removal to flag (bf02ed7)
1.80.125 (2020-02-17)
- internal-plugin-device: add persistence with device (461f154)
1.80.124 (2020-02-17)
1.80.123 (2020-02-17)
- Revert "fix(core): remove web-auth hack" (54e5b55)
1.80.122 (2020-02-14)
- internal-plugin-user: add service validation (27ae431)
- kms: validate KMS information (0b794d4)
1.80.121 (2020-02-14)
- i-p-conversation: fix kms cert rotation (4b0e664)
1.80.120 (2020-02-13)
1.80.119 (2020-02-13)
- 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)
- internal-plugin-device: remove preemptive ready check (50db859)
1.80.114 (2020-02-12)
- core: remove web-auth hack (4ce01a7)
1.80.113 (2020-02-11)
1.80.112 (2020-02-10)
1.80.111 (2020-02-10)
1.80.110 (2020-02-10)
- webex-core: add service catalogs status methods (c7ef0e4)
1.80.109 (2020-02-07)
- webex-core: add service catalog handling methods (293d94e)
1.80.108 (2020-02-07)
- internal-plugin-devices: add feature parsing (36eaee9)
1.80.107 (2020-02-07)
- internal-plugin-devices: add additional header validation (bbcbbc7)
- internal-plugin-devices: add device url constant (4a536d2)
1.80.106 (2020-02-07)
1.80.105 (2020-02-07)
- internal-plugin-devices: add logout trigger (2f49825)
1.80.104 (2020-02-07)
- internal-plugin-devices: improve websocket retrieval (54d393c)
1.80.103 (2020-02-06)
- meetings: enable low resolution, high FPS mode (3196dee)
1.80.102 (2020-02-06)
- webex-core: add complex filters (707523d)
1.80.101 (2020-02-05)
- webex-core: add catalog filters (fa1c7d1)
1.80.100 (2020-02-04)
1.80.99 (2020-02-04)
1.80.98 (2020-02-03)
- i-p-flags: add conversation-url to flag request (b5991c7)
1.80.97 (2020-02-01)
- webex-core: change interceptor url to service (b2de063)
1.80.96 (2020-01-30)
- i-p-search: return message search results from remote clusters (e26f6d2)
1.80.95 (2020-01-30)
- [webex-core] whitelisting domain (fd5c23e)
1.80.94 (2020-01-29)
1.80.93 (2020-01-28)
- plugin-messages: add attachment in message webesocket event (3f52afe)
1.80.92 (2020-01-28)
- read canAuthorize from credentials (cc87c56)
1.80.91 (2020-01-27)
- webex-core: add a service waiting method (4d43786)
- webex-core: create catalog cleaning method (3f60686)
1.80.90 (2020-01-24)
- meetings: use correct videoMuted property (603ac6a)
1.80.89 (2020-01-24)
1.80.88 (2020-01-21)
1.80.87 (2020-01-21)
- webex-core: add server error references (43a86d8)
1.80.86 (2020-01-14)
- webex-core: map url to proper cluster (3272df4)
1.80.85 (2020-01-07)
- ediscovery: allow url override for content related requests (cf43663)
- ediscovery: switch to separate apis for remote requests (86b20e1)
1.80.84 (2020-01-03)
- webex-core: improve user validation method (9ffadda)
1.80.83 (2019-12-24)
1.80.82 (2019-12-24)
- internal-plugin-devices: append config content (9009863)
- internal-plugin-devices: create registration methods (28f7681)
1.80.81 (2019-12-24)
- convo: decrypt previous convo for system messages (d877286)
1.80.80 (2019-12-20)
- 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)
- meetings: add support for empty previousMediaDirection (5c150f7)
- samples: correct error spelling (67561f9)
1.80.77 (2019-12-20)
- 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)
- 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)
- internal-plugin-encryption: support for multi-cluster download (5ed42c5)
1.80.74 (2019-12-18)
- internal-plugin-devices: add local methods (f2fc25c)
1.80.73 (2019-12-18)
- internal-plugin-devices: add features parent class (0c13a2f)
1.80.72 (2019-12-17)
- internal-plugin-devices: generate feature model (a62a89d)
1.80.71 (2019-12-16)
- internal-plugin-devices: generate devices properties (8d1ccc6)
1.80.70 (2019-12-16)
- i-p-team: handle recordUUIDs failure gracefully (3237569)
1.80.69 (2019-12-13)
- internal-plugin-devices: create the package file (16be606)
- internal-plugin-devices: generate the intial plugin (fc886dc)
1.80.68 (2019-12-12)
- ediscovery: add new ediscovery API (df5c617)
1.80.67 (2019-12-12)
- reactions: add decrypt-transforms for reaction objects (7ddf6db)
1.80.66 (2019-12-11)
- mercury: expand which options can be passed down (0a68dab)
1.80.65 (2019-12-09)
- i-p-mercury: update mercury to use u2c (df805b7)
1.80.64 (2019-12-06)
- webex-core: decouple wdm service references (b623266)
- 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)
1.80.62 (2019-12-02)
- plugin-conversation: Add option argument to download encrypted file (c846c25)
1.80.61 (2019-11-27)
1.80.60 (2019-11-27)
- meeting: roap and join bug fixes (9086baf)
- 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)
- internal-plugin-conversation: remove unnecessary catch block (dea3f5e)
1.80.55 (2019-11-21)
- internal-plugin-conversation: remove device service references (fcfb981)
1.80.54 (2019-11-21)
- board: use services plugin (d90e3ee)
1.80.53 (2019-11-20)
1.80.52 (2019-11-20)
- plugin-device-manager: deprecate wdm with services methods (11d424a)
1.80.51 (2019-11-20)
- search: use services plugin (f2ddf0c)
1.80.50 (2019-11-20)
- plugin-phone: use services catalog for conversation url (e7462f4)
1.80.49 (2019-11-20)
- plugin-webhooks: fix get and list webhooks return types (dc05beb)
1.80.48 (2019-11-20)
- internal-plugin-team: remove device references (b645e5d)
1.80.47 (2019-11-18)
- 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)
- encryption: add blocking qualifiers in client on file download (fd38716), closes #SPARK-99531
1.80.43 (2019-11-06)
- packages: add internal presence plugin (837a8b2)
1.80.42 (2019-11-06)
- webex-core: append remote cluster information (6f53608)
1.80.41 (2019-11-05)
- meetings: mute if stream undefined fix (1b0a5ec)
1.80.40 (2019-11-05)
- meetings: add hydra people id support (985fb03)
1.80.39 (2019-11-04)
- mercury: fixing options typo (be08605)
- mercury: add proxy support for mercury web socket connections (a4400c7)
1.80.38 (2019-11-01)
- archive team should return a promise (cc83cd0)
- add some basic unit tests for getConvoUrl (8939883)
1.80.37 (2019-10-31)
- add tests for device headers (99ae806)
- pass through default device headers (50a8e9d)
1.80.36 (2019-10-29)
1.80.35 (2019-10-24)
- 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)
- meetings: screen share resolution (ca9cdc6)
1.80.33 (2019-10-23)
- webex-core: add config usage (ca4d909)
1.80.32 (2019-10-23)
- encryption: re-supporting roles and orgId when creating test users (4ec2e3f)
1.80.31 (2019-10-23)
- media: prevent unstable media stream updates (f76b49a)
1.80.30 (2019-10-22)
- http-core: change env validation for logging to method scope (ba94d20)
1.80.29 (2019-10-18)
1.80.28 (2019-10-18)
- webex-core: fix error handling in services (4ee5339)
1.80.27 (2019-10-16)
- 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)
- test-helper-test-users: convert to test-users (58dd597)
1.80.23 (2019-10-10)
- meeting: convoId moves to convoUrl (c510efc)
- meetings: add US hydra room id support meetingInfo (f4d6f38)
1.80.22 (2019-10-10)
- meetings: add unregister method (e8b0226)
1.80.21 (2019-10-07)
- http-core: enhance verbose network logging (55f7521)
1.80.20 (2019-10-07)
- package: add node-random-name (7a215e9)
1.80.19 (2019-10-07)
- 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)
- conversation: fix misspelled method name (7ea0760)
- global-id: support clusters (fd45cc8)
1.80.17 (2019-10-02)
- meetings: fix members:update event for recording (60424cf)
1.80.16 (2019-10-01)
- meetings: support for empty series object getStats (93d4853)
1.80.15 (2019-09-30)
1.80.14 (2019-09-30)
- webex-core: add user activation validation (a3dabd9)
1.80.13 (2019-09-26)
- webex: 409 Conflict fix' (2970c7d)
1.80.12 (2019-09-26)
- plugin-authorization-browser: hotfix hydra url (67b23ee)
- plugin-authorization-node: hotfix hydra url (6f3e6ec)
1.80.11 (2019-09-25)
- 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)
- webex-core: create service validation methods (5c63b25)
1.80.10 (2019-09-24)
- 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)
- 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)
- internal-plugin-user: update to utilize services plugin (23629b3)
- plugin-authorization-browser-first-party: impliment services (5ebf18b)
1.80.4 (2019-09-18)
- i-p-teams: remove bad request param (ea8f700)
1.80.3 (2019-09-16)
1.80.2 (2019-09-12)
- meetings: mutedByOthers empty param (21d920e)
1.80.1 (2019-09-10)
- webex-core: add default options interceptor (fef42b4)
1.80.0 (2019-09-06)
- plugin-meetings: meetings plugin no longer automatically listens to locus events on initialization.
1.79.0 (2019-08-29)
- internal-plugin-wdm: add support for navigationBarColor (1a2ba5f)
1.78.7 (2019-08-28)
1.78.6 (2019-08-28)
- services: remove auto service update on init (d2f64e9)
1.78.5 (2019-08-26)
- conversation: cache url on create (49e58f9)
1.78.4 (2019-08-26)
- flag: 'flat' isn't available everywhere (fee988a)
- federation: bulk fetches for federation (a97e361)
1.78.3 (2019-08-22)
- config: configure bandwidth limits (6fbd7c3)
1.78.2 (2019-08-22)
- ediscovery: remove display names to avoid out of memory errors (667a599)
1.78.1 (2019-08-21)
- 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)
- webex: add attachment actions (75237ab)
1.77.11 (2019-08-21)
- ediscovery: adding new client config api (4c57a18)
1.77.10 (2019-08-20)
- recursively default upload options (e0a9228)
1.77.9 (2019-08-19)
- 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)
- 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)
- internal-plugin-services: improve test suite (5171b89)
1.77.8 (2019-08-15)
- meetings: add info to the logger (a6788be)
1.77.7 (2019-08-14)
- 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)
- internal-plugin-conversation: fix tests (6e8eb7e)
- internal-plugin-team: use general convo URL (8a82b37)
- convo: update convo specific APIs (e4f7b4d)
1.77.5 (2019-08-14)
- npm: fix clean script (d172dd7)
1.77.4 (2019-08-12)
1.77.3 (2019-08-12)
1.77.2 (2019-08-12)
1.77.1 (2019-08-12)
- 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)
- samples: allow receiver to screen share (876e945)
- samples: display video streams in table (c8d49a3)
- samples: move share status to proper event (389884a)
1.76.1 (2019-08-09)
- webex-core: do not set custom user-agent in browser (c06a1a3)
1.76.0 (2019-08-09)
- webex-core: adding support for a custom user-agent (4285c6e)
1.75.1 (2019-08-07)
- meetings: remove error log for meeting info failure (bbf41aa)
1.75.0 (2019-08-07)
- meetings: updateShare emits media:ready event (775cdd8)
- 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)
- 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)
- 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)
- plugin-conversation: bulkActivitiesFetch function (92bd443)
1.73.4 (2019-08-01)
1.73.3 (2019-08-01)
1.73.1 (2019-07-31)
- internal-plugin-wdm: add conditional for empty process titles (a06d607)
- internal-plugin-wdm: hotfix possible error trigger (f0ed817)
1.73.0 (2019-07-30)
- plugin-search: added breadcrumbs (5dcf078)
1.72.6 (2019-07-29)
- 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)
- meetings: use class method for updateTransceiver (1f473d7)
- meetings: use correct roap object (d205232)
1.72.3 (2019-07-25)
- 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)
- 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)
- 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)
- 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)
- change media device (230440d)
1.70.0 (2019-07-23)
- ediscovery: switching to onBehalfOfUser for content decryption (0bc51a1)
1.69.3 (2019-07-19)
- meeting: removed console logs (2b8a3f3)
1.69.2 (2019-07-19)
1.69.1 (2019-07-19)
- package.json: remove lodash vulnerability (b288673)
- package.json: upgrade to remove vulnerabilities (456e516)
1.69.0 (2019-07-18)
- internal-plugin-avatar: update deprecated apis (fe941e5)
1.68.0 (2019-07-18)
- plugin-attachment-actions: support attachment actions api (9d23c18)
1.67.1 (2019-07-12)
1.67.0 (2019-07-11)
- feature: handle feature update event from mercury (bad2127)
1.66.2 (2019-07-11)
- 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)
- 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)
- plugin-messages: update message created event handling (ba531f3)
- plugin-messages: update to meet review feedback (351f3c7)
1.65.1 (2019-07-09)
- ediscovery: moving email to user id functionality into service (c0b1b86)
1.65.0 (2019-07-03)
- wdm: SPARK-11787 Web client idle timeout (224ed2d)
- wdm: SPARK-11787 Web client idle timeout (863db8c)
1.64.2 (2019-07-03)
- 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)
- 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)
- uploads: ensure toggles are respected (a1b6981)
1.63.1 (2019-06-27)
- ediscovery: add participant check to content summary decryption (9543d57)
- ediscovery: recording errors and fixing promise returns (4b11f01)
1.63.0 (2019-06-26)
- uploads: upload to s3 and new client logs (a8458e3)
1.62.1 (2019-06-26)
- 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)
- 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)
- wdm: SPARK-11787 Web Client Idle Timeout (51597ef)
- 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)
- ediscovery: file name decrypt errors should be warnings not errors (8e1043e)
1.61.1 (2019-06-17)
1.61.0 (2019-06-13)
- 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)
- ediscovery: logging more useful info on error (a6880ce)
1.59.0 (2019-06-06)
- 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)
- internal-conversation-plugin: parent reserved word issue (1f74392)
1.58.8 (2019-06-05)
- meetings: accept and pass options from meeting.leave (76967a3)
- meetings: add check for guest wireless share (1453ac0)
1.58.7 (2019-06-03)
- media: find content mediaShare (54ef644)
1.58.6 (2019-05-31)
1.58.5 (2019-05-30)
- 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)
- 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)
- 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)
- 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)
- internal-plugin-conversation: enable card action encryption (23e95f0)
- internal-plugin-conversation: enable card action encryption (3cff1e6)
- Revert "feat(internal-plugin-conversation): enable card action encryption" (88bb437)
1.56.1 (2019-05-21)
- ediscovery: adding bulk support for emails to uuid conversion (e225afe)
1.56.0 (2019-05-20)
- internal-plugin-conversation: reflect thread server change (7d996e5)
1.55.0 (2019-05-14)
- internal-plugin-presence: enable and disable presence (2ad529b)
1.54.0 (2019-05-14)
- 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)
- 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)
- ediscovery: updating api paramters to be optional (7818554)
- ediscovery: updating the getreports api to be paged (a0156b2)
1.52.5 (2019-05-07)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- internal-conversation: support posting threading activities (0bd8e6c)
1.50.21 (2019-04-12)
- 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)
- meeting: add client state machine (75f4da8)
1.50.20 (2019-04-09)
- plugin-messages: add ability to mark message as read (cb65c70)
1.50.19 (2019-04-09)
- 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)
- plugin-messages: add connect to Mercury to listen to events (f28ae23)
- plugin-messages: emit messages:created events from Mercury (764b8d3)
- plugin-messages: emit public Hydra data (bc15121)
1.50.14 (2019-04-01)
- 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)
1.50.8 (2019-03-21)
- 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)
- ediscovery: check for new default file name (f8d3876)
- ediscovery: fixing this reference (ddf7b68)
- ediscovery: using named imports (203517a)
- ediscovery: splitting out getcontent (e996951)
1.50.6 (2019-03-15)
1.50.5 (2019-03-14)
1.50.4 (2019-03-13)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- encryption: kms onbehalfof not working as expected (481c01d)
1.49.3 (2019-03-04)
- 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)
- changed device config to web (ce11e38)
1.49.1 (2019-03-04)
- clean up and test fixes (f7efae0)
- added js doc for self (9652b9c)
- review comments for meetings (0fda56f)
1.49.0 (2019-02-27)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- Revert "chore(ediscovery): merge master" (0efbc3a)
1.47.6 (2019-02-18)
- 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)
- 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)
- fix: check jq (4d0b5ed)
- media: reconnection (17cefc5)
- meeting: clean (2a19f32)
- meeting: guest lobby (8967208)
- meeting: participants (7047d4a)
- meeting: waiting to join, added (d4bf776)
- meetings: working on participants (5d4da6f)
1.47.4 (2019-02-14)
1.47.3 (2019-02-07)
1.47.2 (2019-02-06)
- plugin-device-manager: update reference to relative path (c1582c0)
1.47.1 (2019-02-05)
1.47.0 (2019-02-05)
- 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)
- plugin-devicemanager: add placeholder test (9a485a6)
- plugin-devicemanger: remove ciscospark dep (1015d11)
1.46.1 (2019-01-29)
- 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)
- 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)
- remove ? file (c9127eb)
- 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)
- 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)
- 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)
- samples: use production urls when building samples (e855a3a)
1.45.1 (2019-01-09)
- ui changes for dialer (3efa9a9)
- share button for device (3bbda36)
1.45.0 (2019-01-08)
- 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)
- meeting: cr comments (8d307ff)
- meeting: move calendar to ciscospark (54e67d9)
- meetings: remove scheduled meetings and use just in samples (b8a4b34)
- meeting: add claiming a PMR functionality (93bb558)
- meeting: add phone number dialing as sip address (964a6db)
1.44.11 (2019-01-04)
- jenkinsfile: build samples with production URLs so prod tokens work (41c98f1)
1.44.10 (2019-01-03)
- 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)
- @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)
- script: add correct version number to script and eslint ignore (9a3b649)
1.44.7 (2018-12-18)
- script: move when rollup gets run in pipeline (fix for gate jobs) (2392098)
1.44.6 (2018-12-18)
- 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)
1.44.1 (2018-12-07)
- ecm: ECM links (c1adc17)
1.44.0 (2018-12-07)
- 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)
- plugin-conversation: handle downloading files without an scr key (c3c7814)
- plugin-conversation: add options param to download method (651f8cd)
1.43.7 (2018-11-26)
- 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)
- i-p-lyra: bind/unbind a webex board after pairing (47a3229)
1.43.0 (2018-10-05)
- plugin-phone: use device status from devices to determine joined (c5b3dc5)
1.42.5 (2018-10-04)
- yakbak: add yakbak server (c8ba25e)
1.42.4 (2018-10-02)
1.42.3 (2018-09-24)
- plugin-phone: add devices to memberships (e4ca991)
1.42.2 (2018-09-21)
1.42.1 (2018-09-20)
- internal-plugin-wdm: add missing support props on device object (a43fe69)
1.42.0 (2018-09-20)
- samples: add remote mute state display (8b2ea7c)
1.41.0 (2018-09-19)
- 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)
- plugin-meetings: add meetings module (245ee14)
1.39.1 (2018-09-06)
1.39.0 (2018-09-05)
- plugin-phone: add roomId to call object (44d1b2a)
1.38.2 (2018-09-05)
- i-p-lyra: manually pair and leave device (8c072d8)
1.38.1 (2018-09-04)
1.38.0 (2018-08-30)
- plugin-phone: add call.host object (6395ab0)
1.37.3 (2018-08-30)
- decryption-transforms: fix bug in file item check (488417f)
- 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)
- i-p-wdm: Add whiteboardFileShareControl property to device (74c07ac)
1.35.1 (2018-08-24)
1.35.0 (2018-08-23)
- spark-core: allow auth token on whitelisted domains (97ea13d)
1.34.4 (2018-08-23)
1.34.3 (2018-08-16)
- authorization: remove empty state object to clean the URL (f8a035d)
1.34.2 (2018-08-16)
1.34.1 (2018-08-15)
- 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)
- plugin-phone: remove call:created event for inactive loci (410605e)
1.33.1 (2018-08-14)
1.33.0 (2018-08-14)
- tooling: set static selenium version (64d8fd9)
1.32.31 (2018-08-14)
- i-p-flag: handle flag not associated to activity (58f4859)
1.32.29 (2018-08-10)
- 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)
- spark-core: handle locus URL redirects (23da694)
1.32.24 (2018-07-13)
- internal-plugin-support: add correlationId to logs metadata (6fe0cc4)
1.32.23 (2018-07-12)
1.32.22 (2018-07-05)
- 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)
- 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)
- 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)
- .snyk & package.json to reduce vulnerabilities (f6a8020)
1.32.10 (2018-06-14)
- i-p-mercury: fetch new ws URL when HA enabled (d495490)
1.32.9 (2018-06-12)
- authorization: do not encode empty state (42e1b28)
1.32.8 (2018-06-11)
1.32.7 (2018-06-11)
- add .snyk & modify package.json to reduce vulnerabilities (06765f8)
1.32.6 (2018-05-30)
1.32.5 (2018-05-25)
- credentials: exclude state from URL when it is empty (747bac1)
1.32.4 (2018-05-22)
- i-p-mercury: kick off syncing process on network reconnect (c5e61a4)
1.32.3 (2018-05-11)
1.32.1 (2018-05-11)
- 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)
- m-e-webrtc: fix getSenders tracks bug (3201b9d)
1.30.4 (2018-04-13)
1.30.3 (2018-04-11)
- 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)
- @ciscospark/test-helper-mocha: add expectExactlyNEvents (2bbd417)
1.29.6 (2018-04-06)
1.29.5 (2018-03-19)
- internal-plugin-avatar: profile image orientation (e91e8e1)
1.29.4 (2018-03-15)
1.29.3 (2018-03-14)
- recipe-private-web-client: Add multiple stores (ef4a7a5)
- recipe-private-web-client: remove local storage logic (0685d4f)
- 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)
- @ciscospark/plugin-phone: add call:created event (0c719a2)
1.28.5 (2018-02-22)
- @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)
- tooling: update to new builtins() behavior (53242ac)
1.28.3 (2018-02-20)
- 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)
- tooling: change dotenv import order (4eaded4)
- @ciscospark/test-helper-appid: add ability to provide more options (5ec5cd9)
1.27.2 (2018-02-16)
- @ciscospark/plugin-conversation: correct process image aspect ratio (7b5df8f)
1.27.1 (2018-02-15)
1.27.0 (2018-02-07)
- @ciscospark/i-p-team: handle teamRoomStatus decryption (250eef2)
1.26.0 (2018-02-06)
- @ciscospark/plugin-phone: add #listActiveCalls method (9c0b503)
1.25.4 (2018-01-31)
- @ciscospark/i-p-conversation: allow markdown when creating 1:1 (0aeb0ae)
1.25.3 (2018-01-30)
- @ciscospark/plugin-phone: correct a mistaken boolean refactor (da89201)
1.25.2 (2018-01-29)
- @ciscospark/internal-plugin-locus: add createOrJoin (d47fcd5)
1.25.1 (2018-01-26)
1.25.0 (2018-01-25)
- @ciscospark/i-p-board: channel keep alive (1332139)
1.24.0 (2018-01-25)
- @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)
- samples: build samples with correct NODE_ENV (ca8e91d)
1.23.7 (2018-01-23)
- @ciscospark/helper-image: copy from buffer using Buffer.from (5049447)
1.23.6 (2018-01-23)
- @ciscospark/spark-core: catch token revocation failure (8d0953c)
1.23.5 (2018-01-19)
- @ciscospark/spark-core: use while loop to remove token instead (a0b1487)
1.23.4 (2018-01-13)
- @ciscospark/spark-core: fix memory leak caused by improper bind (07bacf5)
- @ciscospark/t-h-mocha: fix date type, catch invalid dates (4265ec4)
- @ciscospark/t-h-mocha: add ability to snooze tests (7cdc439)
1.23.3 (2018-01-05)
- @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)
- @ciscospark/i-p-board: refresh mercury connection on reconnect (8f3423b)
- @ciscospark/i-p-mercury: reconnect to corresponding socket url (cb98095)
- plugin-board: support multiple mercury connections (a8701c0)
1.23.1 (2017-12-18)
- @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)
- @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)
- @ciscospark/i-p-wdm: refresh device if hostMap does not exist (e6fbc95)
1.22.0 (2017-12-13)
- @ciscospark/media-engine-webrtc: add serialize function (00bd605)
1.21.7 (2017-12-13)
- @ciscospark/test-helper-test-users: assert the correct access_token (8e2d72f)
1.21.6 (2017-12-13)
- @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)
- @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)
- tooling: use correct last commit message (193da0e)
1.21.3 (2017-12-12)
- spark-core: check supertoken before accessing token (168c38e)
- spark-core: gracefully logout even without a token (51bbcfc)
- @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)
- @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)
- internal-plugin-calendar: Decrypt webexUrl (643859e)
1.21.0 (2017-12-08)
- @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)
- @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)
- 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)
- samples/browser-multi-party-call: group calling sample app and tests (465db28)
1.20.0 (2017-12-05)
- @ciscospark/plugin-phone: remove deprecated group call events (e6dd7ce)
1.19.10 (2017-12-05)
- tooling: filter blank file diffs before converting to packages (ebd2797)
1.19.9 (2017-12-01)
- @ciscospark/spark-core: do not revoke tokens; pass token to logout (b89b485)
- samples: use correct urls in samples tests, remove rogue comma (f7e199a)
- @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)
- @ciscospark/internal-plugin-metrics: add timestamp to metrics (6ef4caf)
1.19.7 (2017-12-01)
- @ciscospark/i-p-lyra: allow sending proximity token (deb8d5c)
1.19.6 (2017-11-29)
1.19.5 (2017-11-29)
- @ciscospark/i-p-conversation: reset logout timer on acks (1bdaf64)
- tooling: add option to skip building samples (d1f6161)
1.19.4 (2017-11-21)
- @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)
- @ciscospark/spark-core: add error support for empty params (abb187a)
- @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)
- @ciscospark/i-p-mercury: fix typo messaging (2e423be)
- @ciscospark/i-p-wdm: fix sort for IE and Edge compatibility (0bd1301)
- @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)
- @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)
- @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)
- sparkd: fix server not starting by moving startup to bin/sparkd (acadb53)
1.19.0 (2017-11-16)
- 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)
- @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)
- Revert "chore(tooling): add nvmrc for netlify" (4a469de)
1.18.1 (2017-11-07)
- @ciscospark/i-p-board: use qs for intent lock url (5fae42e)
- @ciscospark/i-p-board: prevent deletion of active whiteboard (5d1eac8)
1.18.0 (2017-11-01)
- @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)
- tooling: add check-testable command (4a68579)
1.17.0 (2017-10-30)
- @ciscospark/common: do not emit change event if no change occurs (c3873c2)
- @ciscospark/common: use correct initializer in evented (0df983f)
- @ciscospark/common-evented: move @evented to its own module (41a82fb)
- common: implement @evented (97e64b6)
1.16.1 (2017-10-25)
1.16.0 (2017-10-25)
- @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)
- 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)
- @ciscospark/i-p-board: allow delete channel from a spark space (8749c06)
1.14.0 (2017-10-19)
- @ciscospark/internal-plugin-conversation: set/unset space property (28dc45a)
1.13.0 (2017-10-17)
- @ciscospark/internal-plugin-board: add delete partial contents (b7d97cc)
1.12.3 (2017-10-10)
- @ciscospark/plugin-people: allow the batcher to accept base64 ids (5edda86)
1.12.2 (2017-10-03)
- @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)
- @ciscospark/http-core: upgrade package "qs" (b235dfe)
- deps: resolve minimatch vulnerability (ee0f268)
- deps: resolve request vulnerability (b3cc579)
- @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)
- @ciscospark/i-p-conversation: optionally defer decryption (0d81b60)
1.10.4 (2017-09-22)
1.10.3 (2017-09-12)
- @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)
- @ciscospark/plugin-phone: add Call#internalCallId (93b1629)
1.10.2 (2017-09-06)
- ciscospark: do not load the full lodash library (acf92c6)
1.10.1 (2017-08-29)
- helper-html: make the javascript protocol filter case insensitive (d10b995)
1.10.0 (2017-08-10)
1.9.5 (2017-08-10)
- @cisospark/plugin-phone: allow call#answer on self initiated calls (c16cbf8)
1.9.4 (2017-08-08)
- @ciscospark/i-plugin-wdm: do not force logout inside cisco nw (5abd814)
1.9.3 (2017-08-07)
1.9.2 (2017-08-07)
- avatar: add defaultAvatar param and fetch all sizes of avatars (20a673f)
1.9.1 (2017-08-04)
1.9.0 (2017-08-04)
- @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)
- @ciscospark/common: change capped-debounce count comparison (3ecab7a)
- @ciscospark/spark-core: make batcher only execute for maxCalls (117e6a2)
1.7.0 (2017-08-03)
- @ciscospark/internal-plugin-metrics: support call diagnostic event (c2126ee)
1.6.1 (2017-08-02)
- @ciscospark/i-plugin-wdm: resets logoutTimer once for any activity (4a5ddd1)
1.6.0 (2017-08-02)
- @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)
- 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)
- 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)
- 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)
- @ciscospark/internal-plugin-board: filter boards by type (5332bee)
1.4.0 (2017-07-14)
- authorization: restore appid support (02d8611)
1.3.2 (2017-07-08)
- internal-plugin-conversation: handle user and convo creation errors (e736659)
1.3.1 (2017-07-06)
1.3.0 (2017-07-01)
- all: remove appid support until tests are ready (1cedd99)
1.2.0 (2017-06-30)
- @ciscospark/spark-core: propagate non-grant auth errors to consumer (6061ca0)
- @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)
- @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)
- @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)
- @ciscospark/common-timers: fix package name in package.json (40ae919)
1.1.9 (2017-06-29)
- all: change over to safeSetTimeout (9015941)
- @ciscospark/common-timers: add timer wrappers (68e5a44)
1.1.8 (2017-06-29)
1.1.7 (2017-06-28)
- legacy: fix test that started failing after chai update (a3c1f4a)
1.1.6 (2017-06-27)
1.1.5 (2017-06-26)
- 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)
- @ciscospark/internal-plugin-user: add prelogin ID header to atlas request (b1747cf)
1.1.0 (2017-06-06)
- plugin-calendar: Update whistler endpoint (d297d94)
1.0.4 (2017-05-31)
- plugin-lyra: add lyra api implementations (62f1acb)
1.0.3 (2017-05-23)
- @ciscospark/plugin-phone: constrain facing mode with "ideal" (5c6f5bf)
- ciscospark: make all devices ephemeral (5cddd3b)
1.0.2 (2017-05-22)
- tooling: never produce an existing version number (f0ab9b8)
1.0.1 (2017-05-22)
- @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)
- tooling: do not run dist-tag silently (9ae2a4f)
- all: rename internal plugins (e6e831b)
- @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)
- fix(tooling): do not run dist-tag silently (d77c07e)
- all: All internal plugins are now accessible via a new
spark.internal
property.
0.10.5 (2017-05-21)
- @ciscospark/plugin-phone: address timing issues with locus parsing (61c7e85), closes #403
- @ciscospark/plugin-phone: fix disconnected event emission (43743a0)
- tooling: retry nodejs tests (37ba283)
0.10.4 (2017-05-20)
- @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)
- @ciscospark/spark-core: add oneflight to getUserToken (f281810)
0.10.2 (2017-05-19)
- @ciscospark/helper-html: add filterEscape (d2e045b)
- @ciscospark/plugin-conversation: escape outbound tags (950f5af)
0.10.1 (2017-05-19)
- @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)
- plugin-calendar: Decrypt mercury calendar events (3fa607b)
- spark-core: triggers request log events to the client (f3d50f8)
0.10.0 (2017-05-19)
- tooling: return updated dependents correctly (6b2c7b1)
- tooling: move test to new command structure (3359c79)
0.9.0 (2017-05-17)
- 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)
- @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)
- @ciscospark/plugin-phone: this change will cause apps referencing
call.remoteMediaStreamUrl
orcall.localMediaStreamUrl
to stop rendering the referenced streams. Apps should rely oncall.removeMediaStream
andcall.localMediaStream
0.8.2 (2017-05-15)
- tooling: fix version detection/assignment (da37632)
0.8.1 (2017-05-15)
- tooling: detect change type with startsWith instead of regex (82e7fb8)
- all: add versions to core, ciscospark, and all plugins (11c676b)
0.8.0 (2017-05-13)
- @@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)
- @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)
- ciscospark: require('ciscospark') will no longer return a CiscoSpark instance, but instead, the CiscoSpark constructor
0.7.100 (2017-04-26)
- 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)
- plugin-calendar: Add feature toggle for plugin-calendar (58a171a)
0.7.96 (2017-04-25)
- @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)
- @ciscospark/plugin-phone: address race in toggleSending (e002485)
- tooling: kill other containers correctly (13d0cc3)
0.7.93 (2017-04-20)
- 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)
0.7.91 (2017-04-19)
- @ciscospark/example-phone: remove phone example app (3766382)
0.7.90 (2017-04-18)
0.7.89 (2017-04-18)
- plugin-credentials: auto login or show authentication page (4b40535)
0.7.88 (2017-04-18)
0.7.87 (2017-04-15)
- tooling: Update string concat in Jenkinsfile (4a80a22)
0.7.84 (2017-04-11)
0.7.83 (2017-04-11)
- use new ui for authorization flow (3095113)
0.7.82 (2017-04-11)
- @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)
- plugin-wdm: Added an interceptor for aphelia/subscription service to add required header details (4deda3a)
0.7.81 (2017-04-09)
- @ciscospark/test-helper-server: use better path detection (2552c9b)
- bin-walk: remove unused package (de89dd4)
- Revert "chore(tooling): remove dep check as it is now redundant" (b576492)
0.7.80 (2017-04-06)
- common: correct jsdoc for deprecated function (a5063df)
- 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)
- plugin-phone: fix type error on empty participant joined state (4d5db0d)
0.7.78 (2017-04-05)
- plugin-mercury: deal with IE 11 being bad at websockets (6b53120)
0.7.77 (2017-04-05)
- 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)
- 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)
- widget-message-meeet: Remove widgets from repo (1dd45de)
0.7.75 (2017-03-29)
- plugin-encryption: update to node-jose 0.9.3 or later (9c4e3fe)
0.7.74 (2017-03-28)
- 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)
- 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)
- 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)
- 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)
- common: add base Exception class (6cc8b30)
0.7.70 (2017-03-25)
- ciscospark: ensure hydra calls are still authorized after registering with WDM (c57e047)
0.7.69 (2017-03-21)
- 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)
- 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)
- plugin-conversation: browser encoding of thumbnails changed to atob (f004363)
- 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)
0.7.66 (2017-03-14)
- 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)
- 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)
- plugin-phone: make Call#hangup() a more effective noop (a8a69d2)
0.7.62 (2017-02-22)
0.7.61 (2017-02-22)
- plugin-phone: add Phone#isWebRTCSupported() (a53a6c5)
0.7.60 (2017-02-21)
- 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)
- plugin-phone: ensure unregister also unregisters from wdm (c5e474c)
0.7.56 (2017-02-20)
0.7.55 (2017-02-18)
- 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)
- legacy: remove media cluster support (2a7a559)
- plugin-encryption: add explicit dependency on plugin-credentials (409ce3b)
0.7.53 (2017-02-14)
- 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)
- widget-message-meet: add param to previous message load (daed408)
0.7.50 (2017-02-02)
- 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)
- widget-message-meet: add encryption plugin to demo (01943d2)
0.7.44 (2017-01-24)
- features: function syntax declaration (7d10f14)
0.7.43 (2017-01-23)
- 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)
- 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)
- plugin-metrics: fix header param (e1469f4)
- services-metrics: remove accidental space from a string reference to method in unit test (12e7f3e)
- 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)
- wiget-message-meet: remove todo statement (d741229)
- 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)
- 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)
- widget-message-meet: cleanup after code review (c4dd666)
- widget-message-meet: fix auth status listener (662ec6b)
- widget-message-meet: remove extra file (e653f2b)
- 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)
- 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)
- 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)
- Revert "chore(tooling): remove redundant excludes" (fc51f9b)
- tooling: Add lodash packages back in (5082d32)
0.7.1 (2016-11-21)
- http-core: construct Blobs with the correct parameters (5572e7d)
- plugin-conversation: Add back missing dependency removed erroneously (c40e795)
- 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)
- 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)
- 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)
- 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)
- 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)
- board: added API for listing boards by converstionId (3dd04b3)
0.5.233 (2016-09-26)
0.5.232 (2016-09-22)
0.5.231 (2016-09-22)
- plugin-logger: fix missing dependency (e3b2870)
0.5.230 (2016-09-22)
- plugin-conversation: separate inbound and outbound normalizers (556f39b)
- plugin-conversation: use filter once config is available (1724ef1)
- 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)
- plugin-conversation: point at dist instead of src (1ce78e5)
- 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)
- plugin-conversation: don't upgrade leave activities (e73213b)
- plugin-conversation: point at dist instead of src (40bd248)
- plugin-conversation: add simple verbs (21522c3), closes #63
- plugin-conversation: add support for posting messages (61e71d0), closes #63
0.5.224 (2016-09-16)
- plugin-conversation: use _inferConversationUrl correctly in #leave (9d61480)
0.5.223 (2016-09-15)
- plugin-conversation: add missing encrypt/decrypt methods (1264533)
0.5.222 (2016-09-15)
0.5.221 (2016-09-15)
0.5.220 (2016-09-15)
0.5.219 (2016-09-09)
- plugin-encryption: make several tweaks for browser support (4302db0)
- plugin-encryption: point at dist instead of src (74e5ad3)
0.5.218 (2016-09-09)
- 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)
- 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)
- spark-core: add back missing export (0b43830)
- spark-core: add basic batched-request base class (140e9e7)
0.5.214 (2016-09-01)
- 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)
- 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)
- 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)
- common: add template container (17fe2e0)
0.5.209 (2016-08-24)
- tooling: pass CI url to docker containers (ea4c0ff)
- 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)
- 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)
- 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)
- 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)
- 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)
- 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)
- tooling: add second npmrc so readme hack can be published (c548f80)
0.7.0-alpha.ac191d6 (2016-07-29)
- 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)
- 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)
- 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)
- 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)
- 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)
- ciscospark: Initial commit for github.com (7efa10f)