# Changelog

All notable changes to Black Bean Tables are documented here.

## [4.64.2] — 2026-07-18

### Fixed

- Preserve HTML when saving `rendered_html` / `content` fields — `readonly` UI input previously fell through to `sanitize_text_field`, which stripped all tags (breaking Black Bean Docs markdown output)

## [4.64.1] — 2026-07-17

### Fixed

- Row inserts/updates failed with "Could not insert row." on tables without `created_at`/`updated_at` columns (e.g. `doc_categories`): timestamps are now only written when the table schema defines those columns. This unblocks Docs → Sync, which could not create its plugin category tree

## [4.64.0] — 2026-07-16

### Added

- Distribution bootstrap for license activation + auto-updates on customer copies
- Release scripts: `npm run release` / `release:full`

### Notes

- See also [docs/GTM-RELEASE-v4.63.0.md](./docs/GTM-RELEASE-v4.63.0.md) for the v4.63.0 production-pilot narrative.

## [4.63.0] — Production pilot

### Added

- Boards & views: Grid, Kanban, Calendar, Timeline, Gallery, List, Chart
- Item panel: comments, watchers, subitems, workflow history
- Workflows with approvals + inbox alerts
- Automations (triggers, conditions, schedules, webhooks)
- Permissions: board members, teams, row-level assignee scope
- REST API with filters, cursor pagination, rate limiting
- API keys / OAuth apps with field scopes
- Public forms and embeddable board views
- CSV import/export
- Grid lazy rendering + Playwright E2E

Full write-up: [docs/GTM-RELEASE-v4.63.0.md](./docs/GTM-RELEASE-v4.63.0.md)
