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

Comparing fix/cpp-error-handling...main · serpapi/serpapi-cpp · 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: serpapi/serpapi-cpp
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: fix/cpp-error-handling
Choose a base ref
Could not load branches
Nothing to show
{{ refName }}
...
head repository: serpapi/serpapi-cpp
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 }}
Checking mergeability… Don’t worry, you can still create the pull request.
  • 16 commits
  • 10 files changed
  • 3 contributors

Commits on Feb 16, 2026

  1. Fix markdown link for SerpApi in README

    Updated README to include markdown link formatting for SerpApi.
    jvmvik authored Feb 16, 2026
    Configuration menu
    Copy the full SHA
    07bad67 View commit details
    Browse the repository at this point in the history

Commits on Jun 9, 2026

  1. Merge pull request #2 from serpapi/fix/cpp-error-handling

    Fix critical error handling and resource management in C++ code
    jvmvik authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    24b3e6d View commit details
    Browse the repository at this point in the history
  2. Add unit tests for callback, Client, edge cases, and thread safety.

    New test/test_unit.cpp covers previously untested paths:
    - callback: null inputs, zero size/num, size*num overflow, normal append, multi-chunk accumulation
    - Client: construction with empty/non-empty params, setTimeout (zero and positive)
    - Edge cases: special characters in location query, empty query string, default param merging
    - Response integrity: search always returns parseable JSON object
    - Thread safety: 4 concurrent location() calls with std::call_once CURL init
    
    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    jvmvik and claude committed Jun 9, 2026
    3 Configuration menu
    Copy the full SHA
    da316a2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #3 from serpapi/fix/test-coverage

    Add unit tests for callback, Client, edge cases, and thread safety
    jvmvik authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    379798b View commit details
    Browse the repository at this point in the history
  4. Bump version to 0.4.0

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    jvmvik and claude committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    94ff1f6 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #4 from serpapi/release/v0.4.0

    Release v0.4.0
    jvmvik authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    5d57176 View commit details
    Browse the repository at this point in the history
  6. Add curl download command to README installation section

    Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
    jvmvik and claude committed Jun 9, 2026
    Configuration menu
    Copy the full SHA
    b523684 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #5 from serpapi/docs/download-command

    docs: add curl download command to README
    jvmvik authored Jun 9, 2026
    Configuration menu
    Copy the full SHA
    7f0ad37 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2026

  1. Update download url

    zyc9012 committed Jun 26, 2026
    Configuration menu
    Copy the full SHA
    1a28849 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cfc131e View commit details
    Browse the repository at this point in the history
  3. 3 Configuration menu
    Copy the full SHA
    7c1d97f View commit details
    Browse the repository at this point in the history
  4. Refine README

    zyc9012 committed Jun 26, 2026
    Configuration menu
    Copy the full SHA
    fcf5aed View commit details
    Browse the repository at this point in the history
  5. Bump version to 0.4.1

    zyc9012 committed Jun 26, 2026
    Configuration menu
    Copy the full SHA
    0069e69 View commit details
    Browse the repository at this point in the history

Commits on Aug 16, 2026

  1. Add markdown() output support and Doxygen documentation

    Add Client::markdown() alongside html() for the new /md output format,
    bump the package version to 0.5.0, and document every serpapi.cpp
    method with Doxygen-style comments. Also adds a Doxyfile for
    generating HTML docs from src/ and the README.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    jvmvik and claude committed Aug 16, 2026
    Configuration menu
    Copy the full SHA
    e7fc23b View commit details
    Browse the repository at this point in the history
  2. Document latest code coverage results in README

    Records the current rake coverage output (lines, functions, branches)
    so contributors have a quick reference without re-running it locally.
    
    Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
    jvmvik and claude committed Aug 16, 2026
    Configuration menu
    Copy the full SHA
    42d3d00 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #6 from serpapi/new-md-endpoint

    Add markdown() output support and Doxygen documentation
    jvmvik authored Aug 16, 2026
    Configuration menu
    Copy the full SHA
    21ac067 View commit details
    Browse the repository at this point in the history
Loading

Back | FazBrowse Home | New Git URL