---
changelog:
  category: Release
  version: 0.4.0
date: '2026-10-07T08:24:46Z'
seo:
  description: >-
    feat(payloads)!: pass onAction the same normalized action Slack sends by
    @nkootstra in https://github.com/nkootstra/block-kit/pull/95 feat(modal):
    fade the…
title: v0.4.0
type: changelog
---
<!-- Release notes generated using configuration in .github/release.yml at c5e5707f0b3dd3f8a2d6214c78ec47b784fc92d3 -->

## What's Changed
### Breaking changes
* feat(payloads)!: pass onAction the same normalized action Slack sends by @nkootstra in https://github.com/nkootstra/block-kit/pull/95
### Features
* feat(modal): fade the overlay in and use Slack's modal shadow by @nkootstra in https://github.com/nkootstra/block-kit/pull/100
* feat(confirm): match Slack's confirm dialog by @nkootstra in https://github.com/nkootstra/block-kit/pull/103
* feat(plan): make expanded tasks focusable by @nkootstra in https://github.com/nkootstra/block-kit/pull/102
* feat(datepicker): anchor the calendar right and navigate it with the keyboard by @nkootstra in https://github.com/nkootstra/block-kit/pull/106
* feat(select): make the static select trigger typeable, with Slack's menu size by @nkootstra in https://github.com/nkootstra/block-kit/pull/107
* feat(select): open a section accessory multi-select in a dialog like Slack by @nkootstra in https://github.com/nkootstra/block-kit/pull/108
### Fixes
* fix(payloads): add enterprise fields and normalized text to view and suggestion payloads by @nkootstra in https://github.com/nkootstra/block-kit/pull/97
* fix(overflow): left-align a 250px menu and move focus into it by @nkootstra in https://github.com/nkootstra/block-kit/pull/101
* fix(timepicker): list times hourly in a typeable picker by @nkootstra in https://github.com/nkootstra/block-kit/pull/104
* fix(checkboxes): space checkbox and radio options 8px apart like Slack by @nkootstra in https://github.com/nkootstra/block-kit/pull/113
* fix(popover): keep menus and calendars inside the window on narrow screens by @nkootstra in https://github.com/nkootstra/block-kit/pull/114
* fix(datepicker): match Slack's calendar layout, states and Clear selection by @nkootstra in https://github.com/nkootstra/block-kit/pull/115
* fix(touch): stop a quick second tap zooming the page on iOS by @nkootstra in https://github.com/nkootstra/block-kit/pull/116


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