Releases: meixg/feishu-card-renderer
Release list
feishu-card-renderer@0.2.0
What's Changed
- chore(deps-dev): bump vite from 7.3.6 to 8.2.0 by @dependabot[bot] in #114
- chore(deps-dev): bump jsdom from 26.1.0 to 30.0.1 by @dependabot[bot] in #115
- fix: preserve markdown soft line breaks by @meixg in #126
- fix: prevent charts from overflowing card containers by @meixg in #127
- chore: release feishu-card-renderer by @github-actions[bot] in #125
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.1.4...feishu-card-renderer@0.2.0
feishu-card-renderer@0.1.4
What's Changed
- fix: round header template corners by @meixg in #120
- chore: harden visual PR preflight by @meixg in #122
- chore: remove project Matt Pocock skills by @meixg in #123
- chore(deps-dev): bump @testing-library/jest-dom from 6.9.1 to 7.0.0 by @dependabot[bot] in #110
- chore(deps-dev): bump @types/react-dom from 19.2.3 to 19.2.4 by @dependabot[bot] in #111
- chore(deps): bump @visactor/vchart from 2.1.4 to 2.1.5 by @dependabot[bot] in #112
- chore(deps-dev): bump sigstore from 4.0.0 to 5.0.0 by @dependabot[bot] in #116
- chore(deps-dev): bump @types/react from 19.2.17 to 19.2.18 by @dependabot[bot] in #119
- chore(deps-dev): bump typescript from 5.9.3 to 6.0.3 by @dependabot[bot] in #113
- chore(deps): bump lucide-react from 0.536.0 to 1.28.0 by @dependabot[bot] in #118
- chore(deps-dev): bump @playwright/test from 1.62.0 to 1.62.1 by @dependabot[bot] in #117
- fix: hide omitted collapsible panel icon by @meixg in #124
- chore: release feishu-card-renderer by @github-actions[bot] in #121
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.1.3...feishu-card-renderer@0.1.4
feishu-card-renderer@0.1.3
What's Changed
- fix: render header template colors by @meixg in #107
- fix: render required field indicators by @meixg in #109
- chore: release feishu-card-renderer by @github-actions[bot] in #108
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.1.2...feishu-card-renderer@0.1.3
feishu-card-renderer@0.1.2
What's Changed
- fix: 修正折叠面板边框与默认圆角 by @meixg in #104
- fix: render Markdown font color extension by @meixg in #106
- chore: release feishu-card-renderer by @github-actions[bot] in #105
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.1.1...feishu-card-renderer@0.1.2
feishu-card-renderer@0.1.1
What's Changed
- fix: recover release source from npm provenance by @meixg in #96
- Add parent-owned element flow spacing by @meixg in #102
- chore: release feishu-card-renderer by @github-actions[bot] in #103
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.1.0...feishu-card-renderer@0.1.1
feishu-card-renderer@0.1.0
What's Changed
- ci: 启用 OIDC 自动发布与一致性恢复 by @meixg in #69
- chore(deps-dev): bump postcss from 8.5.23 to 8.5.24 by @dependabot[bot] in #68
- chore(deps-dev): bump @changesets/cli from 2.29.7 to 2.31.1 by @dependabot[bot] in #57
- chore(deps-dev): bump @vitejs/plugin-react from 4.7.0 to 5.2.0 by @dependabot[bot] in #65
- chore(deps-dev): bump eslint-plugin-react-refresh from 0.4.26 to 0.5.3 by @dependabot[bot] in #62
- chore(deps): bump actions/configure-pages from 5.0.0 to 6.0.0 by @dependabot[bot] in #53
- chore(deps): bump actions/upload-artifact from 4.6.2 to 7.0.1 by @dependabot[bot] in #52
- chore(deps): bump actions/upload-pages-artifact from 3.0.1 to 5.0.0 by @dependabot[bot] in #54
- chore(deps-dev): bump globals from 16.5.0 to 17.8.0 by @dependabot[bot] in #59
- chore(deps): bump actions/deploy-pages from 4.0.5 to 5.0.0 by @dependabot[bot] in #56
- fix: normalize static multi-select height by @meixg in #71
- refactor: table 和分页使用 shadcn/ui by @meixg in #70
- fix: 短静态单选隐藏搜索框 by @meixg in #73
- Adopt shadcn/ui interaction visuals by @meixg in #85
- 迁移操作菜单与确认对话框 by @meixg in #86
- Migrate collapsible and interactive container states by @meixg in #90
- Migrate PC Select and Combobox to shadcn by @meixg in #87
- Migrate PC date picker Popover and Calendar by @meixg in #89
- Migrate table pagination interaction view by @meixg in #94
- 稳定 CI 视觉基线环境 by @meixg in #92
- 迁移图片与图表预览 Dialog by @meixg in #88
- Migrate mobile choices to shadcn Drawer by @meixg in #93
- 收缩旧交互主题并完成发布验收 by @meixg in #95
- chore: release feishu-card-renderer by @github-actions[bot] in #72
New Contributors
- @dependabot[bot] made their first contribution in #68
- @github-actions[bot] made their first contribution in #72
Full Changelog: https://github.com/meixg/feishu-card-renderer/compare/feishu-card-renderer@0.0.1...feishu-card-renderer@0.1.0
feishu-card-renderer 0.0.1
0.0.1
首个 public preview,提供可安装的 React 飞书卡片 JSON 2.0 Web 渲染器。
已提供
- 严格校验、纯 normalization、可恢复诊断,以及 200 元素、五层容器等安全边界。
- JSON 2.0 标题、容器、展示与交互组件的 React 渲染,支持表单状态、
CardAction、light/dark、PC/mobile 和三种宽度模式。 - 有界且消毒的 Markdown、本地交互、图片与人员 resolver,以及纯数据 VChart
兼容层。 - ESM 根入口、独立纯 schema 子路径、TypeScript 声明和单一预编译 CSS;
React 18.2–19 作为 peer dependency,根入口支持 SSR 导入。 - 在线站点展示最新
main源码,npmlatest指向消费者应采用的正式不可变版本。
已知限制
- 只支持飞书卡片 JSON 2.0,不兼容 JSON 1.0、旧
tag: "action"或搭建工具循环容器。 - 不负责飞书鉴权、消息发送、真实回调、图片上传或人员目录查询。
- Web 视觉目标是协议一致和行为稳定,不承诺逐像素复制飞书客户端。
- 部分官方视觉字段、真实移动端软键盘/IME/Safari viewport 差异和飞书未公开的
VChart 默认行为仍属明确限制,详见集成指南与兼容矩阵。
0.x 兼容策略
0.x 是 public preview。补丁版本用于兼容修复和小幅改进;次版本用于新增公共能力,
也可能包含明确记录的破坏性变更。公共兼容边界包括文档化 exports、React props、
TypeScript 类型、schema 行为、动作与诊断、CSS 入口和支持的 JSON 2.0 语义。
内部 DOM、未文档化 class、Base UI 属性、fixture 与像素级快照不属于兼容承诺。
稳定 1.0 将在未来单独明确承诺,不由本版本暗示。
发布说明:0.0.1 由维护者使用 npm 2FA 人工 bootstrap 发布,因此没有 GitHub Actions/npm provenance。后续版本将由固定 GitHub Actions workflow 通过 npm Trusted Publishing OIDC 发布。