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: python-gitlab/python-gitlab
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v7.1.0
Choose a base ref
...
head repository: python-gitlab/python-gitlab
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v8.0.0
Choose a head ref
  • 18 commits
  • 20 files changed
  • 5 contributors

Commits on Dec 29, 2025

  1. Configuration menu
    Copy the full SHA
    c6901a2 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. feat(graphql): update to gql 4.0.0

    BREAKING CHANGE: GraphQL.execute() no longer accepts graphql.Source
    derekschrock authored and nejch committed Dec 30, 2025
    Configuration menu
    Copy the full SHA
    6f0da67 View commit details
    Browse the repository at this point in the history

Commits on Jan 5, 2026

  1. Configuration menu
    Copy the full SHA
    d8d8e7f View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. chore(deps): update gitlab/gitlab-ee docker tag to v18.7.1-ee.0 (#3321)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 12, 2026
    Configuration menu
    Copy the full SHA
    825b378 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    22243f6 View commit details
    Browse the repository at this point in the history

Commits on Jan 19, 2026

  1. Configuration menu
    Copy the full SHA
    ae0c9e5 View commit details
    Browse the repository at this point in the history
  2. chore(deps): update gitlab/gitlab-ee docker tag to v18.8.0-ee.0 (#3326)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 19, 2026
    Configuration menu
    Copy the full SHA
    c56c87f View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5003ac6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1358e45 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    39975d5 View commit details
    Browse the repository at this point in the history
  6. chore(black): run black v26 on code

    black changed how some code was formatted in v26
    JohnVillalovos committed Jan 19, 2026
    Configuration menu
    Copy the full SHA
    4a8d82b View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2026

  1. fix: file save start_branch as a body attribute

    Passing `start_branch` as kwargs results in it being passed as query
    argument to the API:
    
    ```
    send: b'PUT /api/v4/projects/12345678/repository/files/readme.txt?start_branch=main
    
    send: b'{"file_path": "readme.txt", "branch": "new_branch", "content":
    "Modified contents", "commit_message": "File was modified for this new
    branch"}'
    ```
    
    which results in error being returned:
    
    ```
    {"message":"You can only create or edit files when you are on a branch"}
    ```
    
    It should instead be sent a body attribute, which succeeds in creating
    the branch during the save.
    
    To be sent as body attribute it must be specified as concrete function
    argument and class attribute instead of just using kwargs
    
    Closes: #3318
    nickbroon authored and JohnVillalovos committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    1001d93 View commit details
    Browse the repository at this point in the history
  2. fix: actually define project repr_attr

    While `_repr_attr=` is given to specify the attribute to use to repr the
    object, that object attribute itself is not actually defined, so tools
    like PyRight/MyPy complain that:
    
    ```
    Type of "path_with_namespace" is unknown
    ```
    nickbroon authored and JohnVillalovos committed Jan 20, 2026
    Configuration menu
    Copy the full SHA
    4187a69 View commit details
    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. Configuration menu
    Copy the full SHA
    e7d1fbb View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. chore(deps): update gitlab/gitlab-ee docker tag to v18.8.2-ee.0 (#3334)

    Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
    renovate[bot] authored Jan 26, 2026
    Configuration menu
    Copy the full SHA
    3bcc42a View commit details
    Browse the repository at this point in the history
  2. chore(precommit): update dependency black to v26

    Prior commit 39975d5 updated black to
    v26 but did not update `.pre-commit-config.yaml`. This resolves that.
    JohnVillalovos committed Jan 26, 2026
    Configuration menu
    Copy the full SHA
    ad43b76 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    4440d0c View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. chore: release v8.0.0

    semantic-release committed Jan 28, 2026
    Configuration menu
    Copy the full SHA
    425d0d5 View commit details
    Browse the repository at this point in the history
Loading