adding changelog entry for 0.5.0 runtime release#384
Conversation
📝 WalkthroughWalkthroughAdds a v0.5.0 (June 3, 2026) changelog entry documenting compiler and runtime changes: staged semantic pipeline, manifest-backed multi-file projects, classdef runtime objects, expanded function/indexing semantics, typed builtin descriptors, structured execution outcomes, GPU fusion planning, WGPU provider modularization, and a tagged-value JIT ABI. Changesv0.5.0 Changelog Documentation
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~2 minutes Suggested reviewers
Poem
🚥 Pre-merge checks | ✅ 5✅ Passed checks (5 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 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.
Actionable comments posted: 1
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@docs/CHANGELOG.md`:
- Around line 34-49: The changelog sections are missing blank lines before
subsection headings; edit the "### Desktop" and "### Agent" blocks so there is a
single blank line before each "#### Added" and "#### Changed" heading (i.e.,
insert a blank line between the parent "### ..." heading and the "#### ..."
subsection headings such as "#### Added" and "#### Changed" to match the
existing v0.4.9 formatting and satisfy MD022).
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: Path: .coderabbit.yaml
Review profile: ASSERTIVE
Plan: Pro
Run ID: 293845b3-11a5-4623-91b2-40654854ee68
📒 Files selected for processing (1)
docs/CHANGELOG.md
| ### Desktop | ||
|
|
||
| #### Added | ||
| - Add [RunMat Desktop](/blog/introducing-runmat-desktop) — a local, GPU-accelerated workspace for MATLAB-syntax code with an editor, plots, variables, notebooks, run history, local file access, optional cloud projects, and a project-aware Agent | ||
|
|
||
| ### Agent | ||
|
|
||
| #### Added | ||
| - Add runnable Agent code blocks — RunMat/MATLAB-style snippets in Agent answers now render with editor controls, can be copied, and can be sent directly to runtime execution | ||
| - Add project-scoped Agent persistence so projects can restore Agent state through Desktop project settings such as `persist_agents` in `runmat.toml` | ||
| - Add local-to-cloud project conversion support for Agent and history flows that need a cloud project | ||
|
|
||
| #### Changed | ||
| - Make Agent activity easier to follow by grouping long activity runs and replacing “Thinking” labels with clearer “Working” language | ||
| - Improve Agent execution and project synchronization across Desktop, browser, local, and cloud runtimes | ||
|
|
There was a problem hiding this comment.
Add blank lines around subsection headings for consistency.
The new Desktop and Agent sections are missing blank lines before their #### Added and #### Changed headings, which is inconsistent with the existing changelog formatting (see the v0.4.9 section for reference).
📝 Proposed fix to add blank lines
### Desktop
#### Added
+
- Add [RunMat Desktop](/blog/introducing-runmat-desktop) — a local, GPU-accelerated workspace for MATLAB-syntax code with an editor, plots, variables, notebooks, run history, local file access, optional cloud projects, and a project-aware Agent
### Agent
#### Added
+
- Add runnable Agent code blocks — RunMat/MATLAB-style snippets in Agent answers now render with editor controls, can be copied, and can be sent directly to runtime execution
- Add project-scoped Agent persistence so projects can restore Agent state through Desktop project settings such as `persist_agents` in `runmat.toml`
- Add local-to-cloud project conversion support for Agent and history flows that need a cloud project
#### Changed
+
- Make Agent activity easier to follow by grouping long activity runs and replacing "Thinking" labels with clearer "Working" language
- Improve Agent execution and project synchronization across Desktop, browser, local, and cloud runtimesAs per coding guidelines, this matches the MD022 markdownlint rule requiring blank lines around headings.
📝 Committable suggestion
‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.
| ### Desktop | |
| #### Added | |
| - Add [RunMat Desktop](/blog/introducing-runmat-desktop) — a local, GPU-accelerated workspace for MATLAB-syntax code with an editor, plots, variables, notebooks, run history, local file access, optional cloud projects, and a project-aware Agent | |
| ### Agent | |
| #### Added | |
| - Add runnable Agent code blocks — RunMat/MATLAB-style snippets in Agent answers now render with editor controls, can be copied, and can be sent directly to runtime execution | |
| - Add project-scoped Agent persistence so projects can restore Agent state through Desktop project settings such as `persist_agents` in `runmat.toml` | |
| - Add local-to-cloud project conversion support for Agent and history flows that need a cloud project | |
| #### Changed | |
| - Make Agent activity easier to follow by grouping long activity runs and replacing “Thinking” labels with clearer “Working” language | |
| - Improve Agent execution and project synchronization across Desktop, browser, local, and cloud runtimes | |
| ### Desktop | |
| #### Added | |
| - Add [RunMat Desktop](/blog/introducing-runmat-desktop) — a local, GPU-accelerated workspace for MATLAB-syntax code with an editor, plots, variables, notebooks, run history, local file access, optional cloud projects, and a project-aware Agent | |
| ### Agent | |
| #### Added | |
| - Add runnable Agent code blocks — RunMat/MATLAB-style snippets in Agent answers now render with editor controls, can be copied, and can be sent directly to runtime execution | |
| - Add project-scoped Agent persistence so projects can restore Agent state through Desktop project settings such as `persist_agents` in `runmat.toml` | |
| - Add local-to-cloud project conversion support for Agent and history flows that need a cloud project | |
| #### Changed | |
| - Make Agent activity easier to follow by grouping long activity runs and replacing "Thinking" labels with clearer "Working" language | |
| - Improve Agent execution and project synchronization across Desktop, browser, local, and cloud runtimes |
🧰 Tools
🪛 markdownlint-cli2 (0.22.1)
[warning] 36-36: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below
(MD022, blanks-around-headings)
[warning] 41-41: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below
(MD022, blanks-around-headings)
[warning] 46-46: Headings should be surrounded by blank lines
Expected: 1; Actual: 0; Below
(MD022, blanks-around-headings)
🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
In `@docs/CHANGELOG.md` around lines 34 - 49, The changelog sections are missing
blank lines before subsection headings; edit the "### Desktop" and "### Agent"
blocks so there is a single blank line before each "#### Added" and "####
Changed" heading (i.e., insert a blank line between the parent "### ..." heading
and the "#### ..." subsection headings such as "#### Added" and "#### Changed"
to match the existing v0.4.9 formatting and satisfy MD022).
Note
Low Risk
Documentation-only change to the changelog; no runtime or application code is modified.
Overview
Adds a new v0.5.0 section at the top of
docs/CHANGELOG.md, ahead of the existing v0.4.9 entry, with a compare link, June 3, 2026 date, intro paragraph, and links to the 0.5 release and compiler pipeline blog posts.The entry documents the shipped Runtime work (manifest projects,
classdef, expanded functions/indexing, typed builtins, structured execution outcomes, new control/communications/plotting/optimization builtins, staged compiler pipeline and related breaking changes), Desktop (RunMat Desktop), and Agent (runnable code blocks, persistence, sync/UX tweaks)—matching the usual Added/Changed subsection layout used in prior releases.Reviewed by Cursor Bugbot for commit ea84a11. Bugbot is set up for automated code reviews on this repo. Configure here.
Summary by CodeRabbit