Skip to content

Releases: ExaDev/markmv

v1.29.1

30 Jul 10:05

Choose a tag to compare

1.29.1 (2025-07-30)

Documentation

  • update CI badge workflow reference (0fc892d)

Chores

  • ignore test-data directory (7061388)

v1.29.0

16 Jul 16:46

Choose a tag to compare

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

  • regenerate API schemas and validators (b22494b)
  • regenerate schemas without timestamps (20656e6)
  • regenerate schemas without timestamps (6348bdb)
  • update generated files after TypeScript fix (5adcb24)
  • update generated files after validate command changes (e7d49b8)

v1.28.0

16 Jul 11:31

Choose a tag to compare

1.28.0 (2025-07-16)

Features

  • add barrel command for themed content aggregation (#30) (f149927)

v1.27.0

16 Jul 11:06

Choose a tag to compare

1.27.0 (2025-07-16)

Features

  • add table of contents generation to index command (#28) (6bd9679), closes #27

Styles

  • auto-fix linting issues (bb0b951)

v1.26.2

16 Jun 12:42

Choose a tag to compare

1.26.2 (2025-06-16)

Bug Fixes

  • add missing shell bash directive to Windows PowerShell steps (8c317e5)

v1.26.1

16 Jun 12:25

Choose a tag to compare

1.26.1 (2025-06-16)

Bug Fixes

  • normalize glob patterns for Windows compatibility in CLI index command (917e03c)

Styles

  • auto-fix linting issues (355c291)

v1.26.0

16 Jun 12:02

Choose a tag to compare

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

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)

Continuous Integration

  • add dedicated cross-platform testing workflow (eb91d16)
  • add multi-OS testing matrix to main workflow (21a79ec)

v1.25.3

15 Jun 21:29

Choose a tag to compare

1.25.3 (2025-06-15)

Bug Fixes

  • change npm publishing strategy to avoid tarball path interpretation issues (db34d7e)

v1.25.2

15 Jun 21:25

Choose a tag to compare

1.25.2 (2025-06-15)

Bug Fixes

  • resolve npm publishing issues with tarball path handling (1a94943)

v1.25.1

15 Jun 21:01

Choose a tag to compare

1.25.1 (2025-06-15)

Documentation

  • update package.json to point to GitHub Pages documentation site (0523631)