Skip to content

Release prep docs for issue 198#199

Merged
eviltester merged 2 commits into
masterfrom
198-release-prep
Jun 12, 2026
Merged

Release prep docs for issue 198#199
eviltester merged 2 commits into
masterfrom
198-release-prep

Conversation

@eviltester

@eviltester eviltester commented Jun 12, 2026

Copy link
Copy Markdown
Owner

Summary

  • add a release-prep blog post for issue prep for next release #198 covering the finished features in importance order
  • expand end-user docs for import trimming, export BOM/newline settings, grid-to-enum schema, right-click grid actions, row-count summaries, and inline PICT-style schema enums
  • add screenshots for the combinatorial dialog, grid-to-enum toolbar action, import trim settings, and export encoding settings

Validation

  • pnpm run verify:local

Summary by CodeRabbit

  • Documentation
    • Documented advanced combinatorial generation (N-wise testing)
    • Documented schema constraints (PICT-style IF...THEN rules)
    • Documented grid-to-enum schema conversion and inline enum shorthand
    • Documented import trimming controls (all vs selected fields) and drag‑and‑drop hints
    • Documented export file transport settings (line endings, optional UTF‑8 BOM)
    • Documented grid right‑click context menu and always‑visible row counts (total + filtered)

Copilot AI review requested due to automatic review settings June 12, 2026 13:59
@coderabbitai

coderabbitai Bot commented Jun 12, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 1e5bb73d-f354-488e-a10d-e2b0c4e10979

📥 Commits

Reviewing files that changed from the base of the PR and between 1230f91 and e42fcdf.

📒 Files selected for processing (9)
  • apps/api/CHANGELOG.md
  • apps/api/package.json
  • apps/cli/CHANGELOG.md
  • apps/cli/package.json
  • apps/mcp/CHANGELOG.md
  • apps/mcp/package.json
  • docs-src/blog/2026-06-12-release-prep-combinatorial-grid-workflows.md
  • packages/core/CHANGELOG.md
  • packages/core/package.json
✅ Files skipped from review due to trivial changes (9)
  • packages/core/package.json
  • apps/cli/package.json
  • apps/cli/CHANGELOG.md
  • apps/mcp/CHANGELOG.md
  • apps/api/package.json
  • apps/api/CHANGELOG.md
  • apps/mcp/package.json
  • packages/core/CHANGELOG.md
  • docs-src/blog/2026-06-12-release-prep-combinatorial-grid-workflows.md

📝 Walkthrough

Walkthrough

This PR adds a release announcement blog post, updates user guides documenting eight features (N‑wise generation, PICT constraints, grid→enum, inline enums, import trimming, export transport options, grid context menu, row counts), and updates changelogs/package versions for the release.

Changes

Release Documentation Updates

Layer / File(s) Summary
Release blog post
docs-src/blog/2026-06-12-release-prep-combinatorial-grid-workflows.md
New blog post announcing eight product updates with front-matter, overview, detailed feature sections, illustrative links, and a closing workflow connecting import → schema → constraints → generation → export.
Feature guides updates
docs-src/docs/020-editing-data/020-import-from-file.md, docs-src/docs/020-editing-data/040-exporting-data.md, docs-src/docs/040-test-data/015-data-grid-editable.md, docs-src/docs/040-test-data/018-Schema-Definition.md
Import guide: drag-and-drop behavior and import trimming controls (all fields vs selected fields). Export guide: file transport settings (LF/CRLF and optional UTF‑8 BOM). Grid guide: grid→enum example, right-click context menu, row count summary. Schema guide: inline name: values enum shorthand.
Changelogs & package bumps
apps/api/CHANGELOG.md, apps/api/package.json, apps/cli/CHANGELOG.md, apps/cli/package.json, apps/mcp/CHANGELOG.md, apps/mcp/package.json, packages/core/CHANGELOG.md, packages/core/package.json
Added top-of-file release entries and bumped package versions (core → 1.4.0, api/cli/mcp → 2.4.0/0.4.0/2.4.0 respectively) to record the release and dependency updates.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related issues

  • prep for next release #198: Matches this PR’s documentation and changelog updates announcing n‑wise generation, grid‑to‑schema conversion, PICT constraint support, import trimming, export settings, context menu, and row counts.

Poem

🐰 From grids and scraps the test rows bloom,

I hop through cells to tidy every plume.
Trim, constrain, and spin combinations wide—
Exported neat, the datasets take pride.
A little rabbit cheers the release ride.

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title 'Release prep docs for issue 198' accurately reflects the main purpose of this PR: preparing release documentation for issue 198, covering feature announcements and end-user documentation updates.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch 198-release-prep

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@greptile-apps

greptile-apps Bot commented Jun 12, 2026

Copy link
Copy Markdown

Greptile Summary

