Skip to content

Releases: dezhishen/dtool

v0.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:16

变更说明

对比基线:v0.3.0 → v0.4.0

21 个提交,改动 74 个文件(+6512 / -1137)。

新增功能

  • 转换器接口化,结构提取可预演练、可确认 (25244b7)

修复

  • 不再拼接 GitHub generate-notes 的正文(release) (c46f1b4)
  • 产物体积差按量级换单位(B / KB / MB)(release) (4b8994d)
  • 产物体积差小于 1 MB 时改用 KB,相等时写无变化(release) (a39dba0)
  • 修复 macOS 上 gen-notices 的 unbound variable(ci) (28b45f1)
  • dev-release 的 Windows 构建步骤显式用 bash(ci) (1f0681c)

文档

  • 产物段不再列举体积,只留平台清单(release) (6782942)
  • 场景手册合并为 5 份,并用实测数据校准 (0b1ef67)
  • 手册整理,并与实测行为对齐 (8fd42e6)

其他

  • bump actions/download-artifact from 7 to 8 (#7)(deps) (e214988)
  • bump actions/cache from 4 to 6 (#8)(deps) (a593369)
  • 构建失败时把失败步骤写成 GitHub annotation (0cd791d)
  • 发版说明与依赖声明改为全自动推导(release) (2d408f1)
  • Go 1.27.3 (bef2451)
  • 锁住 studio 示例数据的基线,并修正 xlsx 文件权限 (5209943)
  • SKILL.md 补充引擎方言、沙箱边界与跨引擎哈希注意事项 (fe0f9c6)
  • Windows 改用 WinLibs GCC 15:保持单一二进制并匹配 DuckDB 的 emulated TLS (f7b5984)
  • Windows CI 固定 GCC 15:匹配 DuckDB 静态库的 emulated TLS (75aaa89)
  • Windows 发布链路加固:模块路径归一化与产物启动冒烟 (e9f71a4)
  • 修复 Windows CI:用 setup-msys2 提供 UCRT64 gcc (6bd5d28)
  • 新增 DuckDB 后端,所有发布二进制统一内置 SQLite + DuckDB (e9238e3)

依赖变化

  • 新增:github.com/duckdb/duckdb-go/v2 v2.10506.0
  • 新增:github.com/apache/arrow-go/v18 v18.5.1(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/darwin-amd64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/darwin-arm64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/linux-amd64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/linux-arm64 v0.10506.0(间接)
  • 新增:github.com/duckdb/duckdb-go-bindings/lib/windows-amd64 v0.10506.0(间接)
  • 新增:github.com/go-viper/mapstructure/v2 v2.5.0(间接)
  • 新增:github.com/google/flatbuffers v25.12.19+incompatible(间接)
  • 新增:github.com/klauspost/compress v1.18.3(间接)
  • 新增:github.com/klauspost/cpuid/v2 v2.3.0(间接)
  • 新增:github.com/pierrec/lz4/v4 v4.1.25(间接)
  • 新增:github.com/zeebo/xxh3 v1.1.0(间接)
  • 新增:golang.org/x/exp v0.0.0-20260112195511-716be5621a96(间接)
  • 新增:golang.org/x/mod v0.41.0(间接)
  • 新增:golang.org/x/sync v0.23.0(间接)
  • 新增:golang.org/x/telemetry v0.0.0-20260908163034-4bcc4b2ee518(间接)
  • 新增:golang.org/x/tools v0.50.0(间接)
  • 新增:golang.org/x/xerrors v0.0.0-20240903120638-7835f813f4da(间接)

产物

  • 平台:darwin/amd64、darwin/arm64、linux/amd64、linux/arm64、windows/amd64
  • 本版不再提供:windows/arm64
提交明细(21 个 commit)
  • fix(release): 不再拼接 GitHub generate-notes 的正文 (c46f1b4) — dezhishen
  • docs(release): 产物段不再列举体积,只留平台清单 (6782942) — dezhishen
  • chore(deps): bump actions/download-artifact from 7 to 8 (#7) (e214988) — dependabot[bot]
  • chore(deps): bump actions/cache from 4 to 6 (#8) (a593369) — dependabot[bot]
  • fix(release): 产物体积差按量级换单位(B / KB / MB) (4b8994d) — dezhishen
  • fix(release): 产物体积差小于 1 MB 时改用 KB,相等时写无变化 (a39dba0) — dezhishen
  • fix(ci): 修复 macOS 上 gen-notices 的 unbound variable (28b45f1) — dezhishen
  • ci: 构建失败时把失败步骤写成 GitHub annotation (0cd791d) — dezhishen
  • chore(release): 发版说明与依赖声明改为全自动推导 (2d408f1) — dezhishen
  • chore: Go 1.27.3 (bef2451) — dezhishen
  • test: 锁住 studio 示例数据的基线,并修正 xlsx 文件权限 (5209943) — dezhishen
  • docs: 场景手册合并为 5 份,并用实测数据校准 (0b1ef67) — dezhishen
  • fix(ci): dev-release 的 Windows 构建步骤显式用 bash (1f0681c) — dezhishen
  • docs: 手册整理,并与实测行为对齐 (8fd42e6) — dezhishen
  • feat: 转换器接口化,结构提取可预演练、可确认 (25244b7) — dezhishen
  • SKILL.md 补充引擎方言、沙箱边界与跨引擎哈希注意事项 (fe0f9c6) — dezhishen
  • Windows 改用 WinLibs GCC 15:保持单一二进制并匹配 DuckDB 的 emulated TLS (f7b5984) — dezhishen
  • Windows CI 固定 GCC 15:匹配 DuckDB 静态库的 emulated TLS (75aaa89) — dezhishen
  • Windows 发布链路加固:模块路径归一化与产物启动冒烟 (e9f71a4) — dezhishen
  • 修复 Windows CI:用 setup-msys2 提供 UCRT64 gcc (6bd5d28) — dezhishen
  • 新增 DuckDB 后端,所有发布二进制统一内置 SQLite + DuckDB (e9238e3) — dezhishen

v0.4.0-preview.9

v0.4.0-preview.9 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 14:12

变更说明

对比基线:v0.4.0-preview.8 → v0.4.0-preview.9

1 个提交,改动 2 个文件(+10 / -22)。

修复

  • 不再拼接 GitHub generate-notes 的正文(release) (c46f1b4)

产物

  • 平台:darwin/amd64、darwin/arm64、linux/amd64、linux/arm64、windows/amd64
提交明细(1 个 commit)
  • fix(release): 不再拼接 GitHub generate-notes 的正文 (c46f1b4) — dezhishen

v0.4.0-preview.8

v0.4.0-preview.8 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 13:47

变更说明

对比基线:v0.4.0-preview.7 → v0.4.0-preview.8

4 个提交,改动 5 个文件(+38 / -77)。

修复

  • 产物体积差按量级换单位(B / KB / MB)(release) (4b8994d)

文档

  • 产物段不再列举体积,只留平台清单(release) (6782942)

其他

  • bump actions/download-artifact from 7 to 8 (#7)(deps) (e214988)
  • bump actions/cache from 4 to 6 (#8)(deps) (a593369)

产物

  • 平台:darwin/amd64、darwin/arm64、linux/amd64、linux/arm64、windows/amd64

Pull Requests

其他

  • chore(deps): bump actions/cache from 4 to 6 by @dependabot[bot] in #8
  • chore(deps): bump actions/download-artifact from 7 to 8 by @dependabot[bot] in #7

New Contributors

提交明细(4 个 commit)
  • docs(release): 产物段不再列举体积,只留平台清单 (6782942) — dezhishen
  • chore(deps): bump actions/download-artifact from 7 to 8 (#7) (e214988) — dependabot[bot]
  • chore(deps): bump actions/cache from 4 to 6 (#8) (a593369) — dependabot[bot]
  • fix(release): 产物体积差按量级换单位(B / KB / MB) (4b8994d) — dezhishen

v0.4.0-preview.7

v0.4.0-preview.7 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 09:23

变更说明

对比基线:v0.4.0-preview.6 → v0.4.0-preview.7

1 个提交,改动 2 个文件(+12 / -4)。

修复

  • 产物体积差小于 1 MB 时改用 KB,相等时写无变化(release) (a39dba0)

产物

平台 大小 较上一版
darwin/amd64 24.9 MB +0 KB(+0.0%)
darwin/arm64 23.2 MB -0 KB(-0.0%)
linux/amd64 26.4 MB -0 KB(-0.0%)
linux/arm64 24.3 MB -0 KB(-0.0%)
windows/amd64 26.8 MB -0 KB(-0.0%)
提交明细(1 个 commit)
  • fix(release): 产物体积差小于 1 MB 时改用 KB,相等时写无变化 (a39dba0) — dezhishen

v0.4.0-preview.6

v0.4.0-preview.6 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 26 Oct 09:18

变更说明

对比基线:v0.4.0-preview.5 → v0.4.0-preview.6

3 个提交,改动 14 个文件(+601 / -57)。

修复

  • 修复 macOS 上 gen-notices 的 unbound variable(ci) (28b45f1)

其他

  • 构建失败时把失败步骤写成 GitHub annotation (0cd791d)
  • 发版说明与依赖声明改为全自动推导(release) (2d408f1)

产物

平台 大小 较上一版
darwin/amd64 24.9 MB +0.0 MB(+0%)
darwin/arm64 23.2 MB +0.0 MB(+0%)
linux/amd64 26.4 MB +0.0 MB(+0%)
linux/arm64 24.3 MB +0.0 MB(+0%)
windows/amd64 26.8 MB +0.0 MB(+0%)
提交明细(3 个 commit)
  • fix(ci): 修复 macOS 上 gen-notices 的 unbound variable (28b45f1) — dezhishen
  • ci: 构建失败时把失败步骤写成 GitHub annotation (0cd791d) — dezhishen
  • chore(release): 发版说明与依赖声明改为全自动推导 (2d408f1) — dezhishen

v0.4.0-preview.5

v0.4.0-preview.5 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 22 Oct 07:11

变更说明

对比基线:v0.4.0-preview.4 → v0.4.0-preview.5

Pull Requests

Full Changelog: v0.4.0-preview.4...v0.4.0-preview.5

Commits

  • chore: Go 1.27.3 (bef2451) — dezhishen
  • test: 锁住 studio 示例数据的基线,并修正 xlsx 文件权限 (5209943) — dezhishen
  • docs: 场景手册合并为 5 份,并用实测数据校准 (0b1ef67) — dezhishen
  • fix(ci): dev-release 的 Windows 构建步骤显式用 bash (1f0681c) — dezhishen

v0.4.0-preview.4

v0.4.0-preview.4 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 21 Oct 09:49

变更说明

对比基线:v0.4.0-preview.3 → v0.4.0-preview.4

Pull Requests

Full Changelog: v0.4.0-preview.3...v0.4.0-preview.4

Commits

  • docs: 手册整理,并与实测行为对齐 (8fd42e6) — dezhishen

v0.4.0-preview.3

v0.4.0-preview.3 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 15:59

变更说明

对比基线:v0.4.0-preview.2 → v0.4.0-preview.3

Pull Requests

Full Changelog: v0.4.0-preview.2...v0.4.0-preview.3

Commits

  • feat: 转换器接口化,结构提取可预演练、可确认 (25244b7) — dezhishen

v0.4.0-preview.2

v0.4.0-preview.2 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 12:44

变更说明

对比基线:v0.4.0-preview.1 → v0.4.0-preview.2

Pull Requests

Full Changelog: v0.4.0-preview.1...v0.4.0-preview.2

Commits

  • SKILL.md 补充引擎方言、沙箱边界与跨引擎哈希注意事项 (fe0f9c6) — dezhishen

v0.4.0-preview.1

v0.4.0-preview.1 Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 20 Oct 11:44

变更说明

对比基线:v0.3.0 → v0.4.0-preview.1

Pull Requests

Full Changelog: v0.3.0...v0.4.0-preview.1

Commits

  • Windows 改用 WinLibs GCC 15:保持单一二进制并匹配 DuckDB 的 emulated TLS (f7b5984) — dezhishen
  • Windows CI 固定 GCC 15:匹配 DuckDB 静态库的 emulated TLS (75aaa89) — dezhishen
  • Windows 发布链路加固:模块路径归一化与产物启动冒烟 (e9f71a4) — dezhishen
  • 修复 Windows CI:用 setup-msys2 提供 UCRT64 gcc (6bd5d28) — dezhishen
  • 新增 DuckDB 后端,所有发布二进制统一内置 SQLite + DuckDB (e9238e3) — dezhishen