Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 722 Bytes

File metadata and controls

17 lines (12 loc) · 722 Bytes

Release Notes Parser

This Python script parses a Word .docx file containing release notes in the format you provided and writes a two-column TSV (tab-separated) file with columns Version and Note.

Files created:

  • parse_release_notes.py - the parser CLI
  • requirements.txt - dependencies
  • tests/test_parser.py - a unit test that builds a sample .docx and verifies parsing

Usage (Windows PowerShell):

python -m pip install -r requirements.txt
python parse_release_notes.py input.docx output.tsv

The output file will have a header Version\tNote and one entry per issue line, with the version column populated from the nearest preceding version header (e.g. 13.06.16(2025/04/30)).