Changelog
0.42.0 (2026-09-16)
Features
- blocks: TabsBlock disables a tab trigger when Tab.disabled is set (4941735)
- blocks: TabsBlock disables a tab trigger when Tab.disabled is set (90601e3)
0.41.1 (2026-09-16)
Bug Fixes
- blocks: CardGrid status badges translate instead of showing the raw value (9e33ce0)
- blocks: DenseTable statusMap passthrough, CardGrid row actions, barrel exports InspectorContext (6656506)
- blocks: DenseTable statusMap, CardGrid row actions, InspectorContext barrel export (bac21e9)
- blocks: inspector drawer's close button no longer reopens itself (219adcb)
- form: Save button loading state now persists through the actual request (366e35e)
0.41.0 (2026-08-05)
⚠ BREAKING CHANGES
- blocks: o parâmetro
pageenviado ao servidor passa a ser 1-based. Consumidores que compensavam a assimetria — recebendo 0-based na borda HTTP e devolvendo 1-based no contrato — devem remover essa adaptação e tratarpagecomo 1-based nas duas direções.
Bug Fixes
- blocks: ActionGrid respeita loading e disabled do contrato Action (4e6ac99)
- blocks: DenseTable emite a página em 1-based, como o contrato declara (642f75d)
- blocks: paginação 1-based no DenseTable e loading/disabled no ActionGrid (853a086)
0.40.1 (2026-07-29)
Bug Fixes
- form: menu do select abre abaixo do campo, nao sobre ele (4220b21)
- form: menu do select abre abaixo do campo, não sobre ele (a0f0890)
0.40.0 (2026-07-27)
Features
- schemas: registrar o bloco customform_render no contrato de IA (71e4b7e)
- schemas: registrar o bloco customform_render no contrato de IA (e5fc8c7)
0.39.1 (2026-07-24)
Bug Fixes
0.39.0 (2026-07-24)
Features
- shell: add editable_panel primitive (contract-driven side drawer) (97505b6)
- shell: editable_panel primitive (contract-driven side drawer) (5be166d)
Bug Fixes
- ci: use GitHub App client-id for dispatch bot token minting (b0c123d)
Documentation
- canonical AGENTS.md via scaffold BL-P1-06 (+ CLAUDE.md symlink) (f79ecd8)
0.38.0 (2026-07-13)
⚠ BREAKING CHANGES
- blocks: the tabbed_panel block is renamed to tabs (tab item key -> id), and workflow_progress is no longer registered by the free package (moved to @middag-io/react-pro).
Features
- blocks: rename tabbed_panel to tabs, add chart, move workflow_progress to pro (d9a21fe)
- blocks: rename tabbed_panel to tabs, add chart, move workflow_progress to pro (4c41b61)
Refactoring
- engine: rename src/app to src/engine (0963b85)
- group vendored primitives, gallery and icons under src/primitives/ (e689608)
- move example gallery out of src into repo-root examples/ (a2a7e0d)
Documentation
- schemas: rename tabbed_panel to tabs and add chart block manifest (be2f3d9)
0.37.1 (2026-07-09)
Bug Fixes
- form: space collapsible section content and stop toggle submitting (16fcf26)
- theme: default bare border utility to --color-border token (567907b)
0.37.0 (2026-07-09)
Features
- form: export FormField + multiselect combobox variant (c96018a)
- form: export FormField and add multiselect combobox variant (186894c)
0.36.2 (2026-07-09)
Bug Fixes
- form: space collapsible section content and stop toggle submitting (4688d9e)
0.36.1 (2026-07-08)
Bug Fixes
- theme: default bare border utility to --color-border token (b0fc1f2)
- theme: default bare border utility to --color-border token (af5ccf4)
0.36.0 (2026-07-06)
Features
- app: add content-only shell mode to ContractPage (cf291bd)
0.35.3 (2026-07-06)
Bug Fixes
- build: externalize react-i18next to dedupe consumer copy (474de60)
0.35.2 (2026-07-05)
Bug Fixes
- contracts: sync generated contracts with the TableDisplayOptions schema rename (998c182)
@middag-io/react
Releases up to and including 0.35.1 were cut from the original private monorepo (now middag-io/middag-react-pro); their changelog history lives there. This file starts fresh with the first release from this repository.