Skip to content

docs(releases): Add v1.11.0 release notes and fix splitOutput docs#1021

Merged
yamadashy merged 1 commit intomainfrom
docs/v1.11.0-release-notes
Dec 23, 2025
Merged

docs(releases): Add v1.11.0 release notes and fix splitOutput docs#1021
yamadashy merged 1 commit intomainfrom
docs/v1.11.0-release-notes

Conversation

@yamadashy
Copy link
Copy Markdown
Owner

Add release notes for v1.11.0 and fix documentation for splitOutput config option.

Changes:

  • Add release notes for v1.11.0 featuring --split-output option (feat(cli): Add --split-output option #1013)
  • Add splitOutput config option to README
  • Fix splitOutput description in configuration docs (all 14 languages) to clarify that config uses numbers (bytes) while CLI accepts human-readable sizes like 500kb or 2mb

Checklist

  • Run npm run test
  • Run npm run lint

- Add release notes for v1.11.0 featuring --split-output option
- Add splitOutput config option to README
- Fix splitOutput description in configuration docs (all 14 languages)
  to clarify that config uses numbers (bytes) while CLI accepts
  human-readable sizes like 500kb or 2mb
@coderabbitai
Copy link
Copy Markdown
Contributor

coderabbitai bot commented Dec 23, 2025

Walkthrough

This PR updates release notes and documentation across the project to describe the new --split-output CLI feature for splitting large packed outputs into multiple numbered files based on configurable size limits.

Changes

Cohort / File(s) Summary
Release Notes
.github/releases/v1.x/v1.11.0.md
New release notes documenting the --split-output feature, including usage examples for size specifications (1mb, 20mb, 1.5mb), notes on output grouping, and update instructions
Core Documentation
README.md
Documents the new output.splitOutput configuration option with its default value and behavior in the configuration example
Localized Configuration Guides
website/client/src/*/guide/configuration.md (de, en, es, fr, hi, id, it, ja, ko, pt-br, ru, vi, zh-cn, zh-tw)
Updated descriptions for the output.splitOutput configuration option across 14 language locales, adding concrete numeric examples (e.g., 1000000 for ~1MB) and clarifying that the CLI accepts human-readable size formats (e.g., 500kb, 2mb)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Possibly related PRs

  • PR #1020: Adds the same --split-output feature documentation and output.splitOutput configuration entries across website docs and locales, directly related to this PR's documentation updates.

Pre-merge checks and finishing touches

✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main changes: adding v1.11.0 release notes and fixing splitOutput documentation across multiple language files.
Description check ✅ Passed The description comprehensively covers the changes made, includes the checklist with completed items, and explains the purpose of modifications to release notes and documentation.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch docs/v1.11.0-release-notes

📜 Recent review details

Configuration used: Path: .coderabbit.yaml

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 4679c0d and 1071755.

📒 Files selected for processing (16)
  • .github/releases/v1.x/v1.11.0.md
  • README.md
  • website/client/src/de/guide/configuration.md
  • website/client/src/en/guide/configuration.md
  • website/client/src/es/guide/configuration.md
  • website/client/src/fr/guide/configuration.md
  • website/client/src/hi/guide/configuration.md
  • website/client/src/id/guide/configuration.md
  • website/client/src/it/guide/configuration.md
  • website/client/src/ja/guide/configuration.md
  • website/client/src/ko/guide/configuration.md
  • website/client/src/pt-br/guide/configuration.md
  • website/client/src/ru/guide/configuration.md
  • website/client/src/vi/guide/configuration.md
  • website/client/src/zh-cn/guide/configuration.md
  • website/client/src/zh-tw/guide/configuration.md
🧰 Additional context used
🪛 LanguageTool
website/client/src/fr/guide/configuration.md

[grammar] ~103-~103: Envisagez une suppression.
Context: ... | false | | output.splitOutput | Diviser la sortie en plusieurs fichiers numérot...

(QB_NEW_FR_OTHER_ERROR_IDS_UNNECESSARY_SPACE___12)


[typographical] ~103-~103: Caractère d’apostrophe incorrect.
Context: ...e des tailles lisibles comme 500kb ou 2mb. Maintient chaque fichier sous la limit...

(APOS_INCORRECT)

website/client/src/de/guide/configuration.md

[grammar] ~103-~103: Entferne ein Leerzeichen
Context: ... | | output.splitOutput | Ausgabe in mehrere nummerierte Dateie...

(QB_NEW_DE_OTHER_ERROR_IDS_UNNECESSARY_ORTHOGRAPHY_SPACE)

.github/releases/v1.x/v1.11.0.md

[style] ~30-~30: Using many exclamation marks might seem excessive (in this case: 3 exclamation marks for a text that’s 1015 characters long)
Context: ...hanks to @Dango233 for this contribution! 🎉 ## How to Update ```bash npm updat...

(EN_EXCESSIVE_EXCLAMATION)

website/client/src/it/guide/configuration.md

[uncategorized] ~103-~103: "uscita" "prodotto" "produzione"
Context: ... | false | | output.splitOutput | Dividi l'out...

(ST_01_005)


[uncategorized] ~103-~103: "uscita" "prodotto" "produzione"
Context: ...put.splitOutput` | Dividi l'output in più file numerati per dimensione mas...

(ST_01_005)

⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (9)
  • GitHub Check: Build and run (macos-latest, 20.x)
  • GitHub Check: Build and run (windows-latest, 24.x)
  • GitHub Check: Build and run (windows-latest, 25.x)
  • GitHub Check: Build and run (ubuntu-latest, 22.x)
  • GitHub Check: Test (windows-latest, 20.x)
  • GitHub Check: Test (windows-latest, 25.x)
  • GitHub Check: Build and run (windows-latest, 20.x)
  • GitHub Check: Test (windows-latest, 24.x)
  • GitHub Check: Cloudflare Pages
🔇 Additional comments (17)
README.md (2)

629-629: ✅ CLI documentation clear and consistent.

The --split-output option documentation at line 629 is concise and uses appropriate human-readable examples (500kb, 2mb, 1.5mb) that match the release notes.


1295-1295: ✅ Configuration table entry provides clear dual perspective.

Line 1295 effectively documents both the numeric configuration format (1000000 for ~1MB) and confirms CLI accepts human-readable sizes, bridging configuration and CLI usage patterns.

.github/releases/v1.x/v1.11.0.md (1)

1-30: ✅ Release notes accurately document new feature.

The v1.11.0 release notes clearly introduce the --split-output feature with practical examples (1mb, 20mb, 1.5mb) and important behavioral notes regarding directory grouping and no cross-file splitting.

website/client/src/zh-cn/guide/configuration.md (1)

103-103: ✅ Chinese Simplified documentation consistent with English version.

The output.splitOutput description accurately conveys both numeric configuration format and CLI-readable sizes, maintaining consistency across locales.

website/client/src/fr/guide/configuration.md (1)

103-103: ✅ French documentation accurate and consistent.

The output.splitOutput description is properly translated with appropriate numeric and CLI examples, maintaining parity with English and other localized versions.

website/client/src/ja/guide/configuration.md (1)

103-103: ✅ Japanese documentation properly localized.

The output.splitOutput option description accurately translates both numeric configuration and human-readable CLI size formats, maintaining consistency with other language versions.

website/client/src/de/guide/configuration.md (1)

103-103: ✅ German documentation consistent with other locales.

The output.splitOutput description correctly conveys numeric configuration format and CLI-readable sizes with appropriate German localization, maintaining alignment across language versions.

website/client/src/ko/guide/configuration.md (1)

103-103: ✅ Korean documentation properly localized and consistent.

The output.splitOutput description maintains feature parity across locales with appropriate Korean translation of numeric configuration and CLI-readable size formats.

website/client/src/zh-tw/guide/configuration.md (1)

103-103: ✅ Traditional Chinese documentation consistent with other locales.

The output.splitOutput description accurately translates to Traditional Chinese with both numeric configuration format and CLI-readable sizes, maintaining consistency across language versions.

website/client/src/id/guide/configuration.md (1)

103-103: Configuration documentation updated consistently across languages.

The output.splitOutput table entry correctly documents the new feature with a numeric example (1000000 ~1MB), CLI-readable size formats (500kb, 2mb), and behavioral notes. The Indonesian translation is accurate and complete.

website/client/src/en/guide/configuration.md (1)

103-103: English source documentation is clear and comprehensive.

The output.splitOutput description effectively communicates the feature with concrete examples and behavioral guarantees. The technical content is accurate.

website/client/src/hi/guide/configuration.md (1)

103-103: Hindi translation is accurate and complete.

The configuration description maintains technical clarity in Hindi, covering numeric and readable size formats with behavioral context.

website/client/src/it/guide/configuration.md (1)

103-103: Italian translation is grammatically sound and technically accurate.

The description correctly conveys the splitOutput feature in Italian. The static analysis hint regarding word choice is a stylistic suggestion rather than a correctness issue; the translation uses standard terminology appropriate for Italian tech documentation.

website/client/src/ru/guide/configuration.md (1)

103-103: Russian translation is grammatically correct and maintains technical clarity.

The description effectively communicates the splitOutput feature with appropriate terminology for Russian documentation.

website/client/src/es/guide/configuration.md (1)

103-103: Spanish translation is accurate and complete.

The configuration description in Spanish correctly conveys the splitOutput feature with appropriate terminology and grammatical structure.

website/client/src/pt-br/guide/configuration.md (1)

103-103: Brazilian Portuguese translation is grammatically sound and technically precise.

The description accurately conveys the splitOutput feature in Brazilian Portuguese with appropriate terminology.

website/client/src/vi/guide/configuration.md (1)

103-103: Vietnamese translation is accurate and well-structured.

The description effectively communicates the splitOutput feature in Vietnamese with clear, precise terminology.


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.

@gemini-code-assist
Copy link
Copy Markdown
Contributor

Summary of Changes

Hello @yamadashy, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request primarily focuses on updating documentation. It introduces the release notes for the new v1.11.0, highlighting a significant feature for managing large outputs. Additionally, it refines the explanation of a configuration option to prevent potential confusion regarding unit specifications between the configuration file and command-line interface.

Highlights

  • Release Notes: Added release notes for version 1.11.0, introducing the new --split-output option which allows splitting large packed outputs into multiple files, beneficial for AI tools with file size limits.
  • Documentation Clarification: Updated the documentation for the splitOutput configuration option across all 14 supported languages, clarifying that the configuration expects numerical byte values while the CLI accepts human-readable sizes (e.g., '500kb', '2mb').

🧠 New Feature in Public Preview: You can now enable Memory to help Gemini Code Assist learn from your team's feedback. This makes future code reviews more consistent and personalized to your project's style. Click here to enable Memory in your admin console.

Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

@claude
Copy link
Copy Markdown
Contributor

claude bot commented Dec 23, 2025

PR Review: docs(releases): Add v1.11.0 release notes and fix splitOutput docs

Overall Assessment:LGTM - Ready to merge

This is a well-structured documentation PR that adds release notes for v1.11.0 and improves the clarity of the splitOutput configuration option across all localized documentation files.

Summary

The changes are clean and consistent:

  • Release notes (v1.11.0): Well-written, follows the existing release note format, properly attributes the contributor (@Dango233)
  • README.md: Correctly adds the splitOutput config option to both the table and the example configuration
  • Configuration docs: Updates all 14 language translations to clarify the config/CLI usage difference

Code Quality ✅

Details
  • Follows project conventions and release note structure
  • Consistent formatting across all language files
  • The clarification distinguishing config file (numeric bytes) vs CLI (human-readable strings) prevents user confusion
  • Example value 1000000 for ~1MB is practical and clear

Potential Issues: None Found 🎉

Premortem Analysis

Edge cases considered:

Integration considerations:

Minor Observations

Non-blocking notes
  1. Completeness check: The release notes mention only the --split-output feature but this appears to be the main feature of v1.11.0. The PR description and implementation show this is accurate.

  2. JSON comment syntax: In README.md, the example shows "splitOutput": null, // or a number like 1000000... - this is valid JSON5 (which the config supports), so this is correct.

No blocking issues. The PR improves documentation clarity and adds proper release notes for v1.11.0.

@codecov
Copy link
Copy Markdown

codecov bot commented Dec 23, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.42%. Comparing base (4679c0d) to head (1071755).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #1021   +/-   ##
=======================================
  Coverage   90.42%   90.42%           
=======================================
  Files         123      123           
  Lines        9430     9430           
  Branches     1699     1699           
=======================================
  Hits         8527     8527           
  Misses        903      903           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

Deploying repomix with  Cloudflare Pages  Cloudflare Pages

Latest commit: 1071755
Status: ✅  Deploy successful!
Preview URL: https://82100219.repomix.pages.dev
Branch Preview URL: https://docs-v1-11-0-release-notes.repomix.pages.dev

View logs

Copy link
Copy Markdown
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

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

Code Review

This pull request adds release notes for v1.11.0 and updates documentation for the new splitOutput feature across all supported languages. The changes are well-executed and correctly clarify the difference in usage between the configuration file (bytes) and the CLI (human-readable sizes). I've provided a couple of suggestions to further improve the clarity of the descriptions for the splitOutput option in the README and the configuration guide to prevent any potential user confusion. Overall, this is a great documentation update.

| `output.showLineNumbers` | Whether to add line numbers to each line in the output | `false` |
| `output.truncateBase64` | Whether to truncate long base64 data strings (e.g., images) to reduce token count | `false` |
| `output.copyToClipboard` | Whether to copy the output to system clipboard in addition to saving the file | `false` |
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). Keeps each file under the limit and avoids splitting files across parts | Not set |
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.

medium

The description for output.splitOutput could be clearer. The phrases "Keeps each file under the limit" and "avoids splitting files across parts" are a bit ambiguous.

To improve clarity, I suggest rephrasing to specify that it's the output files that are kept under the limit and source files that are not split.

Suggested change
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). Keeps each file under the limit and avoids splitting files across parts | Not set |
| `output.splitOutput` | Split output into multiple numbered files, each under a maximum size in bytes (e.g., `1000000` for ~1MB). A single source file or directory is never split across multiple output files. | Not set |

| `output.truncateBase64` | Whether to truncate long base64 data strings (e.g., images) to reduce token count | `false` |
| `output.copyToClipboard` | Whether to copy the output to system clipboard in addition to saving the file | `false` |
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part. When using the CLI, specify human-readable sizes like `500kb` or `2mb`. This keeps each file under the limit and avoids splitting files across parts | Not set |
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). CLI accepts human-readable sizes like `500kb` or `2mb`. Keeps each file under the limit and avoids splitting files across parts | Not set |
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.

medium

This description is a good improvement, but the phrase "Keeps each file under the limit and avoids splitting files across parts" is a bit ambiguous. It could be clearer about which files are being referred to (source vs. output).

To enhance clarity, I suggest explicitly mentioning 'output file' and 'source files'.

Here's a suggested revision:

Please also consider applying similar clarifications to the documentation for the other 13 languages to ensure consistency.

Suggested change
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). CLI accepts human-readable sizes like `500kb` or `2mb`. Keeps each file under the limit and avoids splitting files across parts | Not set |
| `output.splitOutput` | Split output into multiple numbered files by maximum size per part (e.g., `1000000` for ~1MB). CLI accepts human-readable sizes like `500kb` or `2mb`. Keeps each output file under the limit and avoids splitting source files across parts | Not set |

@yamadashy yamadashy merged commit 7b3e7fd into main Dec 23, 2025
58 checks passed
@yamadashy yamadashy deleted the docs/v1.11.0-release-notes branch December 23, 2025 15:16
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.

1 participant