v0.1.1 - Security & Fuzzing Improvements
Security & Developer Experience
Section titled “Security & Developer Experience”This release focuses on security improvements, Language Server Protocol (LSP) support, and schema evolution features.
Security
Section titled “Security”- User-defined type validation during transformation
- Path traversal protection in CLI
- u64 precision warnings in TypeScript output
Schema Evolution
Section titled “Schema Evolution”- Schema versioning with
#[version]attribute - Automatic migration code generation
- Backward compatibility validation
- Deprecation warnings for schema fields
Developer Tools
Section titled “Developer Tools”- Schema diff tool:
lumos diff - Language Server Protocol (LSP) implementation
- Custom derive macros support
- Fixed-size arrays with const generics
Changed
Section titled “Changed”- Enhanced error messages with source location tracking
- Expanded test suite to 202 tests (from 64)
Published Packages
Section titled “Published Packages”- lumos-core v0.1.1 - Core library with security fixes
- lumos-cli v0.1.1 - CLI with path validation
- lumos-lsp v0.1.0 - Language Server Protocol support