Releases: ExaDev/markmv
Releases · ExaDev/markmv
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)
Continuous Integration
v1.25.3
v1.25.2
v1.25.1
v1.25.0
1.25.0 (2025-06-15)
Features
- comprehensive test coverage improvements (cfe9deb)
Bug Fixes
- format generated files in CI workflow after schema generation (c0412ba)
- resolve CI issues with missing generated files and non-null assertions (ae0742d)
- resolve linting issues in test files (2b12214)
Styles
- auto-fix linting issues (b6e420d)
v1.24.0
v1.23.0
1.23.0 (2025-06-15)
Features
- add testAutoExposure function to demonstrate auto-exposure pattern (58bd8a2)
- add testAutoExposure handler to MCP server (9e173d1)
- add TypeDoc @group annotations and configuration enhancements (b60c31e)
- extend schema generator to support testAutoExposure function (2a746fc)
- implement JSON Schema-first auto-exposure pattern (af28353)
Bug Fixes
- remove any types and unused variables from test files (acf405b)
- resolve CI race condition by limiting auto-fixes to Node.js 22.x only (30d167c)
- resolve final linting issues with type assertions and any types (5c013af)
- resolve type assertions and linting issues (f5d9898)
- resolve variable name conflict in openapi test (dd5b02c)
Documentation
- enhance JSDoc documentation across core modules (a6a619e)
Styles
- auto-fix linting issues (cffac7c)
- auto-fix linting issues (8bde2ee)
- auto-fix linting issues (783a549)
- auto-fix linting issues (b27059e)
Code Refactoring
- enhance README generation with TypeDoc integration (600e7ec)
- remove legacy compatibility from API server (3e54033)
- simplify schema generation by removing TypeScript AST parsing (1a8cebd)
Tests
- add comprehensive auto-exposure test coverage (d387d04)
Build System
- migrate to pure ES modules (de39c05)
- modernize TypeScript config for ES modules (708d13c)
- regenerate auto-exposure artifacts with testAutoExposure function (9e17175)