docs: v0.0.60 release notes + Türkçe migration rehberi - #13
Conversation
v0.0.60 sürümü için dokümantasyon: - Release v0.0.60 notları (blog/): sys-mappings/custom helpers, state alias, FunctionScope (403), production Swagger kapatma, async transition modları, schema 0.0.46. scripts.helpers örneği gerçek obje şekline düzeltildi. - Türkçe ayrıntılı Migration Rehberi (blog-migration/v0060-migration): 5 feature için ne değişti / migrasyon adımları / örnek + cross-link. - v0.0.55 "neler değişti" dokümanı Migration Guides bölümüne taşındı; eski /blog/v0055-neler-degisti URL'i için client-redirect eklendi (@docusaurus/plugin-client-redirects). - v0.0.55 release notundaki taşınan dosyaya işaret eden iç link güncellendi. npm run build başarılı; kırık link yok. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Reviewer's GuideAdds v0.0.60 release documentation and a Turkish migration guide, introduces a Docusaurus client-redirects plugin to preserve old blog URLs while moving migration posts into a dedicated section, and fixes links and examples in existing release docs. File-Level Changes
Tips and commandsInteracting with Sourcery
Customizing Your ExperienceAccess your dashboard to:
Getting Help
|
|
Caution Review failedThe pull request is closed. ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Run ID: ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (7)
📝 WalkthroughWalkthroughAdds the v0.0.60 release blog post and a detailed five-section migration guide. Introduces Changesv0.0.60 Release Documentation
v0.0.55 URL Redirect and Blog Cleanup
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~5 minutes Poem
✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
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. Comment |
There was a problem hiding this comment.
Hey - I've found 1 issue
Prompt for AI Agents
Please address the comments from this code review:
## Individual Comments
### Comment 1
<location path="package.json" line_range="25" />
<code_context>
"dependencies": {
"@docusaurus/core": "3.10.0",
"@docusaurus/faster": "3.10.0",
+ "@docusaurus/plugin-client-redirects": "^3.10.0",
"@docusaurus/preset-classic": "3.10.0",
"@docusaurus/theme-mermaid": "^3.10.0",
</code_context>
<issue_to_address>
**suggestion:** Align the version range style with the other Docusaurus dependencies.
This package currently uses a caret range while the others are pinned. To avoid inconsistent behavior across versions, please either pin this to `"3.10.0"` as well or switch all related Docusaurus packages to a compatible range.
```suggestion
"@docusaurus/plugin-client-redirects": "3.10.0",
```
</issue_to_address>Help me be more useful! Please click 👍 or 👎 on each comment and I'll use the feedback to improve your reviews.
| "dependencies": { | ||
| "@docusaurus/core": "3.10.0", | ||
| "@docusaurus/faster": "3.10.0", | ||
| "@docusaurus/plugin-client-redirects": "^3.10.0", |
There was a problem hiding this comment.
suggestion: Align the version range style with the other Docusaurus dependencies.
This package currently uses a caret range while the others are pinned. To avoid inconsistent behavior across versions, please either pin this to "3.10.0" as well or switch all related Docusaurus packages to a compatible range.
| "@docusaurus/plugin-client-redirects": "^3.10.0", | |
| "@docusaurus/plugin-client-redirects": "3.10.0", |
There was a problem hiding this comment.
Code Review
This pull request introduces the release notes and Turkish migration guide for vNext v0.0.60, updates related blog links, and adds the @docusaurus/plugin-client-redirects plugin to handle legacy URL redirection. Feedback on the changes highlights a critical configuration error in docusaurus.config.ts where the redirect plugin was placed in the presets array instead of the plugins array. Additionally, minor terminology and type definition improvements are suggested in the Turkish migration guide to ensure consistency and clarity.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
| [ | ||
| '@docusaurus/plugin-client-redirects', | ||
| { | ||
| redirects: [ | ||
| { | ||
| from: '/blog/v0055-neler-degisti', | ||
| to: '/blog/migration/v0055-neler-degisti', | ||
| }, | ||
| ], | ||
| }, | ||
| ], | ||
| ], |
There was a problem hiding this comment.
Kritik Hata: @docusaurus/plugin-client-redirects bir Docusaurus eklentisidir (plugin) ve presets dizisi yerine plugins dizisi altında tanımlanmalıdır. Mevcut durumda presets dizisinin içine eklendiği için Docusaurus bunu bir preset olarak yüklemeye çalışacak ve hata verecektir.
Lütfen bu eklenti tanımını presets dizisinden kaldırın ve docusaurus.config.ts dosyasındaki plugins dizisine (eğer yoksa oluşturarak) taşıyın:
plugins: [
[
'@docusaurus/plugin-client-redirects',
{
redirects: [
{
from: '/blog/v0055-neler-degisti',
to: '/blog/migration/v0055-neler-degisti',
},
],
},
],
], ],| | `roles` | array | Evet | Bu alias'ın geçerli olduğu roller (`minItems: 1`). **DENY her zaman ALLOW'u geçersiz kılar.** | | ||
| | `labels` | array | Evet | Alias'ın çoklu-dil etiketleri (`minItems: 1`). | |
|
|
||
| 1. `vnext.config.json`'a `paths.mappings` ve `exports.mappings` alanlarını ekleyin; `Mappings/` dizinini oluşturun. | ||
| 2. Tekrar eden mapping kodlarını `sys-mappings` bileşenlerine çıkarın; flow/mapping'lerden `scripts.helpers[]` ile referans verin. | ||
| 3. Helper'ınızın baz dışı bir assembly'ye ihtiyacı varsa `scripts.allowedAssemblies[]` ile tanımlayın. Sandbox ayarları (varsayılan ban listesi, `using`'ler, referanslar) için [Scripting / Sandbox Yapılandırması](/docs/configuration/scripting) sayfasına bakın. |
Ne değişti
v0.0.60 sürümü için dokümantasyon eklendi/düzenlendi.
Yeni içerik
blog/2026-06-13-v0-0-60.md) — milestone v0.0.60 temel alındı: sys-mappings/custom C# helpers, state alias, FunctionScope (403), production Swagger kapatma + publish endpoint gizleme, configurable async transition modları, schema 0.0.46.blog-migration/2026-06-13-v0-0-60-migration.md,/blog/migration/v0060-migration) — 5 feature için ne değişti / neden / migrasyon adımları / JSON örneği + ilgili doc sayfalarına cross-link (tekrar yok).Taşıma & yönlendirme
v0055-neler-degistidokümanı ana blog'dan Migration Guides bölümüne taşındı (git mv)./blog/v0055-neler-degistiURL'i için@docusaurus/plugin-client-redirectsile redirect eklendi →/blog/migration/v0055-neler-degisti.Düzeltmeler
scripts.helpersörneği string dizisinden gerçek obje şekline ({key, version, domain, flow}) düzeltildi.blog/2026-05-21-v0-0-55.mdiçindeki taşınan dosyaya işaret eden iç link güncellendi.Reviewer notları
npm run buildbaşarılı, kırık link yok.v0060-migration→workflow#state-alias-.... Sebep,workflow.md'nin İngilizce çevirisinde State Alias bölümünün henüz olmaması (TR'de doğru çalışıyor). Bu, repodaki mevcut desenle aynı (ör.release-v0-0-42).@docusaurus/plugin-client-redirects(package.json/package-lock.json).🤖 Generated with Claude Code
Summary by Sourcery
Add v0.0.60 release documentation and migration guide, and wire redirects for the updated migration URL.
Build:
Documentation:
Summary by CodeRabbit
Documentation
Chores