FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

Comparing v2.4.1...main · brightdata/sdk-python · GitHub

Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: brightdata/sdk-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v2.4.1
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: brightdata/sdk-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Could not load branches
Nothing to show
{{ refName }}
  • 15 commits
  • 108 files changed
  • 3 contributors

Commits on Jun 22, 2026

  1. Merge pull request #43 from karaposu/dev

    v2.4.1: X (Twitter) scraper + limit_per_input
    shahar-brd authored Jun 22, 2026
    Configuration menu
    Copy the full SHA
    5c594de View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2026

  1. add ScraperCore: dedupe construction across collect + search scrapers

    The 7 search classes hand-copied the base's __init__ and context manager;
    they now inherit a shared core. Amazon/ChatGPT/LinkedIn search gain the
    standard env-token fallback. No public API or behavior removed.
    karaposu committed Jul 28, 2026
    Configuration menu
    Copy the full SHA
    e4ddcd3 View commit details
    Browse the repository at this point in the history
  2. resolve credentials from the CLI store + report auth source in user-a…

    …gent
    
    Token resolution: param → env (BRIGHTDATA_API_TOKEN, BRIGHTDATA_API_KEY) →
    ~/.../brightdata-cli/credentials.json (read-only) → actionable error.
    User-agent is now brightdata-sdk-python/<ver> (auth=param|env|cli_credentials).
    karaposu committed Jul 28, 2026
    Configuration menu
    Copy the full SHA
    1a60598 View commit details
    Browse the repository at this point in the history
  3. bump version to 2.5.0

    karaposu committed Jul 28, 2026
    Configuration menu
    Copy the full SHA
    3ac1b67 View commit details
    Browse the repository at this point in the history

Commits on Jul 30, 2026

  1. test: mock CLI credentials fallback in test_raises_without_token

    Prevents a false pass/failure depending on whether the local machine
    has ~/.config/brightdata-cli/credentials.json (e.g. after 'brightdata
    login'). The new CLI-credentials fallback means an empty environment
    no longer guarantees no token is found.
    artemo-brd committed Jul 30, 2026
    Configuration menu
    Copy the full SHA
    de062a9 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #46 from karaposu/dev

    v2.5.0: CLI-credentials auth + scraper-core dedup
    artemo-brd authored Jul 30, 2026
    Configuration menu
    Copy the full SHA
    abf153d View commit details
    Browse the repository at this point in the history
  3. Merge main into dev to resolve release-PR conflict (API keys URL)

    # Conflicts:
    #	src/brightdata/client.py
    artemo-brd committed Jul 30, 2026
    Configuration menu
    Copy the full SHA
    55e7082 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e9637e5 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #47 from brightdata/dev

    v2.5.0: CLI-credentials auth, scraper-core dedup, X scraper
    artemo-brd authored Jul 30, 2026
    Configuration menu
    Copy the full SHA
    35e8880 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    b9331b7 View commit details
    Browse the repository at this point in the history
  7. chore: fix ruff import-sort drift, pin explicit ruff select

    - pyproject.toml: pin tool.ruff.lint select to [E4, E7, E9, F, I] explicitly,
      BEFORE running any autofix. Without an explicit select, an unpinned
      'ruff>=0.1.0' silently picks up its current default rule set, which now
      includes plugin categories (datetimez, simplify, pyupgrade, bugbear, etc.)
      never intended by this repo's ignore list (which only ever suppressed
      E402/F841). This made 'ruff check' in CI fail with thousands of findings
      unrelated to any recent change.
    - ruff check --fix: sort/organize imports across src/ and tests/ (103 files),
      scoped strictly to E4/E7/E9/F/I — purely mechanical import reordering.
      No pyupgrade (Optional[X] -> X | None) or RUF (f-string conversion,
      __all__ sorting) rewrites, since those categories were never selected.
    
    Verified: ruff check clean, black --check clean (no drift found on main),
    full unit suite (321 tests) passes unchanged.
    artemo-brd committed Jul 30, 2026
    Configuration menu
    Copy the full SHA
    9ac7e71 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    fe37a91 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #50 from brightdata/fix/ruff-import-sort

    chore: fix ruff import-sort lint drift on main
    artemo-brd authored Jul 30, 2026
    Configuration menu
    Copy the full SHA
    8cd389c View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2026

  1. fix: sanitize CSV formula injection in export_csv (CWE-1236) (#52)

    * fix: sanitize CSV formula injection in export_csv (CWE-1236)
    artemo-brd authored Aug 12, 2026
    Configuration menu
    Copy the full SHA
    21e6a7b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1fc5aa8 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL