Skip to content

Releases: RocketChat/Rocket.Chat

0.48.1

13 Dec 14:54
Compare
Choose a tag to compare

Requires node: v4.6.2 npm: v3.10.9

  • Fix integration payload JSON.parse

0.48.0

13 Dec 14:45
Compare
Choose a tag to compare
  • Add CustomOAuth logger
  • Add env var to disable animations
  • Add new options (username-field and merge-users) to CustomOAuth
  • Add search field in admin
  • Add support to set own avatar from URL on REST API
  • Add validateNewUser check to compare against whitelist
  • Allow setting other users avatars if you have permissions
  • Change all 'Has more' with loading animation
  • Change CustomOAuth setting format
  • Change field name to roles and type to Array.
  • Change from loading cert from a file to storing the cert
  • Don't allow changing the room type if you only have permission to create one and not the other
  • Fix accountFlex highlight on hover issue
  • Fix crash if a webhook payload had a field named "payload"
  • Fix email being unverified when calling user.update
  • Fix Geolocation button
  • Fix handle saml urls with query strings.
  • Fix katex
  • Fix SAML logout
  • Fix the chat.postMessage not returning any data about the sent message
  • Fix the nameFilter being required on groupsList, since it isn't a requirement
  • Fix to do saml http-redirect binding with signing.
  • Fix typo in result ordering regex.
  • Fix unread messages bar overlapping
  • Hide Sandstorm offer button on Cordova
  • Init API tests
  • Made the logged user check more modular
  • Make the server information of the api consistant with others
  • Move joinDefaultChannels to internal APIs
  • Move the channels to their own file and add several rest api methods
  • Move the groups v1 api calls out of the huge routes.coffee file
  • Move the rest of the current rest api to individual files
  • Move the v1 settings into the v1 folder
  • Only unwrapping webhook payloads if necessary
  • Pick only departments that would shown on registration if none set
  • Prevent register broadcastAuth more than one time
  • Remove reactions when messages are removed, fixes #5164
  • Set username automaticaly
  • Support username template in CustomOAuth
  • Update momentjs to 2.17.1
  • Update slack-client to 2.0.6

0.47.1

09 Dec 16:29
Compare
Choose a tag to compare
  • Fix color migrations
  • Fix to prevent register broadcastAuth more than one time

0.47.0

06 Dec 11:36
Compare
Choose a tag to compare
  • Add 'clear OEmbed cache now' button
  • Add a method and rest api to clean up a channel's history
  • Add ability to choose a department from the API to livechat
  • Add channel history rest api
  • Add channel history rest api which is slack compatiable.
  • Add ecmascript to all packages with coffeescript
  • Add feature to clear OEmbed cache after user-defined amount of time
  • Add heirarchy and refactor colour variables
  • Add method do check if process is running inside docker
  • Add migrations, label, toggle for minor colors
  • Add option to disable file uploads in direct messages
  • Add the feature to hide the file sharing btn and some fixes
  • Allow load css from subdir
  • Allow setting border colours in imports
  • Allow simpler pinning and unpinning via the methods, only require _id and rid.
  • Allow use expressions/variables as colors
  • Change custom account box items to button
  • Convert the channels.history from post to get
  • Fix 'user is typing' break line
  • Fix bug with Disable Embed for Users
  • Fix button/bg colors and contrast
  • Fix code that check for empty object
  • Fix file list in cordova
  • Fix improper use of head tag (replace with header)
  • Fix improve unread mark
  • Fix issue #4387, crash when using StartTLS and LDAP
  • Fix issue #4813
  • Fix jitsi lib load in sub dir
  • Fix login logo in subdir
  • Fix missed styles and cull transparent variables
  • Fix oauth client when client had previously authorized
  • Fix redirectUrl after custom oauth successful login initiated by iframe command, fixes #5042 (#5043)
  • Fix sandstorm call setPath on navigation
  • Fix set user's email from REST API
  • Fix to stop changing the instance IP if running in docker
  • Fix windows issues on startup
  • Improved performance of sidebar rendering. Fixed RTL sidebar opening.
  • Inject meta tag via Inject.rawHead
  • Load permissions styles through theme methods
  • Migrating from GoogleSiteVerification_id to Meta_google-site-verification
  • Move less mixins into separate import
  • No longer allow invisible agents get livechats
  • Recommend using meteor npm start
  • Remove c from function param
  • Remove the default value for the latest on the getChannelHistory
  • Rename action-buttons-color primary-action-color
  • Restore migrations post merge upstream versions
  • Serve theme.css through WebApp.rawConnectHandlers
  • Show 'connecting to agent..' message option on LIveChat client
  • Simplify button classes, remove color names
  • Update action link and permissions colors to use theme variables
  • Updated to autolinker 1.4.0
  • Use toastr from npm

0.46.0

