1.44.1 (2020-08-27)
- package: remove .npmignore in favor of files (dc3387b)
1.44.0 (2020-08-26)
- memberships: use defined method from interface (413cb6c)
- WebexMember: rename from WebexParticipant (c4bbcf8)
- WebexMemberRoster: rename WebexParticipantRoster component (e98e76b)
1.43.0 (2020-08-26)
- adapters: export JSON adapter as part of distribution (dd665c4)
1.42.3 (2020-07-07)
- WebexParticipantRoster: add key property to WebexParticipant (937f068)
1.42.2 (2020-07-06)
- hooks: cloned members before setting state (4410875)
1.42.1 (2020-07-03)
- packages: update momentum-ui (14542c5)
1.42.0 (2020-07-01)
- MembershipAdapter: add membership sub-adapter (7497cc0)
- WebexParticipant: add participant component (69d46d5)
- WebexParticipantRoster: add participant roster component (d53a34e)
1.41.0 (2020-06-26)
- hooks: add remoteShare attribute to meeting (5f9f1d0)
- hooks: add sanity check for mediaElement (9f33bf5)
- MeetingJsonAdapter: add screen share functionalities (4eb8b5b)
- WebexMeeting: add screen share functionalities (432da00)
- WebexRemoteMedia: add split-screen videos for remoteShare (a73c484)
- WebexMeetingControl: add stories for screen share button (e3b7510)
1.40.0 (2020-03-20)
- WebexInMeeting: use local component styles for layout (8f085c2)
- WebexInterstitialMeeting: use local component styles for layout (b6d3b1a)
- WebexMeeting: use local component styles for layout (64067f5)
- WebexLocalMedia: add className prop (08ca8ec)
- WebexMeetingInfo: add className prop (26bf668)
- WebexRemoteMedia: add className prop (e7e8081)
- WebexMeetingControls: add layout styling (a26c7ea)
1.39.0 (2020-03-19)
- WebexRemoveMedia: move AlertBanner inside the main div (dcf0aba)
1.38.0 (2020-03-18)
- constants: add prefix constant (9cc434d)
- styles: add prefix variable (e61ec05)
- WebexActivity: use class prefix (7f8f920)
- WebexActivityStream: use class prefix (44a5364)
- WebexInMeeting: use class prefix (55dbec7)
- WebexInterstitialMeeting: use class prefix (a539699)
- WebexLocalMedia: use class prefix (fe6547e)
- WebexMeeting: use class prefix (210cae8)
- WebexMeetingInfo: use class prefix (6e70df5)
- WebexRemoteMedia: use class prefix (46f585f)
1.37.0 (2020-03-16)
- RemoteMedia: add loading media state (a907915)
1.36.2 (2020-03-02)
- Meeting: add meeting control CSS styles on hover (a467c4d)
- Meeting: add mobile-friendly and other style fixes (ec37845)
- Meetings: hide/show meeting controls on hover (ac54314)
1.36.1 (2020-02-27)
- InMeeting: add mobile-first styling (4563b88)
1.36.0 (2020-02-26)
- LocalMedia: add 'no-media' CSS class when video is disabled (3aa112f)
- package: add @juggle/resize-observer as Resize Observer pollyfil (5b5deb4)
- LocalMedia: add ability to size avatar based on container width (455952e)
- hooks: add useElementDimensions (39f1c78)
1.35.3 (2020-02-25)
- InMeeting: add style fixes (eda8e60)
1.35.2 (2020-02-18)
- package: update Momentum UI to v23.2.1 (4c40717)
1.35.1 (2020-02-18)
- Index: json adapters should not be part of the bundle (d234185)
1.35.0 (2020-01-30)
- WebexLocalMedia: turn off avatar status display (8f8242c)
- WebexAvatar: add prop to disable status display (10114f0)
1.34.0 (2020-01-29)
- hooks: modify useMeeting so it will not create new meetings (49b5559)
- MeetingsJsonAdapter: update mute controls correct display (f2dc0b5)
- WebexMeeting: update to only use useMeetingDestination (4b563fe)
- hooks: add useMeetingDestination (52e9851)
- MeetingJsonAdapter: modify getMeeting to complete when meeting is left (b66455f)
1.33.0 (2020-01-29)
- package: update @webex/component-adapter-interfaces to 1.9.0 (65375ff)
- MeetingsJsonAdapter: remote addLocalMedia() (d33d7ce)
1.32.1 (2020-01-28)
- package: fix some volunerabilities (d2929d3)
1.32.0 (2020-01-25)
- WebexMedia: add autoPlay property to the media tags (f48299c)
- UsePerson: convert PersonStatus keys to values (ed1cbc5)
- UseStream: remove play method from the hook (0e3e137)
1.31.0 (2020-01-23)
- UseStream: no action needed when the video is unmounted (ff14955)
- MeetingJsonAdapter: add more controls functionalities and display (f0ec657)
- UseMeeting: add OnMeeting method (f6368e3)
- MeetingControls: add parent div to wrap the controls (cc60179)
- UseMeetingControls: check for available controls (c0599d5)
- Meeting: implement one (338b85d)
1.30.0 (2020-01-22)
1.29.1 (2020-01-15)
- InterstitialMeeting: meetingDest prop is replaced with meetingID (69dd4e5)
1.29.0 (2020-01-13)
- LocalMedia: display spinner while user ID is retrieved (120c46a)
- Interstitial: add interstitial meeting component (dfa81d3)
- hooks: getMeeting takes a destination to create a meeting (beebe6f)
- MeetingsJsonAdapter: implement addLocalMedia (f825faa)
- MeetingsJsonAdapter: implement createMeeting (22fad7f)
- MeetingJsonAdapter: remove mute property from the media (bdd435e)
1.28.0 (2020-01-13)
- RemoteMedia: add README (3b48af1)
1.27.0 (2019-12-19)
- MeetingJsonAdapter: implement getStream (1796006)
- RemoteMedia: implement one (d867b34)
- UseStream: implement one (c2eb1ff)
- LocalMedia: invoke useStream() (21a99de)
- MeetingsData: remove start and end time properties (bf6ca85)
- UseVideo: remove the hook (b608790)
- hooks: replace useStream with useVideo (c63de3b)
1.26.1 (2019-12-17)
- WebexDataProvider: replace exact proptype with shape (7166846)
1.26.0 (2019-12-16)
- hooks: usePerson updates whenver a new person ID is passed in (32c3b35)
- hooks: add useMe hook (89b8b6d)
- PeopleJsonAdpater: implement getMe() (a708c1b)
- LocalMedia: use getMe hook instead of personID prop (1e0c1f6)
1.25.0 (2019-12-04)
1.24.0 (2019-11-27)
- MeetingsJSONAdapter: add mute-audio meeting control (f6b7b98)
1.23.0 (2019-11-22)
- WebexLocalMedia: implement a component (73309fe)
- UseVideo: implement a new hook (65cb656)
- MeetingsJsonAdapter: implement getLocalMedia method (6f53f67)
- MeetingsData: replace empty objects with null (e205748)
1.22.0 (2019-11-07)
- WebexMeetingInfo: add component (b66411c)
1.21.0 (2019-11-04)
- WebexDataProvider: add meetings adapter (0568cb5)
- data: add meetings data (2fb36ac)
- adapters: add MeetingsJSONAdapter to export (c13694f)
- hooks: add useMeeting hook (904bc27)
1.20.0 (2019-11-01)
- MeetingsJsonAdapter: implement getMeeting (ea11f34)
1.19.2 (2019-10-31)
- package: install mockdate (edf655c)
- mocks: remove date-fns Jest mock (9b81c8a)
- package: update date-fns to 2.6.0 (3dc8ad3)
1.19.1 (2019-10-30)
- package: install meetings adapter interface (d018094)
1.19.0 (2019-10-29)
- package: install component adapter interfaces (5a29ec7)
1.18.1 (2019-10-08)
- ActivityStream: fix display order of previous activities (fbc4dec)
1.18.0 (2019-10-07)
- RoomsAdapter: add hasMoreActivities to interface (33ffc99)
- RoomsJSONAdapter: implement get previous activities chunking (9b2fd45)
- ActivityStream: load more activities on scroll up (f4af0c8)
- ActivityStream: load previous activities until container is filled (3a22bdf)
1.17.0 (2019-09-23)
- WebexAvatar: display gray empty avatar onError (17b89bc)
1.16.0 (2019-09-21)
- components: update index file to export all components (a368ecc)
- WebexDataProvider: implement the component (c5d96c3)
1.15.0 (2019-09-20)
- mocks: useActivityStream proper mock (ffffd92)
- data: add time ruler data (202bf41)
- RoomsJsonAdapter: add time ruler support (e4b899c)
- ActivityStream: add TimeRuler component (0bfbe08)
1.14.0 (2019-09-12)
- ActivityStream: implement component default state (92e720b)
1.13.0 (2019-09-11)
- rooms: change title to more appropiate name (921fad3)
- UnitTest: copy an object immutably (0672dfd)
- RoomsJsonAdapter: invoke the appropiate method (4246685)
- rooms: seperate acitivities id from room id (08b3ab6)
- ActivityStream: implement empty state (90c7c24)
1.12.1 (2019-09-11)
- style: bundle momentum-ui styling modules (9701887)
- activity: export component from index file (8ef4ddf)
- activity: stringify date parameter (4e3e8e0)
1.12.0 (2019-09-10)
- rooms: implemented rooms JSON adapter interface (7d30e10)
1.11.0 (2019-09-05)
- rooms: create adapter interface (408e6bc)
1.10.2 (2019-09-04)
- circleci: use workspace to presist the data between the jobs (c4aa0b8)
1.10.1 (2019-08-30)
- circleci: validate build before releasing (e48c648)
1.10.0 (2019-08-29)
- storybook: prettify (ca23def)
- data: add index module (a3fbe9a)
- storybook: configure sass-resource-loader (3583a2e)
- WebexActivity: implement component (9741751)
1.9.1 (2019-08-29)
- hooks: add dependencies to effect hook (bd93a90)
1.9.0 (2019-08-28)
- hooks: add usePerson react hook (aafd563)
1.8.0 (2019-08-22)
- ActivityAdapter: replace activity with activities (4006b47)
- avatar: replace person with people (c850dbf)
- PeopleJson: reword some terms to map accordingly (38991ce)
- ActivityJson: implement the adapter (f5f892b)
1.7.0 (2019-08-20)
- people: rename person filename to people (82d9731)
- people: create person status enum (27843f8)
- avatar: implement the component (5e35eec)
- person: re-format the object and some prop values (728bc4b)
1.6.0 (2019-08-19)
- activity: add ActivityAdapter interface (b446e0d)
1.5.0 (2019-08-16)
- webexadapter: add datasource instance property (d244e13)
- peopleadapter: extend WebexAdapter (3be7202)
- peopleadapter: init with json data (d498811)
- persondata: update shape (8be1928)
1.4.0 (2019-08-09)
- .gitignore: watch only json files in src/data/ directory (8b0b4b9)
- peoplejsonadapter: create adapter and unit test (090376b)
1.3.0 (2019-08-08)
- peopleadapter: create an interface (3756f53)
1.2.1 (2019-08-08)
- release: use default commit message to push to master (4f20a1c)
1.2.0 (2019-08-07)
- release: install and configure changlelog and git plugins (c5bbee4)