Releases: ExaDev/markmv
Releases · ExaDev/markmv
v1.29.1
v1.29.0
1.29.0 (2025-07-16)
Features
- add default directory handling to validate command (8f55b7c)
- add table of contents generation command (fde93e0)
- export toc command from main index (adfd303)
- integrate toc command into CLI (4d3ed63)
- make validate command files argument optional (f7782fa)
Bug Fixes
- handle optional marker parameter in toc command (2bf81ce)
- improve cross-platform path handling in validate command (c72b987)
- normalize all patterns for Windows glob compatibility (60ef497)
Styles
- apply consistent code formatting (da47c78)
- auto-fix linting issues (cbb05a2)
- auto-fix linting issues (e3be3a1)
Code Refactoring
- add type safety improvements to TOC command (53d7cb9)
- scripts: remove timestamp generation from schema files (f2830e6)
Tests
- add comprehensive CLI tests for validate command (e877b2f)
- update CLI test for new toc command (68ac86e)
- update schema tests to verify no timestamps (9ea8ae9)
Build System
v1.28.0
v1.27.0
v1.26.2
v1.26.1
v1.26.0
1.26.0 (2025-06-16)
Features
- add comprehensive broken link validation command (0e95b09)
- add cross-platform test utilities for filesystem detection (953f011)
- add local cross-platform testing script (07e0130)
- cli: integrate validate command with comprehensive options (60c8941)
- core: enhance LinkValidator with anchor validation and new interfaces (316c9a4)
- index: export validate command and functions (52436f8)
Bug Fixes
- add proper TypeScript types for createConditionalTest function (f88a487)
- add schema generation step to cross-platform tests workflow (585111e)
- commit generated files for CI compatibility (7906e26)
- eliminate type assertions to resolve linting errors (5ad3709)
- enhance TypeScript ESM module resolution for Windows compatibility (6ef42c2)
- handle Windows drive letters in path tests and improve regex for multiline timestamps (055c492)
- implement Windows-compatible dynamic imports for generated modules (1f97c38)
- make transaction-manager max retries test platform-specific (ee9ae8c)
- resolve additional Windows test failures in file-utils, link-refactorer, link-parser, and generate-schemas tests (3576e40)
- resolve CI failures in cross-platform testing and Windows builds (89b10a3)
- resolve CI test failures (1bf0e85)
- resolve cross-platform test assertion failures (efcb982)
- resolve final Windows compatibility issues (a83019a)
- resolve linting errors in cross-platform test utilities (c22775e)
- resolve remaining linting issues in stub files (a947c90)
- resolve remaining Windows path separator issues in tests (57210e2)
- resolve TypeScript errors in cross-platform test helpers (8e10ba9)
- resolve TypeScript linting errors from Windows compatibility fix (6182df2)
- resolve Windows cross-platform test failures (ebab4b3)
- resolve Windows path separator issues and runtime module resolution (53cc879)
- resolve Windows TypeScript compilation with ESM imports (6527884)
- use require() with fallback stubs for Windows compatibility (c56e0fe)
Documentation
- add comprehensive cross-platform testing guide (423d3e0)
Styles
- auto-fix linting issues (4d9576f)
- auto-fix linting issues (b24cc9a)
- auto-fix linting issues (7e97998)
- auto-fix linting issues (5152a71)
- auto-fix linting issues (a9e8460)
- auto-fix linting issues (73079e0)
- auto-fix linting issues (97f34be)
- auto-fix linting issues (7d962b0)
- auto-fix linting issues (b7b0575)
- auto-fix linting issues (60ea599)
Tests
- add comprehensive tests for cross-platform utilities (c216a00)
- cli: update test to expect 7 commands including validate (59ceb8f)
- enhance path utilities with cross-platform scenarios (21a1b0a)