0.14.14 (2022-10-24)
- ng-14: fixed import path in chat-window-frame (4a4b553)
0.14.13 (2022-10-21)
- ng-14: fixed typing errors (1e7a035)
0.14.12 (2022-10-20)
0.14.11 (2022-10-20)
0.14.10 (2022-10-19)
0.14.9 (2022-10-18)
- ng-14: fixed old paths for docs (8cd8a05)
0.14.8 (2022-10-18)
- fixed identities by mapping them to element.attrs (5641991)
- handle the revoke membership case in a member-only room (085b351)
- moderated description (968dbaa)
- add-audio-media-links: fixed pr comments (e82426e)
- added file-upload-handler.ts for custom file upload handling (62db91f)
- added following muc methods: (d97478d)
- added tests for muc plugin (1bc94f3)
- angular 13: core and cli (5a0fe74)
- angular 13: core and cli (9e49333)
- angular-13: cli analytics false (5ba930a)
- angular-13: features from v0.12 and new package-lock.json (9715b81)
- angular-13: fixed circular dependency (2d6c6bd)
- angular-13: fixed types (d0c8c79)
- angular-13: fixed types (43b2693)
- angular-13: ignore cache (3102d7e)
- angular-13: readme for ng 13 (a21eee2)
- angular-13: readme for ng 13 (3535476)
- angular-13: version update (acbcf15)
- angular-14: cleanups and fixes (3d38777)
- angular-14: fixed build args (53d081d)
- angular-14: fixed type export for 14 (b007121)
- angular-14: new package-lock.json (605b416)
- angular-14: package-lock update (aaf079c)
- angular-14: update cdk (125a099)
- angular-14: version update (6656151)
- angular-14: working with angular 14 (ccfa509)
- implemented new muc plugin functions on new page (c940ef2)
- multi-user-chat: rework Occupant/banOccupant/unbanOccupant (94d46d3)
- ng-14: new publish (d1b5f9a)
- ng-14: preparing a new version (fcf8eb8)
- ng-14: rebase on master (7ae0166)
- plugins: reworking plugins for better stanze handling (5040f1a)
0.12.0 (2021-11-10)
- fit image preview in chat bubbles withoutn overflowing (f6a7ef4)
- fit image preview in chat bubbles withoutn overflowing (a1ff73b)
- muc/sub: correctly handle archive messages delivered via MUC/Sub (921f573)
- muc/sub: extended subscription management (d4c53b9)
0.11.4 (2021-05-18)
- sending a message via enter does not leave a newline behind (97d67d8)
- replace ChatRoomMessagesComponent with ChatMessageListComponent. The contact property of ChatMessageListComponent has renamed the contact property to recipient. The usage is the same!
0.11.3 (2021-05-17)
- allow specification of mucsub event nodes (2937e58)
0.11.2 (2021-04-30)
- rooms in roster list (41a8e64)
- currently joined rooms are now seen in the roster list
- introduced Recipient. Contact and Room are Recipients, they get discriminated by the recipientType property
- ChatMessageInputComponent gets a recipient instead of a contact or a room, you only have to change the input parameter to recipient
- ChatService
- sendMessage expects a Recipient instead of a JID, will now also send messages to Rooms, no need to send via MessagePlugin or MultiUserChatPlugin
- ChatService.blockedContactIds$, xmppChatAdapter.blockedContactIds$ is now a Set
- Received messages get trimmed of leading or trailing whitespaces and newlines
- MultiUserChatPlugin.join will reject if you already joined that room
- UnreadMessageCountPlugin jidToUnreadCount$ changed to Map<string, number>
- ChatListStateService.isChatWithContactOpen -> isChatWithRecipientOpen
0.11.1 (2021-03-25)
- unread message count calculation fixed (446978a)
0.11.0 (2021-03-11)
- remove misleading linting rules (dbb73bc)
- typings for angular 11 compatibility (912e8ed)
- unit tests should execute again (ac9bf97)
0.10.6 (2020-12-11)
- styling of multi user chat message list (width, insert animations, date groups) (11587ca)
- get date message groups for muc (e56547b)
0.10.5 (2020-11-26)
- word breaking in chat messages (07a8e66)
0.10.4 (2020-10-23)
- improve scroll to bottom behavior (3134025)
0.10.3 (2020-10-23)
- lazy load older messages when reaching top of chat window (d6fdbc2)
0.10.2 (2020-09-03)
0.10.1 (2020-08-31)
0.10.0 (2020-08-07)
0.9.5 (2020-08-07)
- remove invalid class for new chat header user name (7a84991)
0.9.4 (2020-07-23)
- add missing public api entry for chat-contact-click-handler (e72773e)
0.9.3 (2020-07-23)
- Unread message counter is not set correctly after reconnect (a9c2bed), closes #36
- do not stretch / crush avatar images, respect original aspect ratio (78a5e14), closes #24
- further improvements regarding entity-time.plugin.ts (46ec375), closes #35
- improve synchronization of message read state time handling (43572f7), closes #35
- implement contact click handler for message list component (6fdcb4d)
0.9.2 (2020-06-11)
0.9.1 (2020-04-03)
0.9.0 (2020-03-12)
- check for local-only username did not correctly detect "@" (d4289c9), closes #27
- disable file upload if not supported by xmpp server (66a4cd5), closes #16
- gracefully determine support for message archive management (0214f77), closes #16 #27
- handle non-unique jid in discoverServices (8bcac07), closes #25
- sample app should not throw if user has no contacts (eea771e), closes #16
0.4.7 (2019-12-12)
- focus message input when clicking somewhere in chat window (1959515)
0.4.6 (2019-12-11)
- contact subscription action styling in chat window (9f585b4)
0.4.5 (2019-12-11)
0.4.4 (2019-11-29)
- logOut should not raise an exception if user is not logged in (23baee9)
0.4.3 (2019-11-29)
- drag error in safari (ad00a2d)
- drop file here stretched over all windows instead of the current (cf7905a)
- no more infinite reconnect problems in firefox / safari (98b0a3a)
- safari line break (e7b3c85)
- logIn():
- uri renamed to service
- jid renamed to username
0.4.2 (2019-08-07)
- only display recipient state if message is outgoing (d432272)
0.4.1 (2019-07-19)
- update has-roster body class when rosterState set from application (d2b12e2)
0.4.0 (2019-06-19)
- room bookmarks now serialize correctly and allow more than one room (b83ce24)
0.3.3 (2019-06-07)
- add queryAllRooms api to multi user chat plugin (ab83ded)
0.3.2 (2019-05-31)
- muc compatibility when mod_vcard module in ejabberd is enabled (6873ba6)
0.3.1 (2019-05-29)
- only ask for notifications if browser supports them (cfbec9a)
0.3.0 (2019-05-21)
- multi user chat (290a0cb)
- remove getPlugin-calls in plugins, dependencies are now explicit (fd8215b), closes #4
- MucSub / Browser notifications (a44973f)
0.2.24 (2019-04-08)
- alignment of chat close button (c9770cb)
0.2.23 (2019-04-02)
0.2.22 (2019-04-01)
- multiline text input (26bf992)
0.2.21 (2019-03-26)
- further overflow behavior adjustments (7b25dbb)
0.2.20 (2019-03-25)
- emit message sent event (a7b27f7)
0.2.19 (2019-03-25)
- roster list can now be shown & hidden via @Input (a08943f)
0.2.18 (2019-03-25)
- replace word-break with hyphens (b7dca18)
- unknown contact group is now only displayed if messages exist (60ce906)
- wider contact list, fix contact list (and message) overflowing (a414d8f)
- word breaking in firefox (b9af244)
- add roster list header (00a96c2)
0.2.17 (2019-03-12)
- add default value for message state handling (b52309a)
0.2.16 (2019-03-04)
- add LinkOpener (f22ce6d)
0.2.15 (2019-02-25)
- improve handling of unset message state dates (6e81c29)
0.2.14 (2019-02-25)
- message states (sent, received, read) (7384950)
0.2.13 (2019-02-18)
- add HttpFileUploadService to public api (9b380d3)
0.2.12 (2019-02-18)
0.2.11 (2019-02-05)
- allow parameterization of contact list states (1b9a059)
0.2.10 (2019-02-04)
- skip handling of message stanzas with type 'error' (b4418d3)
0.2.9 (2019-01-17)
- reduce logging level, fix message ui (98c7caa)
0.2.8 (2019-01-16)
- show most recent message in chat-message-list when contact changes (53112ab)
- group messages by date, minor UI improvements for messages (925e8d2)
0.2.7 (2019-01-11)
- do not emit messages$ when sending a message (cb906a5)
- do not open minimized chat window when sending message (fdee840)
- unread messages only counts incoming messages, not sent ones (fe89ab8)
- add support for message carbons (XEP-0280) (9762de5)
- synchronize 'last read date' via pubsub (65a8a67)
0.2.6 (2019-01-04)
- chat window header spacing (f23174b)
- remove wrong border on chat window input (63090d1)
- try to fix reconnect issues when using iOS, disable ping plugin (2dace50)
- unaffiliated contacts not showing when receiving the first message (9ecca74)
0.2.5 (2019-01-03)
- increase ping interval from 5 seconds to 60 seconds (fbec21b)
- use message id attribute first (c0bb556)
0.2.4 (2018-12-19)
- add presence status (6e86e1f)
0.2.3 (2018-12-19)
- try to diagnose reconnect issues in cordova on ios devices (fb8eec0)
- pendingIn / pendingOut converted to BehaviorSubject (cc9ea2a)
- roster contains incoming requests, sent requests and others (0a75f40)
- the pendingIn / pendingOut properties of Contact have been converted to BehaviorSubject and changed to the rxjs naming convention.
0.2.2 (2018-11-16)
- use NgZone to allow e2e test execution (103f2c6)
0.2.1 (2018-11-14)
- prevent connection loop on kick (bd8af74)
0.2.0 (2018-11-08)
- add no implicit any checks (9486d60)
0.1.9 (2018-11-08)
0.1.8 (2018-11-06)
- links parsing for multiple occurrences of the same link (a08dc5a)
- update to xmpp.js 0.5.2 (264ca31)
-
- changed LogInRequest interface
- make chatConnectionService.client private
- removed XmppClientToken