v1.3.1
What's Changed
Added
- Added
context7.jsonconfiguration file to enable Context7 platform integration.
Changed
- Dropped Python 3.9 support, setting the minimum required version to 3.10.
- Pinned development dependency versions for reproducible builds.
- Dependencies:
- Bump
requestsfrom 2.32.5 to 2.33.1. - Bump
urllib3from 2.5.0 to 2.6.3. - Bump
cryptographyfrom 46.0.3 to 46.0.7.
- Bump
Security
- Added input validation to ensure
folder_idandslugcontain only URL-safe characters. - Prevented path traversal vulnerabilities in output filenames.
- ⬆️ chore(deps): bump cryptography from 46.0.3 to 46.0.7 by @chriskyfung in #73
- ⬆️ chore(deps): bump urllib3 from 2.5.0 to 2.6.3 by @chriskyfung in #74
- 🔧 chore: Drop Python 3.9 support, update version references across project files by @chriskyfung in #76
- 🔧 chore(context7): add context7.json configuration file by @chriskyfung in #77
- ⬆️ chore(deps): bump requests from 2.32.5 to 2.33.1 by @chriskyfung in #75
- 📌 chore(deps-dev): Add version numbers to dev dependencies by @chriskyfung in #78
- 🔒 fix(security): prevent path traversal in output filenames by @chriskyfung in #79
- 🔒️ feat(api): validate folder_id and slug for URL-safe characters by @chriskyfung in #80
- ⬆️ chore(deps): update certifi requirement from <2026.3.0,>=2025.11.12 to >=2025.11.12,<2026.5.0 in the production-dependencies group by @dependabot[bot] in #81
- ⬆️ chore(deps-dev): update pre-commit requirement from ~=4.5.1 to >=4.5.1,<4.7.0 in the development-dependencies group across 1 directory by @dependabot[bot] in #82
Full Changelog: v1.3.0...v1.3.1