Releases: HenriquesLab/vscode-rxiv-maker
Releases · HenriquesLab/vscode-rxiv-maker
VS Code Extension v0.3.15
Added
- ✨ DOCX Generation Support - Added UI commands for generating DOCX files
- Generate Word (DOCX): New command and status bar integration for
rxiv docx - Resolve Inline DOIs: New command to resolve citation DOIs inline
- Token Icons: Added icons for DOCX and PDF generation actions
- Generate Word (DOCX): New command and status bar integration for
VS Code Extension v0.3.14
Fixed
- 🔧 Structure Validation - Removed false positive title requirement for main manuscript files
- Config-based Title: Fixed validator to recognize that
01_MAIN.mdtitle comes from00_CONFIG.yml - No More Warnings: Removed incorrect "Document should start with a main title (# Title)" diagnostic
- Spec Compliance: Aligns with rxiv-maker specification where manuscript title is defined in config file
- Config-based Title: Fixed validator to recognize that
VS Code Extension v0.3.13
Added
- 🌐 Open VSX Registry Support - Extension now publishes to Open VSX Registry
- Multi-Platform: Available for VSCodium, Code-OSS, and other VS Code alternatives
- Automated Publishing: Release workflow automatically publishes to both VS Code Marketplace and Open VSX
- Easy Installation: Users can install from either marketplace
- Documentation: Updated README with Open VSX installation instructions
Release v0.3.12: Python package install detection and upgrade management
Release v0.3.12 - See CHANGELOG.md for details
VS Code Extension v0.3.11
Release v0.3.11 - See CHANGELOG.md for details
VS Code Extension v0.3.10
Fixed
- 🔧 Cross-Reference Validation - Fixed issue with cross-references not being found between manuscript files
- Dual Strategy Search: Cross-reference validator now searches both project root and document directory
- Improved File Discovery: Fixed issue where
@snote:getting_startedand other cross-references weren't found in supplementary files - Robust Fallback: Ensures cross-references work even when project root detection fails
- Better Error Handling: More reliable validation for multi-file manuscript projects
VS Code Extension v0.3.9
Added
- ✨ Inline Code Syntax Highlighting - Added support for
codeinline code blocks- Backtick Support: Added proper syntax highlighting for inline code using backticks
- Markdown Compatibility: Enhanced markdown compatibility with standard inline code patterns
- Proper Scoping: Uses standard TextMate scopes for better theme integration
Enhanced
- 🔍 Improved Cross-Reference Detection - Enhanced project structure awareness
- Project Root Detection: Cross-reference validator now searches from the rxiv-maker project root
- Better File Discovery: Automatically finds manuscript files by traversing up to find
00_CONFIG.yml - Reliable Validation: More consistent cross-reference validation across complex project structures
- Fallback Support: Gracefully falls back to current directory search when project root not found
VS Code Extension v0.3.8
Release v0.3.8 - See CHANGELOG.md for details
VS Code Extension v0.3.7
Fixed
- Ensure the PDF build runs in the correct manuscript folder by managing a dedicated terminal per manuscript path (cwd)
- Prevents reusing a terminal from another workspace folder (e.g., mAIcrobebiorxivdraft) when building EXAMPLE_MANUSCRIPT
- Names terminals like
rxiv-maker: <folder>for clarity - Cleans up mapping when terminals close
Internal
- Refactor terminal management in
src/extension.tsto a Map keyed by cwd - No API changes
VS Code Extension v0.3.5
Fixed
- 🐛 Citation Detection Logic Fix - Resolved incorrect validation that excluded files with cross-references
- Improved Logic: Fixed bug where presence of cross-references (
@fig:,@table:, etc.) prevented citation detection - Better Patterns: Enhanced regex patterns to distinguish between citations and cross-references
- Bracketed Citations: Improved detection of
[@citation]and[@ref1; @ref2]formats - Standalone Citations: Better handling of standalone
@citationpatterns while excluding cross-refs
- Improved Logic: Fixed bug where presence of cross-references (
Added
- ✨ Markdown Formatting Support - Added bold and italic text highlighting
- Bold Text: Added syntax highlighting for
**bold text**patterns - Italic Text: Added syntax highlighting for
*italic text*patterns - Smart Patterns: Regex patterns avoid conflicts between single and double asterisks
- Bold Text: Added syntax highlighting for