Skip to content

Commit dcdec79

Browse files
Fix links and images
1 parent 63e7efd commit dcdec79

File tree

1 file changed

+14
-6
lines changed

1 file changed

+14
-6
lines changed

markdown-pages/blog/release-12-0-0.mdx

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ You can find the complete migration guide [here](../docs/manual/migrate-to-v12.m
2323

2424
### Build system redesign
2525

26-
ReScript 12 ships with the new build system introduced earlier this month in the [Reforging the Build System](./2025-11-04-reforging-build-system.mdx) preview.
26+
ReScript 12 ships with the new build system introduced earlier this month in the [Reforging the Build System](./reforging-build-system.mdx) preview.
2727
The tooling now relies on a modern architecture that tracks dependencies more precisely, avoids unnecessary recompilations, and integrates with incremental workflows.
2828
The old build system remains available through `rescript-legacy`, but active projects should switch to the new commands to benefit from faster feedback loops and clearer output.
2929

@@ -68,7 +68,7 @@ The migration tool highlights deprecated usage, and incremental cleanups are enc
6868

6969
### Unified operators
7070

71-
ReScript 12 finalizes the unified operator work introduced [earlier this year](./2025-04-11-introducing-unified-operators.mdx).
71+
ReScript 12 finalizes the unified operator work introduced [earlier this year](./introducing-unified-operators.mdx).
7272
Arithmetic, comparison, and bitwise operators now behave consistently across `int` and `bigint`, allowing the compiler to infer the correct specialization from the left operand.
7373

7474
### Expanded bitwise capabilities
@@ -128,7 +128,7 @@ let handle = (event: extended) =>
128128

129129
### JSX preserve mode
130130

131-
Projects that rely on downstream JSX tooling can enable [preserve mode](../docs/manual/v12.0.0/jsx#preserve-mode) via `"jsx": { "version": 4, "preserve": true }`.
131+
Projects that rely on downstream JSX tooling can enable [preserve mode](../docs/manual/jsx.mdx#preserve-mode) via `"jsx": { "version": 4, "preserve": true }`.
132132
The compiler will emit JSX syntax directly instead of transforming elements to `react/jsx-runtime` calls, allowing bundlers such as ESBuild, SWC, or Babel to apply their own transforms.
133133
This mode keeps JSX readable in the output, retains spread props, and maintains compatibility with React Server Components.
134134
React classic mode is no longer supported, so projects must use the JSX v4 transform regardless of preserve mode settings.
@@ -139,7 +139,7 @@ When preserve mode is disabled, the compiler continues to output the optimized r
139139
The new `@directive` attribute emits JavaScript directive strings at the top of generated functions.
140140
Use it to mark server actions with `'use server'`, memoized handlers with `'use memo'`, or any other directive that your framework requires.
141141
The attribute works on synchronous and asynchronous functions, supports labeled parameters, and removes the need for `%raw` blocks.
142-
Combined with JSX preserve mode, this enables clean integration with [React Server Components](../docs/react/latest/server-components.mdx) and other directive-based runtimes.
142+
Combined with JSX preserve mode, this enables clean integration with [React Server Components](../docs/react/server-components.mdx) and other directive-based runtimes.
143143

144144
### Regex literals
145145

@@ -205,7 +205,11 @@ The primary `rescript` package loads the appropriate binary at runtime and surfa
205205

206206
## Acknowledgments
207207

208-
![ReScript core team during the 2025 Vienna retreat](/static/blog/rescript-retreat-2025.webp)
208+
<Image
209+
src="/blog/rescript-retreat-2025.webp"
210+
withShadow={true}
211+
caption="ReScript core team during the 2025 Vienna retreat"
212+
/>
209213

210214
Thank you to every contributor, tester, and partner who helped shape ReScript 12.
211215
The core team gathered in Vienna earlier this year to map out this release, and your feedback guided every decision.
@@ -219,4 +223,8 @@ Funding enables the team to ship features like the new runtime architecture fast
219223

220224
We look forward to hearing what you create with ReScript 12.
221225

222-
![The ReScript team at the 2025 retreat in Vienna](/static/blog/rescript-team-2025.webp)
226+
<Image
227+
src="/blog/rescript-team-2025.webp"
228+
withShadow={true}
229+
caption="The ReScript team at the 2025 retreat in Vienna"
230+
/>

0 commit comments

Comments
 (0)