21 Nov 19:25
Compare
Choose a tag to compare
  • Add a csv plain text importer (#2689)
  • Add a verified email toast
  • Add an area to the warnings piece and allow defining users to be part of channels.
  • Add channel renames to the importer tool
  • Add debug to build scripts
  • Add Hyper.sh
  • Add missing dependencies to rocketchat:lib
  • Add more tests
  • Add option to hide user muted/unmuted messages
  • Add option to remove the filesize restriction
  • Add path prefix to sidenav layout (#4798)
  • Add reaction importing capability for Slack
  • Add REST endpoint to set user avatar
  • Add scrollbar into the snippet view page
  • Add setting to Forget user session on window close
  • Add snippet message plugin
  • Add snippet page and file creation
  • Add syntax highlighting when a snippet is created
  • Add tabBar english translation
  • Add user account tests
  • Allow private groups and add warnings to the importers
  • Bot-helpers bugfix and new features
  • Change default button colors and font-weight
  • Change Jitsi iframe width to auto
  • Change user rooms verifications to subscriptions
  • Change utf8 names validation label
  • Disabling the snippet feature by default
  • Do not trigger livechat integration if room still open
  • Enable broadcast connection logs when log level is 2
  • Fix channels were the creator wasn't imported was causing issues (#4934, #4899, #3911)
  • Fix chevrons were backwards (#3581)
  • Fix errors related to user status on logout
  • Fix hubot-help path (#4807)
  • Fix ignore cdn_prefix setting if empty (#4546)
  • Fix LDAP filter users by their group (#4756)
  • Fix Message_AllowSnippeting setting checks
  • Fix sandstorm upload: UploadFS.Store.GetURL to return a relative URL
  • Fix slackbridge out to stop re-sending messages that go out
  • Fix the import progress not having the correct translations
  • Fix Url previews are broken (#4779)
  • Fixes the auto focus while using ctrl commands
  • Fixes the create new btn bug
  • List rocketchat:authorization as a dependency of rocketchat:lib
  • Move client tabs into tabBar folder
  • Provide the full avatar url when posting out to Slack
  • Reactions need to be ran as the user who reacted and fix edits not showing
  • Remove log and useless else condition.
  • Remove online status class from channels
  • Remove unused ChatSnippetMessage class
  • Remove unused mime-type dependency
  • Remove unused settings and add translation
  • Replace erroneous head tags with header tags
  • Sandstorm build: use node and npm from Meteor dev bundle, and don't use sudo.
  • Standardising buttons appearance
  • Support symbolic link integration
  • Update Autolinker to 1.3.2
  • Update blaze
  • Update buffer to string conversion using utf8
  • Update FileUpload.js
  • Update LESSHat from version: v3.0.2 (2014-06-17) to version: v4.1.0 (2016-07-19)
  • Using --headless instead of METEOR_PRETTY_OUTPUT=0
  • Using border-with on CSS to control borders
  • Validate user access on file upload

0.45.0

01 Nov 02:09
a9de8a4
Compare
Choose a tag to compare
  • Add global keydown event handler
  • Add hubot packages as default
  • Add Iframe change status (#4741)
  • Add iframe command 'login-with-token` (#4746)
  • Add iframe command 'logout'
  • Add jschardet for detect encoding of oembed body
  • Add keywords for outgoing integrations across all public/private/direct channels
  • Add migration to escape old room topic changed messages
  • Add option to hide some system messages
  • Add scroll listener to admin log viewer
  • Add scroll listener to rooms
  • Add Stream cast (#4727)
  • Add support for attachments inside quoted messages
  • Add threshold to check if admin log viewer is at bottom
  • Add threshold to check if room is at bottom
  • Add users to default channels when using REST API
  • Add version and RocketChat.Info to Bugsnag notifications
  • Change event keydown to keypress
  • Exporting NODE_ENV=production to all builded images
  • Fix action link handler
  • Fix Assign issuer value from tag value instead of incorrect tag object (#4754)
  • Fix check user.profile.email and fallback with username: user.name if it does not exist in user record (#4614)
  • Fix Drag&Drop files into channel doesn't work on Safari (#4721)
  • Fix jitsi:updateTimeout error
  • Fix Livechat Remove Department Closes #4720 Thanks to @deep0982
  • Fix replace null value of contextType by an empty string so check(String) won't fail (#4495)
  • Fix the timeout in the channel name test
  • Ignore keypress if swipebox is open
  • Keep queryParams when using FlowRouter.go to room routes
  • Make the location button use the full button and not just the icon
  • Move to main.coffee and add select tag to ignore list
  • OEmbed: More smart charset detection algorithm
  • Show a desktop notification only for the opened room if on embedded mode
  • Time Range filter from and to in livechat current chat page
  • Trigger a global event on embedded mode instead of calling action link
  • Update ip-range-check to version 0.0.2 to get rid of debugger call danielcompton/ip-range-check#1
  • Update all npm-shrinkwrap.json with npm 3.10.9

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