Skip to content

v0.2.0: Improved Build & Validation Pipeline

Choose a tag to compare

@cursor cursor released this 27 Jan 08:22
· 71 commits to main since this release

What's New in v0.2.0

This release focuses on improving the build pipeline, validation mechanisms, and developer experience.

Highlights

  • Reproducible Builds: CI now uses npm ci with package-lock.json for consistent dependency versions
  • Spec File Validation: New schemas/spec.json schema validates spec.yaml files
  • Cleaner Builds: The build script now automatically cleans the dist/ directory before each build
  • English Documentation: All documentation converted to English as the primary language

Breaking Changes

None. This release is fully backward compatible.

New Features

  • npm run validate:specs - Validate specification files separately
  • schemas/spec.json - JSON Schema for spec.yaml validation
  • Automatic dist directory cleaning prevents stale files

Improvements

  • CI workflow uses npm cache for faster builds
  • Updated bilingual README (English + Chinese)
  • Comprehensive CI documentation in docs/CI_VALIDATION_EXPLAINED.md

Removed

  • scripts/validate-configs.sh - Deprecated script removed (use npm run validate instead)

Full Changelog

See CHANGELOG.md for complete details.