Skip to content

Releases: HenriquesLab/vscode-rxiv-maker

VS Code Extension v0.3.15

09 Dec 17:45

Choose a tag to compare

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

VS Code Extension v0.3.14

04 Dec 17:16

Choose a tag to compare

Fixed

  • 🔧 Structure Validation - Removed false positive title requirement for main manuscript files
    • Config-based Title: Fixed validator to recognize that 01_MAIN.md title comes from 00_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

VS Code Extension v0.3.13

04 Dec 12:49

Choose a tag to compare

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

12 Nov 11:25
4f4011f

Choose a tag to compare

Release v0.3.12 - See CHANGELOG.md for details

VS Code Extension v0.3.11

23 Oct 10:51

Choose a tag to compare

Release v0.3.11 - See CHANGELOG.md for details

VS Code Extension v0.3.10

23 Oct 10:51

Choose a tag to compare

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_started and 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

25 Sep 11:25

Choose a tag to compare

Added

  • ✨ Inline Code Syntax Highlighting - Added support for code inline 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

24 Sep 21:10

Choose a tag to compare

Release v0.3.8 - See CHANGELOG.md for details

VS Code Extension v0.3.7

24 Sep 18:38

Choose a tag to compare

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.ts to a Map keyed by cwd
  • No API changes

VS Code Extension v0.3.5

12 Sep 17:56

Choose a tag to compare

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 @citation patterns while excluding cross-refs

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