📝 Release note for version 4.6.0#6711
Conversation
|
|
👋 It looks like the PR template was not used for this pull request. Please edit the PR description to use the template, or close this PR and open a new one that uses it. The template includes:
Thank you for your contribution! 🙏 |
@fast-check/ava
fast-check
@fast-check/jest
@fast-check/packaged
@fast-check/poisoning
@fast-check/vitest
@fast-check/worker
commit: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #6711 +/- ##
=======================================
Coverage 94.54% 94.54%
=======================================
Files 210 210
Lines 5686 5686
Branches 1499 1500 +1
=======================================
Hits 5376 5376
Misses 297 297
Partials 13 13
Flags with carried forward coverage won't be shown. Click here to find out more. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
|
@claude review, tell me if things could be said in a better way, improved, made clearer... |
|
Claude finished @dubzzz's task in 55s —— View job Review of release note for fast-check 4.6.0
Overall the post is well-structured and covers the three main areas nicely. Here are suggestions to improve clarity and correctness: Line 7 — Intro paragraph
Consider: "without relying on excessive and costly filtering" — filtering isn't "running", it's being relied upon / applied. Line 17 — "The only limit it relied on was controlled by the notion of size."This sentence is a bit indirect. Consider: "The only limit was the internal notion of size." — shorter and more direct. You could also link to documentation for Line 19 — "Unfortunately such call was hurting generation efficiency as it implied throwing away many already generated values."
Line 27 — Grammar error: "has to falls back"
Should be: "the generator still has to fall back to post-filtering" (bare infinitive after "has to"). Line 27 — "Even with our adapted regex AST trick"This sentence is dense and does two things at once. Consider splitting:
The phrase "adapted regex AST trick" is also a bit informal for a release note — "adapted regex AST approach" or "optimization" might read better. Line 29 — "fast thanks to less post-filtering and smaller values being generated"
Consider: "This approach makes bounded-value generation faster by reducing post-filtering and producing smaller candidate values." — more precise and flows better. Line 31 — "will result into the regex"Should be: "will result in the regex" (idiomatic English: "result in", not "result into"). Line 31 — "adapted regex tries to limit as much a possible wrong values"
Line 35 — "from pure Typescript to Rolldown"
This implies the build pipeline was previously only TypeScript (i.e., Also: "Typescript" → "TypeScript" (capital S, matching the official branding). Line 35 — "We also benefit from the same improvements from our underlying random number generator library""the same improvements" is ambiguous — same as what? Consider: "We also benefit from improvements in our underlying random number generator library, pure-rand, by upgrading to its latest major version." — naming the library helps readers who might want to look it up. Line 37 — "It also cut the file count"Tense mismatch: the previous sentence uses "reduce" (present tense). Should be "It also cuts the file count" or change both to past tense: "reduced … cut". Line 39 — Import speed section
Line 43 — "The method
|
Applied by GitHub Action workflow: PR Format Run ID: 22876342526 Target PR: 6711
|
@claude open a new PR on top of this one with all your suggestions |
|
Claude finished @dubzzz's task in 2m 0s —— View job Applying review suggestions to a new PR
All review suggestions have been applied in #6719 (targeting this branch). Changes applied:
|
|
@copilot rename the file to match the 9th march |
## Description Applies grammar and clarity fixes to the 4.6.0 release note blog post, based on review feedback from #6711. Key changes: - Fix grammar errors: "has to falls back" → "falls back", "result into" → "result in", "as much a possible" → removes awkward phrasing - Fix idioms: "On the long run" → "In the long run", "probably plan" → "plan to eventually" - Improve clarity: name pure-rand explicitly, split dense sentences, fix tense consistency - Fix branding: "Typescript" → "TypeScript" Fixes #6711 ## Checklist — _Don't delete this checklist and make sure you do the following before opening the PR_ - [x] I have a full understanding of every line in this PR — whether the code was hand-written, AI-generated, copied from external sources or produced by any other tool - [ ] I flagged the impact of my change (minor / patch / major) either by running `pnpm run bump` or by following the instructions from the changeset bot - [x] I kept this PR focused on a single concern and did not bundle unrelated changes - [x] I followed the [gitmoji](https://gitmoji.dev/) specification for the name of the PR, including the package scope (e.g. `🐛(vitest) Something...`) when the change targets a package other than `fast-check` - [ ] I added relevant tests and they would have failed without my PR (when applicable) 🤖 Generated with [Claude Code](https://claude.com/claude-code) --------- Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: Nicolas DUBIEN <[email protected]> Co-authored-by: Nicolas DUBIEN <[email protected]>
|
@copilot rename the file to match the 9th march |
The 4.6.0 release note blog folder was dated March 8th instead of March 9th. - Renamed `2026-03-08-whats-new-in-fast-check-4-6-0` → `2026-03-09-whats-new-in-fast-check-4-6-0` <!-- START COPILOT CODING AGENT TIPS --> --- 💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more [Copilot coding agent tips](https://gh.io/copilot-coding-agent-tips) in the docs. --------- Co-authored-by: copilot-swe-agent[bot] <[email protected]> Co-authored-by: dubzzz <[email protected]>
Applied by GitHub Action workflow: PR Format Run ID: 22876900616 Target PR: 6711
https://claude.ai/code/session_014wdiChA7iuACKr3VtfgcmN