Functional changes to the published linehaul library on PyPI:
New features
- Add installer.subcommand field to user agent (#237)
Added a new subcommand: Optional[list[str]] field to the Installer dataclass, enabling parsed user agents to carry subcommand
information (e.g. pip install, pip download).
Bug fixes
- Fix incorrect override in RegexUserAgentParser.call (#243)
Renamed the user_agent parameter to ua to match the base class signature, fixing an incorrect override that shadowed the method.
Other changes
- Identify inspector.pypi.io browsing traffic (#212)
Added ^inspector.pypi.io$ to the ignored user-agent regex list, so traffic from PyPI's own inspector is filtered out rather than
counted as a download.
What's Changed
- Bump the pip group with 6 updates by @dependabot[bot] in #202
- chore: identify inspector browsing traffic by @miketheman in #212
- chore: group all python dependabot updates by @miketheman in #211
- Pin and bump action versions by @di in #238
- Pin and bump action versions in release workflow too by @di in #239
- Add Zizmor workflow by @di in #240
- Add installer.subcommand field to user agent by @zsol in #237
- Fix incorrect override in
RegexUserAgentParser.__call__by @zsol in #243 - Bump actions/setup-python from 6.0.0 to 6.2.0 by @dependabot[bot] in #253
- Bump github/codeql-action from 4.30.8 to 4.32.2 by @dependabot[bot] in #259
- Bump actions/checkout from 6.0.0 to 6.0.2 by @dependabot[bot] in #254
- Bump the all group across 1 directory with 7 updates by @dependabot[bot] in #229
- Bump urllib3 from 1.26.19 to 2.6.3 by @dependabot[bot] in #250
- chore: use zizmor action and resolve findings by @miketheman in #261
New Contributors
Full Changelog: 1.0.2...1.0.3