---
changelog:
  category: Release
  version: 0.5.0
date: '2026-10-09T14:28:44Z'
seo:
  description: >-
    fix(payloads)!: match Slack's overflow, radio and icon button actions and
    state option text by @nkootstra in
    https://github.com/nkootstra/block-kit/pull/124fix…
title: v0.5.0
type: changelog
---
<!-- Release notes generated using configuration in .github/release.yml at 2a00ff5f2a1c41c1bdb6f6bd3c76800d94ef9f8b -->

## What's Changed
### Breaking changes
* fix(payloads)!: match Slack's overflow, radio and icon button actions and state option text by @nkootstra in https://github.com/nkootstra/block-kit/pull/124
* fix(payloads)!: follow Slack for view state, typing triggers and the time field label by @nkootstra in https://github.com/nkootstra/block-kit/pull/133
### Features
* feat(image): show slack_file images through resolvers.slackFile, with Slack's size caption by @nkootstra in https://github.com/nkootstra/block-kit/pull/141
* feat(charts): show Slack's hover tooltip and actions menu, opened above the page by @nkootstra in https://github.com/nkootstra/block-kit/pull/170
* feat(select): list people and channels from resolvers.directory as Slack's rows by @nkootstra in https://github.com/nkootstra/block-kit/pull/161
* feat(image): show Slack's size caption on an image_url through resolvers.imageSize by @nkootstra in https://github.com/nkootstra/block-kit/pull/176
* feat(charts): slide the chart tooltip after the pointer and fade it in and out, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/178
### Fixes
* fix(touch): don't leave hover highlights behind after a tap by @nkootstra in https://github.com/nkootstra/block-kit/pull/119
* fix(theme): match Slack's dark-mode colours for menus, calendar and controls by @nkootstra in https://github.com/nkootstra/block-kit/pull/121
* fix(datetimepicker): split into Slack's separate date and time controls by @nkootstra in https://github.com/nkootstra/block-kit/pull/123
* fix(select): match Slack's option lists: word-start matching, Enter key, empty states and ticks by @nkootstra in https://github.com/nkootstra/block-kit/pull/126
* fix(input): count characters left instead of cutting text off, and match Slack's input hints and placeholders by @nkootstra in https://github.com/nkootstra/block-kit/pull/125
* fix(touch): stop iOS zooming the page when a field gets focus by @nkootstra in https://github.com/nkootstra/block-kit/pull/122
* fix(timepicker): match Slack's time list, time zone names and datepicker typing by @nkootstra in https://github.com/nkootstra/block-kit/pull/127
* fix(theme): match Slack's dark field borders, code, menus, selected day and icon colours by @nkootstra in https://github.com/nkootstra/block-kit/pull/129
* fix(feedback): make feedback buttons Slack's Rating radio group with a filled picked thumb by @nkootstra in https://github.com/nkootstra/block-kit/pull/130
* fix(select): echo initial_option in single-select actions and move on from the chosen option on the first arrow key by @nkootstra in https://github.com/nkootstra/block-kit/pull/131
* fix(datepicker): match Slack's open calendar and input-block time list by @nkootstra in https://github.com/nkootstra/block-kit/pull/138
* fix(charts): use Slack's dark area fills and page-coloured pie slice separators by @nkootstra in https://github.com/nkootstra/block-kit/pull/139
* fix(rich-text-input): match Slack's composer colours in both themes by @nkootstra in https://github.com/nkootstra/block-kit/pull/140
* fix(rich-text): write mentions and same-style text as single text runs, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/142
* fix(theme): match Slack's dark text colours for message text, secondary text and the blocks that stay bright by @nkootstra in https://github.com/nkootstra/block-kit/pull/147
* fix(select): open lists the way Slack does: blue on a click, a check on the chosen option, typed external selects and accessory dialogs for every directory by @nkootstra in https://github.com/nkootstra/block-kit/pull/145
* fix(overflow): open the menu 4px below its button beside wrapping text, and raise its labels 1px as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/146
* fix(confirm): give the confirm dialog Slack's 36px close button and 68px header by @nkootstra in https://github.com/nkootstra/block-kit/pull/154
* fix(video): narrow the video frame with its shape kept in a narrow message, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/162
* fix(datepicker): use Slack's medium date and time fields in modals and on App Home by @nkootstra in https://github.com/nkootstra/block-kit/pull/159
* fix(visual): read input values, release redacted-name widths and drop the contexts Block Kit Builder refuses by @nkootstra in https://github.com/nkootstra/block-kit/pull/166
* fix(image): show a Slack file's size in decimal kB and cap the file at 400 x 400, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/165
* fix(datetimepicker): stack the date and time fields when a message is too narrow for both, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/163
* fix(theme): match Slack's dark colours for Clear selection, dialog titles, @here and the chosen option by @nkootstra in https://github.com/nkootstra/block-kit/pull/160
* fix(select): match Slack's item limit hint and private channel pill in both themes by @nkootstra in https://github.com/nkootstra/block-kit/pull/175
* fix(charts): keep a chart 400px wide in a narrow message and let the message cut it off, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/177
* fix(css): show hover styles only to precise pointers, keep focus visible in high contrast and slide only without reduced motion by @nkootstra in https://github.com/nkootstra/block-kit/pull/179
* fix(input): show the enter hint only under a plain text input, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/180
* fix(context): stack a wrapped context block's rows without a gap, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/182
* fix(select): open a multi-select's dialog with its field at rest and the placeholder drawn as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/184
* fix(datepicker): open the calendar 4px inside a modal or App Home field's right edge, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/183
* fix(charts): scroll a chart sideways in a narrow message instead of cutting it off, as Slack does by @nkootstra in https://github.com/nkootstra/block-kit/pull/185
* fix(select): draw a static select as Slack's button select, with its "--Select an item--" row by @nkootstra in https://github.com/nkootstra/block-kit/pull/187


**Full Changelog**: https://github.com/nkootstra/block-kit/compare/v0.4.0...v0.5.0
