Skip to content

Commit 0182918

Browse files
iguangfeiclaude
andcommitted
chore: release DeckOps 2.4.1 scoped PDF parser
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
1 parent db8a862 commit 0182918

7 files changed

Lines changed: 17 additions & 17 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Changelog
22

3-
## Unreleased
3+
## 2.4.1 — 2026-09-23 — Scoped PDF parser
44

55
- Depend on `@deckflow/pdf-lite-parse@0.2.1`, the new scoped name of the local PDF parser; the unscoped
66
`pdf-lite-parse` package is deprecated. The parser code is unchanged, and so is the `pdf-lite-parse`

‎package.json‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@deckflow/deckops",
3-
"version": "2.4.0",
3+
"version": "2.4.1",
44
"description": "Parse any document into an agent-operable representation. Parse once, convert repeatedly: PDF, PPTX, DOCX, Keynote and URLs into durable IR artifacts and Markdown.",
55
"type": "module",
66
"main": "./dist/index.js",

‎skills/deckops/SKILL.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ metadata:
1515
tool: deckops
1616
homepage: https://github.com/deckflow/deckops
1717
deckops-skill-format: "1"
18-
tested-cli-version: "2.4.0"
18+
tested-cli-version: "2.4.1"
1919
---
2020

2121
# DeckOps
@@ -31,11 +31,11 @@ document.
3131
deckops --version
3232
```
3333

34-
The instructions are tested with DeckOps 2.4.0. If `deckops` is missing and Node.js 22.18+
34+
The instructions are tested with DeckOps 2.4.1. If `deckops` is missing and Node.js 22.18+
3535
and network access are available, use this command prefix in the examples below:
3636

3737
```bash
38-
npx -y @deckflow/deckops@2.4.0
38+
npx -y @deckflow/deckops@2.4.1
3939
```
4040

4141
If the installed version differs, inspect `deckops formats --json` and the relevant
@@ -157,4 +157,4 @@ Read references only when needed:
157157
downstream knowledge preparation.
158158
- [output.md](references/output.md): JSON envelopes, exit codes, and output caveats.
159159
- [limits.md](references/limits.md): preflight, quality controls, local budgets, cloud recovery,
160-
and known 2.4.0 behavior.
160+
and known 2.4.1 behavior.

‎skills/deckops/references/artifact.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ view configuration. Regenerating another configuration replaces `views/markdown/
3636
finished delivery elsewhere when several variants must be retained.
3737

3838
On a cache hit, `outputs[].bytes` can be zero even when the existing file is non-empty. Check
39-
the file itself. In 2.4.0, a cached artifact view can also bypass materialization of a new
39+
the file itself. In 2.4.1, a cached artifact view can also bypass materialization of a new
4040
portable `-o` destination; use artifact conversion with `--force` and verify the target.
4141

4242
The public v2 `deckir.v1` can be rendered locally after the remote reference expires. A cloud
@@ -62,7 +62,7 @@ the source changes or parser behavior changes.
6262
## Preparing traceable material for retrieval
6363

6464
DeckOps does not create embeddings, a vector index, a retrieval service, or `chunks.jsonl` in
65-
2.4.0. If the task needs downstream chunks, derive them from the artifact and retain this
65+
2.4.1. If the task needs downstream chunks, derive them from the artifact and retain this
6666
minimum evidence:
6767

6868
| Evidence | Source |

‎skills/deckops/references/formats.md‎

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Formats and operations
22

33
Use `deckops formats --json` for the installed CLI's high-level matrix and the relevant
4-
command's `--help` for live flags. The table below records the DeckOps 2.4.0 behavior that
4+
command's `--help` for live flags. The table below records the DeckOps 2.4.1 behavior that
55
matters when choosing a workflow.
66

77
| Input | Parse | Convert | Important limits |
@@ -19,7 +19,7 @@ matters when choosing a workflow.
1919

2020
| Option | Format | Values and notes |
2121
| --- | --- | --- |
22-
| `--profile` | PDF | `balanced` works locally. `fast` and `quality` require cloud parsing in 2.4.0. |
22+
| `--profile` | PDF | `balanced` works locally. `fast` and `quality` require cloud parsing in 2.4.1. |
2323
| `--password` | PDF | Supplies the PDF password. Never repeat or expose it in summaries or logs. |
2424
| `--no-images` | PDF | Skips image extraction; use only when images cannot affect the task. |
2525
| `--page-furniture` | PDF | `off`, `drop`, or `extract`. |
@@ -36,9 +36,9 @@ available.
3636

3737
| Option | Applies to | Notes |
3838
| --- | --- | --- |
39-
| `--to markdown` | Every convertible artifact/source | Markdown is the only target in 2.4.0. |
39+
| `--to markdown` | Every convertible artifact/source | Markdown is the only target in 2.4.1. |
4040
| `--anchors` | PDF | Emits provenance comments carrying DeckIR node IDs. |
41-
| `--split-pages` | PPTX and Keynote | Use artifact conversion for reliable per-page file materialization in 2.4.0. |
41+
| `--split-pages` | PPTX and Keynote | Use artifact conversion for reliable per-page file materialization in 2.4.1. |
4242
| `--strict` | Cloud Markdown renderer | This is not the local parse-quality or preflight switch. |
4343
| `--keep-remote-images` | Cloud view | Accepts expiring remote image links; a result that uses them is not durable offline. |
4444

‎skills/deckops/references/limits.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ if the limitation is reported.
4242

4343
`--preflight strict`, `--fail-on-degraded`, and `convert --strict` cover different layers:
4444
pre-parse container inspection, parse/IR quality, and cloud Markdown rendering respectively.
45-
Local Markdown conversion rejects `--strict` in 2.4.0.
45+
Local Markdown conversion rejects `--strict` in 2.4.1.
4646

4747
## Local resource limits
4848

@@ -65,7 +65,7 @@ CLI overrides are:
6565
Raise only the limit identified by the failure and only enough for a known input. Overrides
6666
participate in artifact cache identity. A larger limit does not improve semantic fidelity.
6767

68-
## Known 2.4.0 behavior
68+
## Known 2.4.1 behavior
6969

7070
- Content and envelopes have one stdout owner, including `convert -o - --json`.
7171
- An explicitly requested portable output is materialized even if an artifact view exists.

‎skills/deckops/references/recipes.md‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Recipes
22

33
Commands below assume `deckops` is installed. When using the npx fallback, replace the first
4-
word with `npx -y @deckflow/deckops@2.4.0`.
4+
word with `npx -y @deckflow/deckops@2.4.1`.
55

66
Choose output paths inside a task-specific work directory. File names are examples.
77

@@ -46,7 +46,7 @@ deckops convert "work/slides-pptx" --engine local --split-pages --json
4646
```
4747

4848
The artifact view contains `index.md`, `001.md`, and subsequent page files. Do not rely on
49-
one-shot portable conversion to create those separate files in 2.4.0.
49+
one-shot portable conversion to create those separate files in 2.4.1.
5050

5151
## Keynote with existing upload authorization
5252

@@ -99,7 +99,7 @@ deckops parse - --from pdf --engine local --preflight validate \
9999

100100
## Batch processing
101101

102-
DeckOps 2.4.0 has no JSONL batch mode. Iterate an explicit file list in the host environment,
102+
DeckOps 2.4.1 has no JSONL batch mode. Iterate an explicit file list in the host environment,
103103
give every source a unique output path, and collect each process's exit code, stdout, and
104104
stderr separately. Avoid concurrent writes to the same artifact or view directory.
105105

0 commit comments

Comments
 (0)