Release v1.0.3

Release v1.0.3 (2025-10-12)

Changes

  • feat(rename-file): added support for pattern-based file renaming with placeholders {date}, {title}, and {counter}
  • feat(rename-file): implemented –counter-format flag for customizable numeric padding
  • feat(rename-file): added –date-format option with validation and flexible date structures
  • feat(rename-file): introduced –dry-run preview mode for safe rename simulation
  • feat(rename-file): added directory and recursive renaming capabilities
  • feat(rename-file): enabled automatic database sync via –update-db flag
  • feat(rename-file): added per-date counters with formatting and improved collision handling
  • refactor(rename-file): optimized filename cleaning, path normalization, and DB synchronization during rename operations
  • feat(mtw): add new MTW (Minitab Worksheet) extraction feature with independent WorksheetInfo metadata and cleaning refinements
  • feat(mtw): refine MTW metadata extraction with improved structure validation and isolation for more accurate indexing
  • fix(search): correct metadata JOIN logic and cache refresh handling for more stable and accurate search results
  • fix: replace Colorama with Rich markup for consistent cross-platform search term highlighting
  • opt(fts5): improve logical expression parsing, sanitization, and query performance for complex search operators (AND, OR, NOT, NEAR)
  • opt(fts5): fine-tune FTS5 logical expression normalization with runtime NEAR/N detection for improved search accuracy
  • docs: added comprehensive Hugo documentation and examples for rename-file usage and pattern customization