Skip to content

Releases: meixg/feishu-card-renderer

feishu-card-renderer@0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Aug 11:41
d2aae67

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

Choose a tag to compare

@github-actions github-actions released this 05 Aug 11:52
b41746e

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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 14:11
cad259e

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

Choose a tag to compare

@github-actions github-actions released this 04 Aug 05:42
ed12cff

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

Choose a tag to compare

@github-actions github-actions released this 31 Jul 17:27
97d849b

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

Choose a tag to compare

@github-actions github-actions released this 31 Jul 04:30
fcaeab0

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

Choose a tag to compare

@meixg meixg released this 29 Jul 10:41
2c26626

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 源码,npm latest 指向消费者应采用的正式不可变版本。

已知限制

  • 只支持飞书卡片 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 发布。