mcpb/test
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Joan Xie 30a3b8e779
Remove vLatest concept and associated files
Remove the concept of "vLatest" throughout the codebase to encourage use of McpbManifestAny which supports all manifest versions. Changes include:

- Delete src/schemas/latest.ts and src/schemas_loose/latest.ts
- Remove vLatest and latest-related exports from schema index files
- Remove McpbManifestLatest type, replace McpbManifest to point to McpbManifestAny
- Remove LATEST_MANIFEST_VERSION, LATEST_MANIFEST_SCHEMA constants
- Update all main export files (index.ts, cli.ts, node.ts) to export from 0.3.js instead of latest.js
- Update tests to use v0_3.McpbManifestSchema explicitly
- Add @deprecated annotation to McpbManifest directing users to McpbManifestAny

This encourages better version compatibility by using the union type that supports all manifest versions rather than assuming a single "latest" version.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-11-03 15:30:03 -08:00
..
cli.test.ts feat: use 0.2 as the default schema (#145) 2025-11-01 12:31:25 -07:00
config.test.ts Add localization/theming feature to 0.3 version 2025-10-24 15:48:46 -07:00
icon-validation.test.ts fix: resolve linting errors 2025-10-30 07:53:06 -05:00
init.test.ts feat: use 0.2 as the default schema (#145) 2025-11-01 12:31:25 -07:00
invalid-manifest.json Revert "feat: replace manifest_version with $schema field" 2025-08-27 11:24:18 -07:00
mcpbignore.test.ts rename dxt -> mcpb 2025-08-21 14:56:54 -07:00
schemas.test.ts Remove vLatest concept and associated files 2025-11-03 15:30:03 -08:00
sign.e2e.test.ts lint 2025-08-21 15:28:01 -07:00
valid-manifest-0.2.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00
valid-manifest.json fix: lint errors - remove unused import and format files 2025-10-29 16:51:27 -07:00