Skip to content

v0.32.1

Choose a tag to compare

@DavidsonGomes DavidsonGomes released this 24 Apr 21:59
· 14 commits to main since this release

EvoNexus v0.32.1 — Fresh-build fix for PluginDetail

Patch release. v0.32.0 shipped with a TypeScript strict-mode error that only surfaced on fresh frontend builds — local incremental builds passed because .tsbuildinfo had the file cached as clean. Anyone running npm run build from a clean checkout (Docker image build, fresh git clone, CI, or a user pulling the new release) hit:

```
src/pages/PluginDetail.tsx:542:11 - error TS2322: Type 'unknown' is not assignable to type 'string | number | bigint | boolean | ReactElement | ...'.
```

What's Fixed

  • PluginDetail.tsx — narrow manifest['description'] with typeof === 'string' before using it as a truthy check and JSX child. Previously the Record<string, unknown> lookup was cast only in the <dd> body, not in the && condition, so strict tsc -b rejected the truthy check as unknown in JSX.

If You Were Affected

Pull main, rebuild the frontend:

```bash
git pull origin main
cd dashboard/frontend && npm run build
```

Or if you're on Docker, pull the new image (v0.32.1 tag).


Full Changelog: v0.32.0...v0.32.1