Skip to content

v1.1.0 - Enhanced Features & Security

Choose a tag to compare

@alpha912 alpha912 released this 16 Oct 09:25
· 25 commits to main since this release

πŸŽ‰ OmniScript v1.1.0 Release

✨ New Features

Text Formatting

  • Strikethrough support: ~~text~~
  • Unicode escape sequences: \uXXXX and \xXX
  • Full round-trip fidelity for unicode characters

Developer Experience

  • Position tracking in errors (e.g., "Error at 5:12")
  • Unterminated string detection with clear messages
  • Enhanced debugging capabilities

Extended Rendering

  • HTML: Ordered lists, blockquotes, code blocks, images, links
  • Markdown: Full formatting preservation
  • PDF/DOCX/PPTX/XLSX: All formats fully functional via CLI

πŸ”’ Security Improvements

  • XSS prevention with proper HTML escaping
  • Enhanced input validation
  • Secure string parsing

πŸ“Š Quality Metrics

  • 88 tests passing (31 new for v1.1 features)
  • 87.5% improvement in type safety (16 β†’ 2 'any' usages)
  • 100% backward compatible with v1.0

πŸ“¦ Published Packages

  • omniscript-parser@1.1.0
  • omniscript-cli@1.1.0
  • omniscript-converters@1.1.0

πŸ”„ Upgrade

npm install omniscript-parser@1.1.0
npm install omniscript-cli@1.1.0
npm install omniscript-converters@1.1.0

No code changes required - drop-in replacement for v1.0!

πŸ“š Documentation

πŸ™ Thank You

Thanks to all contributors and users for making OmniScript better!