Skip to content

Releases: RocketChat/Rocket.Chat

0.44.0

01 Nov 01:47
35dd541
Compare
Choose a tag to compare
  • Add archive and unarchive api endpoints
  • Add check package dependency to the iframe-login package. (#4664)
  • Add classes to spans in flextab
  • Add docker image creation for experimental branch
  • Add moment to rocketchat:lib dependencies
  • Add RoomPick setting type
  • Add session as a dependency of rocketchat:lib (#4661)
  • Add Slackbridge Out
  • Add tests for emoji, screen resolution, messages, rooms managment
  • Allow to call custom oauth services using iframe events (#4685, #4687)
  • Fix public channel name typo
  • Fix the wrong file path
  • Fix undefinied slash command parameters (#4668)
  • Fix user can use /leave in a direct message (#4663)
  • Fix visitor not being able to use livechat if session expired
  • Propagate bot messages through slackbridge
  • Replace mrt:moment-timezone by aldeed:moment-timezone as it depend on the official moment package
  • Set tap:i18n version in i18n package to install the expected version when the package is used in other projects

0.43.0

17 Oct 04:00
9572b0b
Compare
Choose a tag to compare
  • Add @here support for only notifying users that are active
  • Add base support for config via webservices
  • Add basic killswitch to enable/disable IRC functionality
  • Add oplog state to startup message
  • Add site name to html meta title via server side inject
  • Add transition to main-content
  • Add validations to transcript sending method
  • Adds options for ldap connect and idle timeout
  • Allow outgoing integrations to post as the triggering user
  • Fix email formatting and swal alert going out of widget
  • Fix Firefox DnD by checking types of drag event
  • Fix match on livechat department save
  • Fix select custom field validation
  • Fix stuck in login page after logout
  • Fix the slack and hipchat importers on users importing
  • Fix transcript to users without email
  • [email protected]
  • Migrated IRC config defaults to web admin panel and mapped to variables.
  • Package development status provided as an alert to users. Caveat emptor.
  • Remove mapReduces from statistics
  • Schedule syncedcron to run every one hour at the startup minute
  • Set babel cache directory for integrations
  • Switch snap from imagemagick to graphicsmagick

0.42.0

04 Oct 23:07
77e4ad6
Compare
Choose a tag to compare
  • Add dependency to package with avatar template
  • Add ids for irc.server callbacks
  • Add livechat REST endpoints
  • Add REST endpoint to save settings
  • Add REST endpoints to livechat agents, managers and departments
  • Add support for apostrophe emojis
  • Add videocall support to livechat
  • Added CAS 2.0 settings
  • Allow imported users to register themselves
  • CAS: BugFix for service URL when RC running in subdir. Source: #3981
  • Decrease the callback priority of highlight words
  • Enable slackbridge slashcommand after enabling
  • Fix bug when setting readonly room as default room
  • Fix Error when Importing Slack History (#4388)
  • Fix for DnD files in Firefox
  • Fix livechat routing to agents that have never logged in
  • Fix OEmbed exception on request error
  • Fix Relative path on og:image meta tag results in broken preview image
  • Fix setting username from REST API
  • Fix translations if tap language was changed (#4470)
  • Merged improvements from more-streams (#4510) (#4513)
  • Move livechat SMS endpoint to default Rocket.Chat REST APIs
  • Properly stop AV tracks when closing video recording dialog
  • Remove colon from mention on reply message
  • Remove sync methods (#4512)
  • Return status code 403 forbidden instead of 401 unauthorized
  • Show muted icon in list of users
  • Standardize settings endpoint return
  • Update Autolinker to 1.2.0

0.41.0

27 Sep 15:20
f6335f1
Compare
Choose a tag to compare
  • Add ability to close open livechats if an agent goes offline
  • Add basic channels tests
  • Add Error Handler to send uncaught exceptions to a room
  • Add filter to current livechats screen
  • Add login tests
  • Add migration to remove old Crowd setting
  • Add new global events
  • Allow webhook to decide if message is groupable
  • Catch errors sending mail
  • Fix auto complete issues with users and emoji
  • Fix error CodeMirror undefined when leaving admin
  • Fix ignore JSON.parse errors
  • Fix jitsiTimeout errors
  • Fix list of user auto complete from server
  • Fix open a new window if on embedded view mode
  • Fix stop registration if mail fails
  • Fix variable name in webhook (#4439)
  • Flip user video
  • Made Accounts_UseDNSDomainCheck false by default
  • Prevent edited messaged breaking line
  • Prevent empty username suggestion
  • Prevent error when parsing oembed meta
  • Remove colon from users autocomplete
  • Removed fast-render
  • Removed the word BY from the edited description title
  • Rename atlassian crowd url to remove space
  • Replace autocomplte popups subscriptions with methods
  • Trigger global event to embedded images

0.40.1

21 Sep 22:42
52e72c9
Compare
Choose a tag to compare
  • Allow Iframe login with default tokens
  • Fix embedded layout message box auto-resize
  • Fix for the new return of findAndModify
  • Fix mesaage search to use users' timezone when searching on dates
  • Fix popout mode for livechat
  • Fix to update custom emojis in real time
  • Replace fontello by svg icons on LiveChat
  • Show file type on file upload error (#3217)
  • Use the npm package of UAParser on LiveChat

0.40.0 - Meteor 1.4.1.1

20 Sep 20:52
d6236a9
Compare
Choose a tag to compare

IMPORTANT: Upgraded to meteor 1.4.1.1 - Now uses NodeJS 4.5

  • Add a minimalistic view for embedded layout
  • Add a setting to disable system notifications
  • Add a setting to make the timezone configurable in the Smarsh Connector
  • Add ability of multiple users invitation to slash command invite
  • Add API endpoint to create users
  • Add API endpoint to edit users
  • Add chimp to package.json dev dependencies to start our e2e tests
  • Add database migration script to remove invalid subscriptions records
  • Add Hex Color Preview Setting
  • Add imagemagick to the snaps
  • Add load more button to permissions manager
  • Add localforage and clipboard via NPM
  • Add method to get files in sync way
  • Add more logs for outgoing webhook
  • Add option to hide a custom field from the register form
  • Add package rocketchat-custom-emoji
  • Add package rocketchat-emoji-base: a base package for adding new sets of emoji
  • Add replica set and automatic SSL to docker-compose
  • Add reply button to message actions
  • Add setting to allow the sending of unrecognized slash commands for handling by bots
  • Add snap package yaml for Rocket.Chat
  • Add TAPi18n.__ to slashcommand params
  • Added readOnly option to channel settings panel
  • Added roomTypesClient method to check if room is readOnly
  • Allow consecutive large emojis in a message where only emoji is present
  • Allow use empty/wrong LDAP_Username_Field (#4259)
  • Any users present when a read-only channel is created are muted
  • Auto hide scrollbars on windows
  • Autolinker: Use npm module and convert from CoffeeScript (#4293)
  • Avoid darh-n-drops to the side-nav result in opening the files in the browser
  • Change post-read-only to post-readonly and create set-readonly
  • Check if the user being removed is the last owner of the room
  • Check mention-all permisson with message creator rather than current user
  • Clarify the descriotion of the keep history setting
  • Fix /open with an invalid name
  • Fix Can't Change a Room's Name (#4173) (#4226)
  • Fix count of unread messages on rtl
  • Fix error when typing on a recently opened room
  • Fix Exception while invoking method sendForgotPasswordEmail (#4203)
  • Fix insert of Default Custom SAML
  • Fix IP regular expression for clickable link
  • Fix rtl spotlight and prevent line break
  • Fix Translations for slashcommands
  • HTML-escape user data when storing in Meteor Error
  • Improve incoming webhook logs
  • Improve look and feel of upload and unread bars
  • Improve message day divider
  • Improve outgoing webhook logs
  • Improve scroll look of textarea
  • Improve search options
  • Improve spotlight to search in subscriptions (#4269)
  • Improve upload bars layout
  • Improve upload error messages
  • Include all public rooms and users on spotlight search
  • Incorrect avatar image on Chrome 53 (#4325)
  • Limit message box height
  • Make the CSS for the loading animation inline to avoid blank screen
  • Markdown url links that point to server url should not open in blank
  • MessageBox hidden and dropzone disabled for read-only room if user doesn't have permission to post
  • Migration for statistics installedAt and settings createdAt
  • Move livechat bundled assets to root app
  • Only show textarea scroll if necessary
  • Only try to auto orient jpeg, png and bmp files
  • Open new direct rooms correctly (#4322)
  • Open new rooms for direct messages correctly via spotlight
  • Reactive the rate limiter of method sendMessage
  • Refactored to remove unnecessary addUsernameByIdAndMute method
  • Remove particlesjs
  • Renamed users-typing class to stream-info, added 'this room is read only' message
  • Set subscriptions archived when user is deactivated
  • SetReadOnlyById now removes empty muted array from room record
  • Speed improvement on theme compilation
  • Standardised channel info icon
  • Using faster npm bcrypt module
  • Verify permissions on spotlight list

0.39.0

05 Sep 15:06
38b89fb
Compare
Choose a tag to compare
  • Accept username from SAML response
  • Add image attachment support when a bot (ex using giffy) posts just an image
  • Add Livechat office hours
  • Add more Parameter checks to methods (#4147)
  • Add roles user to slackbridge imported users
  • Add setting to disable LDAP fallback to default account system
  • Add try/catch for avoiding log of error on duplicate messages on SlackBridge
  • Adds Support for phabricator oauth server
  • Change 'go to message' button style
  • Changed time check from every second to every minute
  • Disable unessary fields on push settings
  • Enable debug of push lib when debug setting is true
  • Fix an exception occuring in the smarsh connector when a user didn't have an email, adds a setting to configure the default email for missing emails
  • Fix E-Mail address in reset password form is case-sensitive (#4158)
  • Fix error with CustomOAuth on startup
  • Fix input label position and background color for autofill fields
  • Fix login font issues
  • Fix resize of message box on mobile when paste and send using return on keyboard
  • Fix ModelsBase.update throws error when using array update operators (#4121)
  • Hide messages from stream while importing with SlackBridge
  • Initial work on getting the smarsh connector wired up.
  • Moved createPrivateGroup to rocketchat-lib
  • Support jitsi message types in the smarsh connector
  • Tweak SandstormOembed styling/format
  • UI improvements to login screen
  • Update the opened livechat room by token

0.38.0

30 Aug 17:27
8de3205
Compare
Choose a tag to compare
  • Action links improvements
  • Add global event unread-changed-by-subscription
  • Add role to disable/enable channel preview (#4127)
  • Add room setting to require code to join Room (#4126)
  • Add the timer for disconnecting, one minute after going in the background it'll disconnect
  • Add Ubuntu 16.04-under 30 seconds snap deployment using SNAPS
  • Added File Uploaded text on attachments to i18n
  • Added option to populate Rocket Chat with LDAP users (import them) (#4054)
  • Changes rtl check in ChatMessages class (#4049)
  • Check message timestamp before notifying users
  • Do not check for last admin while updating a user
  • Don't send offline emails to users who aren't active
  • Fix mispelling for seriliazedDescriptor
  • Fix multiple notifications (closes #3517) (#4074)
  • Fix offering Sandstorm grains without a title
  • Fix the verbs in Sandstorm activity events
  • Fix user update check for last admin
  • Fixed buttons margins and upload file list
  • Formatting and adding some missing permissions to standard roles
  • Handle locations when disabled
  • Improve lazy loading of custom fields and translations
  • Improve stream broadcast connection (#4119)
  • Improvements/login and registration (#4073)
  • Less borders (#4101)
  • Make sure Sandstorm.notify is always called for DMs
  • Open room correctly after creation and new messages
  • Set gitlabs scope to 'api', the only support scope.
  • Set message.ts if empty on sendMessage method
  • Update moment locales
  • Update to Autolinker.js 0.28.0
  • Update to depend only on the gMaps API key, add i18n strings for geolocaiotn sharing
  • Updated loginform a11y and UX - labels instead of placeholders (#4075)

0.37.1

17 Aug 19:48
f89099a
Compare
Choose a tag to compare
  • Allow deletion of records with same id on settings
  • Created inital Iframe integration
  • Fixed admin option of type select
  • Fixed livechat branding over options button
  • Fixed Not showing upload button on safari
  • Fixed SlackBridge import and slack importer ids conflict
  • Changed SlackBridge to import from begin to end
  • Suppress message-pinned notification from import

0.37.0

15 Aug 22:04
7ab2481
Compare
Choose a tag to compare
  • Added an option to SlackBridge to exclude some bots messages from propagating. (#3813)
  • Added bot-helpers package (#3799)
  • Added crowd integration (#3852)
  • Added error handling for stat server request
  • Added extention to filename if not included in download file (#3914)
  • Added font family configuration
  • Added i18n file route for subfolder (#3772)
  • Added label tag for checkbox in adminRooms (#3926)
  • Added name/link of channel/room in email notifications (#3814)
  • Added of location share feature (#3924)
  • Added online count in rooms member list
  • Added optoin for LDAP to merge existing users (#3992)
  • Added Sandstorm activity/notification events (#3743)
  • Added Sandstorm UiView offer button and oembed
  • Added Sandstorm UiView offer powerbox
  • Added unread alert settings to user preferences and room notifications tab (#3795)
  • Allow guest users to view joined direct rooms (#3783)
  • Better centering for dropzone div and text issues at certain medium screen widths (#3913)
  • Changed default fonts to use native UI font stack
  • Changed the message input buttons layout
  • Copied implementations from admin room info (#3773)
  • Custom expiry time setting for Amazon S3 download links (#3846)
  • Custom oauth scope (#3837)
  • Decode html entities in link metadata
  • Fixed attachments under Sandstorm
  • Fixed for issue #3953
  • Fixed link "go to message" on emails
  • Fixed livechat webhook infinite retries
  • Fixed login when the CROWD disabled and LDAP enabled (#3974)
  • Fixed message input flex model (#3986)
  • Fixed regression of iFrame login
  • Fixed SlackBridge file import
  • Fixed some oembed issues (#3771)
  • Fixed typo in HISTORY.md (#3921)
  • Fixed using cache in develop
  • Fixed video record regex
  • Give SlackBridge the option to use a (formatted) alias for imported messages (#3804)
  • Hide user admin controls except for in admin panel closes #3847
  • Improve livechat custom field queue storing it by key
  • Let bot messages propagate through SlackBridge again. (#3810)
  • Livechat CRM integration improvements (#3912)
  • Message box changes direction explicitly upon input change (#3730)
  • Move common Sandstorm functions out to a lib.js
  • Prevent last admin removal (#3971)
  • Prevent self-made notifications (#3937)
  • Remove dot from message _id on imported messages
  • Removed text shadows
  • Show guest name as message alias on LiveChat
  • Show notification for non focused rooms
  • Update default setting for file upload types to include video
  • Update side-nav with room counts (#3967)