v0.4.0 — Python 3.10+, JD Parser, 189 Tests
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
--quietflag to suppress file listing in CLI output (#6)--versionflag (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.