Skip to content

Release v0.9.6#36

Merged
I4cTime merged 8 commits intomainfrom
develop
Mar 26, 2026
Merged

Release v0.9.6#36
I4cTime merged 8 commits intomainfrom
develop

Conversation

@I4cTime
Copy link
Copy Markdown
Owner

@I4cTime I4cTime commented Mar 26, 2026

Release v0.9.6 — Security

Security

Added

  • 8 parseDotenv unit tests covering escape edge cases (133 total tests, all passing)

Version consistency

  • package.json: 0.9.6
  • server.json: 0.9.6 (both root and packages[0])
  • CHANGELOG.md: entry added
  • Web changelog + footer: updated

Squash-merge recommended.

Made with Cursor

I4cTime added 8 commits March 25, 2026 20:09
- Install vitest, add test/test:ci scripts and vitest.config.ts
- 125 tests across 17 files covering core modules, CLI, and MCP
- Add test step to CI workflow
- Create update-homebrew.yml to auto-update I4cTime/homebrew-tap on release

Made-with: Cursor
* feat: add Cursor marketplace plugin and update README/web with Homebrew + plugin info

- Create cursor-plugin/ with plugin.json manifest, 3 rules, 4 skills,
  2 agents, 5 commands, hooks.json, .mcp.json, and README
- Add .cursor-plugin/marketplace.json at repo root for monorepo discovery
- Update README.md with Homebrew install option and Cursor Plugin section
- Add Homebrew tab to web Hero and docs install commands
- Create CursorPlugin.tsx homepage section component
- Add Plugin nav link, update Footer version to v0.9.4
- Add Cursor Plugin step to docs page
- Remove beforeShellExecution hook (causes circular block with Cursor metadata)

Made-with: Cursor

* fix: resolve picomatch audit + update changelogs for v0.9.5

- Add pnpm override for picomatch >=4.0.4 (ReDoS + method injection)
- Add v0.9.5 entry to CHANGELOG.md (Cursor plugin, Homebrew docs, audit fix)
- Sync web changelog with v0.9.2–v0.9.5 entries

Made-with: Cursor
- Single-pass regex replacer in parseDotenv() prevents double-unescape
  of backslash sequences (CodeQL js/double-escaping alert #14)
- Add picomatch >=4.0.4 override to web/package.json (Dependabot #3, #5)
- Remove stale package-lock.json + add to .gitignore (Dependabot #2)
- Add 8 parseDotenv unit tests covering escape edge cases

Made-with: Cursor
@I4cTime I4cTime merged commit 4d87374 into main Mar 26, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant