Skip to content

Latest commit

 

History

History
43 lines (31 loc) · 1.43 KB

File metadata and controls

43 lines (31 loc) · 1.43 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.1] - 2025-08-23

Changed

  • JSON output is now pretty-printed by default: removed -Compress from all ConvertTo-Json calls in both streaming and non-streaming export paths to improve readability.

[1.0.0] - 2025-08-23

Added

  • Initial release of Export-ModuleInfoForLLM module
  • Support for exporting PowerShell module commands to JSON, Markdown, and XML formats
  • Parallel processing capability for improved performance
  • Batch export functionality for multiple modules
  • Streaming support for large datasets
  • Comprehensive command documentation extraction including:
    • Synopsis and descriptions
    • Parameters with types and validation
    • Examples with code and remarks
    • Related links and notes
  • Module availability testing function
  • Progress tracking and verbose logging
  • Error recovery and graceful failure handling

Features

  • Export-ModuleCommandsForLLM - Main export function
  • Start-ParallelModuleExport - Batch module export
  • Test-ModuleAvailability - Module availability checking

Performance

  • Parallel command processing within modules
  • Concurrent module exports
  • Streaming JSON for memory efficiency
  • Automatic compression for large datasets