Skip to content

Latest commit

 

History

History
706 lines (310 loc) · 21.2 KB

CHANGELOG.md

File metadata and controls

706 lines (310 loc) · 21.2 KB

0.12.0 (2021-11-10)

Bug Fixes

  • fit image preview in chat bubbles withoutn overflowing (f6a7ef4)
  • fit image preview in chat bubbles withoutn overflowing (a1ff73b)

Features

  • muc/sub: correctly handle archive messages delivered via MUC/Sub (921f573)
  • muc/sub: extended subscription management (d4c53b9)

0.11.4 (2021-05-18)

Bug Fixes

  • sending a message via enter does not leave a newline behind (97d67d8)

Features

BREAKING CHANGES

  • 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)

Features

  • allow specification of mucsub event nodes (2937e58)

0.11.2 (2021-04-30)

Features

BREAKING CHANGES

  • 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)

Bug Fixes

  • unread message count calculation fixed (446978a)

0.11.0 (2021-03-11)

Bug Fixes

  • remove misleading linting rules (dbb73bc)
  • typings for angular 11 compatibility (912e8ed)
  • unit tests should execute again (ac9bf97)

Features

0.10.6 (2020-12-11)

Bug Fixes

  • styling of multi user chat message list (width, insert animations, date groups) (11587ca)

Features

  • get date message groups for muc (e56547b)

0.10.5 (2020-11-26)

Bug Fixes

  • word breaking in chat messages (07a8e66)

0.10.4 (2020-10-23)

Bug Fixes

  • improve scroll to bottom behavior (3134025)

0.10.3 (2020-10-23)

Features

  • 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)

Bug Fixes

  • remove invalid class for new chat header user name (7a84991)

0.9.4 (2020-07-23)

Bug Fixes

  • add missing public api entry for chat-contact-click-handler (e72773e)

0.9.3 (2020-07-23)

Bug Fixes

  • 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

Features

  • implement contact click handler for message list component (6fdcb4d)

0.9.2 (2020-06-11)

Bug Fixes

  • supportsFeature incorrectly looked up features in services (5c71b39), closes #31

Features

  • implement XEP-0191 blocking command (27d8363)
  • video tracks (e702c00)

0.9.1 (2020-04-03)

Bug Fixes

  • add most components, directives and services to public api (5acf33d), closes #29

0.9.0 (2020-03-12)

Bug Fixes

  • 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)

Bug Fixes

  • focus message input when clicking somewhere in chat window (1959515)

0.4.6 (2019-12-11)

Bug Fixes

  • contact subscription action styling in chat window (9f585b4)

0.4.5 (2019-12-11)

0.4.4 (2019-11-29)

Bug Fixes

  • logOut should not raise an exception if user is not logged in (23baee9)

0.4.3 (2019-11-29)

Bug Fixes

  • 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)

BREAKING CHANGES

  • logIn():
  • uri renamed to service
  • jid renamed to username

0.4.2 (2019-08-07)

Bug Fixes

  • only display recipient state if message is outgoing (d432272)

0.4.1 (2019-07-19)

Bug Fixes

  • update has-roster body class when rosterState set from application (d2b12e2)

0.4.0 (2019-06-19)

Bug Fixes

  • room bookmarks now serialize correctly and allow more than one room (b83ce24)

0.3.3 (2019-06-07)

Features

  • add queryAllRooms api to multi user chat plugin (ab83ded)

0.3.2 (2019-05-31)

Bug Fixes

  • muc compatibility when mod_vcard module in ejabberd is enabled (6873ba6)

0.3.1 (2019-05-29)

Bug Fixes

  • only ask for notifications if browser supports them (cfbec9a)

0.3.0 (2019-05-21)

Bug Fixes

  • multi user chat (290a0cb)
  • remove getPlugin-calls in plugins, dependencies are now explicit (fd8215b), closes #4

Features

  • MucSub / Browser notifications (a44973f)

0.2.24 (2019-04-08)

Bug Fixes

  • alignment of chat close button (c9770cb)

Features

  • add chat actions API (cb4b235)
  • add selectFile util function, e.g. for file upload (e39bb79)

0.2.23 (2019-04-02)

Bug Fixes

0.2.22 (2019-04-01)

Features

0.2.21 (2019-03-26)

Bug Fixes

  • further overflow behavior adjustments (7b25dbb)

0.2.20 (2019-03-25)

Bug Fixes

  • emit message sent event (a7b27f7)

0.2.19 (2019-03-25)

Features

  • roster list can now be shown & hidden via @Input (a08943f)

0.2.18 (2019-03-25)

Bug Fixes

  • 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)

Features

0.2.17 (2019-03-12)

Bug Fixes

  • add default value for message state handling (b52309a)

0.2.16 (2019-03-04)

Features

0.2.15 (2019-02-25)

Bug Fixes

  • improve handling of unset message state dates (6e81c29)

0.2.14 (2019-02-25)

Features

  • message states (sent, received, read) (7384950)

0.2.13 (2019-02-18)

Bug Fixes

  • add HttpFileUploadService to public api (9b380d3)

0.2.12 (2019-02-18)

Features

  • add support for http file upload (99c7fd1)
  • reconnect with last known credentials (599705a)

0.2.11 (2019-02-05)

Features

  • allow parameterization of contact list states (1b9a059)

0.2.10 (2019-02-04)

Bug Fixes

  • skip handling of message stanzas with type 'error' (b4418d3)

0.2.9 (2019-01-17)

Bug Fixes

  • reduce logging level, fix message ui (98c7caa)

0.2.8 (2019-01-16)

Bug Fixes

  • show most recent message in chat-message-list when contact changes (53112ab)

Features

  • group messages by date, minor UI improvements for messages (925e8d2)

0.2.7 (2019-01-11)

Bug Fixes

  • 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)

Features

  • add support for message carbons (XEP-0280) (9762de5)
  • synchronize 'last read date' via pubsub (65a8a67)

0.2.6 (2019-01-04)

Bug Fixes

  • 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)

Bug Fixes

  • increase ping interval from 5 seconds to 60 seconds (fbec21b)
  • use message id attribute first (c0bb556)

Features

  • add unread message count to contact in roster list (6b9a4e2)
  • unread message count plugin (9195e63)

0.2.4 (2018-12-19)

Features

0.2.3 (2018-12-19)

Bug Fixes

  • try to diagnose reconnect issues in cordova on ios devices (fb8eec0)

Code Refactoring

  • pendingIn / pendingOut converted to BehaviorSubject (cc9ea2a)

Features

  • roster contains incoming requests, sent requests and others (0a75f40)

BREAKING CHANGES

  • the pendingIn / pendingOut properties of Contact have been converted to BehaviorSubject and changed to the rxjs naming convention.

0.2.2 (2018-11-16)

Bug Fixes

  • use NgZone to allow e2e test execution (103f2c6)

0.2.1 (2018-11-14)

Bug Fixes

  • prevent connection loop on kick (bd8af74)

0.2.0 (2018-11-08)

Bug Fixes

  • add no implicit any checks (9486d60)

0.1.9 (2018-11-08)

Features

  • add ping (xep-0199) support (5274c84)
  • add support for in-band-registration (xep-0077) (1205d2f)

0.1.8 (2018-11-06)

Bug Fixes

  • links parsing for multiple occurrences of the same link (a08dc5a)

Code Refactoring

  • update to xmpp.js 0.5.2 (264ca31)

BREAKING CHANGES

    • changed LogInRequest interface
  • make chatConnectionService.client private
  • removed XmppClientToken