Skip to content

1.0.3

Latest

Choose a tag to compare

@ewdurbin ewdurbin released this 09 Feb 15:34
64732ba

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

  • @zsol made their first contribution in #237

Full Changelog: 1.0.2...1.0.3