Comparing googlemaps:master...axisrow:master · googlemaps/google-maps-services-python · GitHub
Skip to content
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: googlemaps/google-maps-services-python
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: master
Choose a base ref
...
head repository: axisrow/google-maps-services-python
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 12 commits
  • 34 files changed
  • 3 contributors

Commits on Mar 18, 2026

  1. feat: add 6 new Google Maps Platform APIs and improvements

    - Add airquality.py: Air Quality API with current conditions, forecasts, and heatmaps
    - Add pollen.py: Pollen API with forecast data and plant information
    - Add routes.py: Routes API with route computation and route matrix
    - Add route_optimization.py: Route Optimization API for fleet routing
    - Add solar.py: Solar API for building insights and data layers
    - Add weather.py: Weather API with current conditions and forecasts
    - Enhance addressvalidation with better error handling
    - Update client.py with new API endpoints
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    Hapi and claude committed Mar 18, 2026
    Configuration menu
    Copy the full SHA
    3f82ada View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2026

  1. Merge pull request #2 from axisrow/feat/api-improvements

    feat: add 6 new Google Maps Platform APIs and improvements
    axisrow authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    47363cc View commit details
    Browse the repository at this point in the history
  2. test: increase test coverage to 93%

    Added new test files for previously untested modules:
    - tests/test_airquality.py (91 lines)
    - tests/test_pollen.py (54 lines)
    - tests/test_weather.py (84 lines)
    - tests/test_routes.py (109 lines)
    - tests/test_route_optimization.py (47 lines)
    - tests/test_solar.py (49 lines)
    - tests/test_exceptions.py (new file)
    
    Enhanced existing test coverage:
    - tests/test_geolocation.py: added tests for all params and error handling
    - tests/test_roads.py: added tests for _roads_extract edge cases
    - tests/test_distance_matrix.py: added transit_mode, transit_routing_preference, traffic_model, region tests
    
    Registered new API methods in client.py:
    - Air Quality: current_air_quality, air_quality_forecast, historical_air_quality, air_quality_heatmap_tile
    - Pollen: current_pollen, pollen_forecast, pollen_heatmap_tile
    - Weather: current_weather, weather_forecast, weather_hourly_forecast, historical_weather
    - Routes: compute_routes, compute_route_matrix
    - Route Optimization: optimize_tour
    - Solar: building_insights, solar_data_layers, geo_tiff
    
    Coverage improved from 56% to 93% (244 tests passing)
    
    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    2 people authored and axisrow committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    0cd8503 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    9ecdf5e View commit details
    Browse the repository at this point in the history
  4. Merge pull request #3 from axisrow/feat/test-coverage-80

    test: increase test coverage to 93%
    axisrow authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    28a2ad8 View commit details
    Browse the repository at this point in the history
  5. test: increase test coverage across all modules

    Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
    Hapi and claude committed Mar 19, 2026
    Configuration menu
    Copy the full SHA
    70c6db7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c293a1f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    56883fd View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    d7ab33c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #4 from axisrow/test-coverage-improvements

    test: increase test coverage across all modules
    axisrow authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    2003a90 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #5 from axisrow/codex/hermetic-legacy-api-tests

    test: make legacy API error tests hermetic
    axisrow authored Mar 19, 2026
    Configuration menu
    Copy the full SHA
    ca8bac2 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    122d167 View commit details
    Browse the repository at this point in the history
Loading