2022 changelog entries
November
- We released version
v1.16.4of the developer tools for our Slack platform beta. We fixed some pipes behind the scenes to prevent future leaks; check out how we are improving the beta platform experience for our community. - Three new endpoints for admins to manage role assignments are now available:
admin.roles.listAssignments,admin.roles.addAssignments, andadmin.roles.removeAssignments. Explore other useful methods for managing your users and workspaces here. - We released version
v1.15.0of the developer tools for our Slack platform beta. It also introduces a breaking change (arriving January 26th, 2023) for those making API calls to outgoing domains in their functions.
October
- A bevy of new Block Kit input elements await developers soliciting input from users including the often requested combined date and time picker. Collect links with the URL input element or email addresses, numbers, too.
- We released version
v1.14.0of the developer tools for our Slack platform beta. - We updated the fine print and added default
placeholdertext for the following Block Kit elements:channels_select,conversations_select,multi_channels_select,multi_users_select, andusers_select. - At last, member_joined_channel now works as you'd expect for multi-party direct messages (MPIM). Be sure to add the mpim:read scope to receive these events!
- We're cleaning up some lingering behavior in our legacy Real Time Messaging API. In message events streamed over the RTM API, channel and usergroup mentions will no longer include entity names. Still need entity names? Access them using Web API methods such as
conversation.infoandusergroups.list. Alternatively, consider using the Events API, which also supports WebSockets, to receivemessageevents.
September
- Today we permanently alter the behavior of the retired Web API method
rtm.start: those still using this method will receive the more reliable but brief response of thertm.connectmethod. - To better accommodate customers at Dreamforce next week, we've moved
rtm.start's final retirement date to September 27th, 2022. Learn more about the future ofrtm.startand how it may impact your app. - Several new tools for app developers are now available as part of our Slack platform open beta. Developers can ship higher-quality apps and workflows quickly with a streamlined development lifecycle, including secure hosting and data storage in Slack.
August
- Keep track of who gets added to DM conversations. You can now monitor the
dm_user_addedaudit event with the Audit Logs API. - On September 13th, 2022, we will provide a preview of the
rtm.startfuture behavior. If you still usertm.startto connect to Slack, learn more about when this preview will be happening in your time zone and how it may impact your app.
July
- Slack is used by public sector teams and their partners for being faster, better organized, and more secure than email. If you're a government agency, contractor, or just intrigued by how Slack supports government communication, our GovSlack documentation is the place to be!
- Bring users information and delight in your Slack apps with the video block now available in Block Kit. Read on to learn more on how to embed videos in your app.
May
- Be informed about specific changes to users' data. One of three events will now be dispatched alongside the
user_changeevent:user_huddle_changed,user_profile_changed, oruser_status_changed. - The file may be deleted, but the record of the event won't be. You can now monitor
file_deletedaudit events with the Audit Logs API.
April
- Messages are how people communicate in Slack, message metadata is how apps communicate with apps! Read on to learn about how to spark more automation with your app throughout Slack.
- The
team.infoparameterdomainis now public. Query for your team's information bydomainonly whenteamis null.
March
- Mentioning a private channel in a slash command when your app manifest flag
should_escapeisfalsenow correctly formats the channel identifier. Previously, the API would return HTML entities (<and>) that had to be manually converted into their character counterparts.
February
- Help users find links, messages, and files germane to a channel's distinctive purpose with the Bookmarks API.
- The
admin.users.unsupportedVersions.exportAPI allows you to export users using unsupported software within your workspace. Read on to learn more.
January
- Block Kit button elements can now utilize the optional
accessibility_labelfield, which allows you to write longer descriptive text for a button. Learn more. - The
admin.apps.requests.cancelmethod allows admins to cancel app approval requests within a workspace or Enterprise org. Learn more.