Skip to content

v0.4.0 — Python 3.10+, JD Parser, 189 Tests

Choose a tag to compare

@juanmanueldaza juanmanueldaza released this 15 Jun 00:10

What's New

Python 3.10+ Support

Minimum Python version dropped from 3.13 to 3.10. Works on Ubuntu LTS, Debian stable, and older environments.

Job Description Parser

New JobDescriptionParser and JobDescriptionFormatter parse job posting CSV data from LinkedIn exports. Outputs structured Markdown with company, title, description, date, and status.

New Features

  • --quiet flag to suppress file listing in CLI output (#6)
  • --version flag (linkedin2md --version)
  • Script and Articles parser/formatter for content exports

Testing

  • 189 tests (up from 151), passing on Python 3.10–3.13
  • CI matrix on 4 Python versions
  • Dependabot, stale bot, welcome bot workflows
  • Pre-commit hooks (ruff, pyright)

Infrastructure

  • N3RV agent framework rename (nerv → n3rv)
  • MCP server configuration overhaul
  • GitHub MCP restored to auto-detecting wrapper

See CHANGELOG.md for full details.