Comparing v7.1.0...v8.0.0 · python-gitlab/python-gitlab

Commits on Dec 29, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Dec 30, 2025

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 5, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 12, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 19, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

  4. Configuration menu

    Browse the repository at this point in the history

  5. Configuration menu

    Browse the repository at this point in the history

  6. Configuration menu

    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
    Configuration menu

    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
    ```
    Configuration menu

    Browse the repository at this point in the history

Commits on Jan 23, 2026

  1. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 26, 2026

  1. Configuration menu

    Browse the repository at this point in the history

  2. Configuration menu

    Browse the repository at this point in the history

  3. Configuration menu

    Browse the repository at this point in the history

Commits on Jan 28, 2026

  1. Configuration menu

    Browse the repository at this point in the history