This PR adds release-prep documentation for issue #198, covering eight new features: N-wise combinatorial generation, PICT-style IF...THEN constraints, grid-to-enum schema conversion, inline name: values enum definitions, import trimming controls, export line-ending/BOM settings, a right-click context menu, and always-visible row count summaries.

  • New blog post (2026-06-12-release-prep-combinatorial-grid-workflows.md) documents all eight features with examples and screenshots; all six doc links resolve to existing pages and all four referenced images are included in the changeset.
  • Updated end-user docs in import-from-file.md, exporting-data.md, data-grid-editable.md, and Schema-Definition.md add the corresponding feature sections.
  • Version bumps across core, api, cli, and mcp packages from X.3.0 → X.4.0 with matching changelog entries.

Confidence Score: 5/5

Documentation-only change with version bumps; no logic or runtime code is modified.

All changes are Markdown docs, static images, changelog entries, and package version bumps. Doc links resolve to existing pages, all referenced screenshots are present, and version bumps are consistent across packages. No code paths are touched.

No files require special attention.

Important Files Changed

Filename Overview
docs-src/blog/2026-06-12-release-prep-combinatorial-grid-workflows.md New release-prep blog post covering 8 features; all doc links resolve to existing pages, all 4 referenced screenshots are present in the changeset, examples are internally consistent.
docs-src/docs/020-editing-data/020-import-from-file.md Adds Import settings section covering per-value and per-field trimming; content is accurate and well-structured.
docs-src/docs/020-editing-data/040-exporting-data.md Adds File transport settings subsection under Exporting to File covering line endings and BOM; heading hierarchy is correct.
docs-src/docs/040-test-data/015-data-grid-editable.md Adds grid-to-enum example, context menu section, and row-count summary section; examples are consistent with the blog post.
docs-src/docs/040-test-data/018-Schema-Definition.md Adds name:values inline enum form; stale 'Both formats' sentence was already flagged in a previous review thread.
packages/core/CHANGELOG.md Version bumped to 1.4.0 with minor changes entry; consistent with package.json update.
apps/api/CHANGELOG.md Version bumped to 2.4.0; changelog entry and dependency update are consistent.

Flowchart

%%{init: {'theme': 'neutral'}}%%
flowchart TD
    A[Import data or hand-edit grid] -->|Trim via Import Settings| B[Clean data in main grid]
    B -->|Grid to Enum Schema| C[Auto-generated enum schema]
    C -->|Add IF THEN constraints| D[Constrained schema]
    D -->|Choose 2-wise 3-wise N-wise| E[Combinatorial generation]
    E -->|View row count summary| F{Correct coverage?}
    F -->|No| D
    F -->|Yes| G[Configure line endings and BOM]
    G --> H[Downloaded file]
Loading

Reviews (2): Last reviewed commit: "version updates" | Re-trigger Greptile

Theme: Light,Dark
```

Both formats are supported, and you can mix them in the same schema.

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 After adding the new name: values inline form, there are now three supported schema formats described in this section (two-line, name: enum(...), and name: values), but the closing sentence still says "Both formats are supported." A reader could reasonably conclude that only two of the three examples they just read are actually valid.

Suggested change
Both formats are supported, and you can mix them in the same schema.
All formats are supported, and you can mix them in the same schema.

Note: If this suggestion doesn't match your team's coding style, reply to this and let me know. I'll remember it for next time!

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds release-prep documentation and a blog post for Issue #198, describing recently completed combinatorial generation and grid workflow features, and extending end-user guidance across schema authoring, import trimming, export encoding/line endings, and grid UX.

Changes:

  • Documented PICT-style name: values inline enum syntax in Schema Definition docs.
  • Expanded Data Grid Editable docs with examples for Grid-to-Enum schema generation, main-grid context menu actions, and row count summaries.
  • Added import/export documentation for trim controls and file transport settings, plus a release-prep blog post with screenshots and doc links.

Reviewed changes

Copilot reviewed 5 out of 9 changed files in this pull request and generated no comments.

Show a summary per file
File Description
docs-src/docs/040-test-data/018-Schema-Definition.md Adds documentation for the compact name: values enum schema form.
docs-src/docs/040-test-data/015-data-grid-editable.md Expands app workflow docs with Grid-to-Enum example, context menu notes, and row count summary behavior.
docs-src/docs/020-editing-data/040-exporting-data.md Documents export download transport settings (line endings + optional BOM).
docs-src/docs/020-editing-data/020-import-from-file.md Adds import trimming settings documentation (trim all vs selected fields) and scope notes.
docs-src/blog/2026-06-12-release-prep-combinatorial-grid-workflows.md New release-prep blog post summarizing Issue #198 features with screenshots and links to the updated docs.

@eviltester eviltester merged commit 280ca67 into master Jun 12, 2026
14 checks passed
@eviltester eviltester deleted the 198-release-prep branch June 12, 2026 23:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants