Releases: RocketChat/Rocket.Chat
Releases · RocketChat/Rocket.Chat
0.48.1
Requires node: v4.6.2 npm: v3.10.9
- Fix integration payload JSON.parse
0.48.0
- 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
- Fix color migrations
- Fix to prevent register broadcastAuth more than one time
0.47.0
- 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
- 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
- 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
- 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
- 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
- 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
- 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