Skip to content

Releases: howtimeschange/dsh-crawshrimp-data

v0.2.1 — Native Full Access

Choose a tag to compare

@howtimeschange howtimeschange released this 16 Oct 14:59

Respect the native DSH Full Access preset (danger-full-access with approval policy never) as standing permission for local file writes. Other policy combinations still require native approval and missing services fail closed.

Validation: 16 package tests, syntax checks and packaging passed. Native permission matrix covers Full Access, explicit ask, restricted never and service failures.

v0.2.0 — JSON artifacts and table transformations

Choose a tag to compare

@howtimeschange howtimeschange released this 16 Oct 10:33

Data 0.2.0 adds direct JSON-artifact reading and declarative table transformations to the standalone CSV/XLSX plugin.

  • Read record arrays or successful browser-script JSON artifacts without losing leading-zero IDs or null/empty identity.
  • Filter, deduplicate, sort, select and rename columns; preview without writing, or export a new CSV/XLSX with native approval.
  • Preserve headers for empty results, reject invalid inputs and escaped paths before approval, and never overwrite an existing output.
  • Include JSON examples and English/Chinese documentation.

Validation: 15 package tests, syntax checks, package inspection and a native DSH 0.2.1-alpha.4 / Node 22 integration workflow. The synthetic three-page browser artifact produced six records, transformed to three products; XLSX readback verified price sum 214.5 and stock sum 11. No Crawshrimp backend or another plugin is required to use this package.

中文:新增JSON产物直读、筛选、去重、排序、选列和重命名,可只预览或审批后输出CSV/XLSX。

v0.1.1 — Independent CSV and Excel tools

Choose a tag to compare

@howtimeschange howtimeschange released this 16 Oct 09:26

Independent CSV/XLSX preview, profiling and export for DeepSeek Harness 0.2.1-alpha.4. No Crawshrimp backend, Python runtime or companion plugin is required.

  • Native DSH approval is required for file writes; the never policy rejects them.
  • Creates new files without overwriting; limits reads/writes to a configured workspace.
  • Six tests pass, including actual CSV/XLSX round trips and native ApprovalService denial/audit. GitHub Actions passed on Linux/Node 22.

Install the attached prebuilt tarball with dsh plugin --profile ecommerce add -w ./dsh-crawshrimp-data-0.1.1.tgz, or use github:howtimeschange/dsh-crawshrimp-data#v0.1.1.

0.1.1 supersedes the initial 0.1.0 tag and corrects approval policy handling. Use 0.1.1 or later.