Skip to content

Bump brevo-python from 4.0.7 to 5.0.2 - #51

Open
dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/brevo-python-5.0.2
Open

dependabot[bot] wants to merge 1 commit into
masterfrom
dependabot/uv/brevo-python-5.0.2

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 16, 2026

Copy link
Copy Markdown
Contributor

Bumps brevo-python from 4.0.7 to 5.0.2.

Release notes

Sourced from brevo-python's releases.

v5.0.2

Added

  • Email Campaigns — UTM parameter customizationemail_campaigns.create_email_campaign() and email_campaigns.update_email_campaign() now accept optional utm_campaign, utm_content, and utm_term keyword arguments to customize UTM tracking parameters.
  • Transactional Email — per-contact pixel tracking consenttransactional_emails.send_transac_email() now accepts optional contact_pixel_tracking_consent boolean field on individual recipient dictionaries to control whether opens are tracked identifiably or anonymized.

Backward-compatible patch release. No breaking changes.

v5.0.1 - Empty Object Serialization Fix

Python SDK v5.0.1

What's New

🔧 Bug Fix: Empty Object Serialization

  • Fix: Objects with no properties now serialize correctly to {} instead of []
  • Resolves backend validation errors when sending empty optional/nested objects

✨ New Features: Consent Groups Management

  • List consent groups — GET /contacts/consent-groups
  • Create a consent group — POST /contacts/consent-groups
  • Get consent group details — GET /contacts/consent-groups/{id}
  • Update consent group — PUT /contacts/consent-groups/{id} (name, description, signup mode)
  • Delete consent group — DELETE /contacts/consent-groups/{id}

📲 Extended Operations

  • Import contacts — POST /contacts/import now accepts optional consent_group_ids field to add imported contacts to specified consent groups
  • Get contact details — GET /contacts/{identifier} now returns consent_groups array showing subscription status (when feature enabled)

💳 New Wallet Feature

  • Get pass installation URL — GET /wallet/passes/{passId}/installUrl/{contactId}
    • Generates per-contact wallet installation URLs
    • Enables sharing via email, SMS, or QR code for Apple Wallet/Google Wallet integration

Bug Fixes

  • Fixed serialization of empty objects to produce valid JSON objects instead of arrays
  • Resolves backend validation failures from strict type checkers

Compatibility

  • ✅ Backward compatible — no breaking changes
  • ✅ Safe to upgrade from v5.0.0-rc.1

Installation

pip install brevo-python==5.0.1

v5.0.0-rc.1

Release candidate for the v5 line. This pre-release is published so adopters can validate the new surface against their integrations before v5.0.0 is tagged stable. It is not picked up by pip install --upgrade automatically — opt in explicitly (see Installing this RC below).

... (truncated)

Changelog

Sourced from brevo-python's changelog.

4.0.9 - 2026-03-12

  • SDK regeneration
  • Unable to analyze changes with AI, incrementing PATCH version.

4.0.8 - 2026-03-12

  • SDK regeneration
  • Unable to analyze changes with AI, incrementing PATCH version.
Commits
  • e9c35a2 SDK regeneration (#39)
  • 7f899be [fern-generated] Update SDK (#37)
  • 8e4188f Merge pull request #36 from getbrevo/fix/readme-v5
  • 2c2ed82 docs(readme): align with v5 SDK surface
  • 9292423 Merge pull request #35 from getbrevo/fern-bot/2026-05-15T08-59-37Z
  • 186555b SDK regeneration
  • 28bb4b2 Merge pull request #32 from getbrevo/fern-bot/2026-04-10T14-04Z
  • 425d87c SDK regeneration
  • d255a74 Merge pull request #31 from getbrevo/fern-bot/2026-03-27T13-23Z
  • bf44e96 SDK regeneration
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Bumps [brevo-python](https://github.com/getbrevo/brevo-python) from 4.0.7 to 5.0.2.
- [Release notes](https://github.com/getbrevo/brevo-python/releases)
- [Changelog](https://github.com/getbrevo/brevo-python/blob/main/changelog.md)
- [Commits](getbrevo/brevo-python@v4.0.7...v5.0.2)

---
updated-dependencies:
- dependency-name: brevo-python
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 16, 2026
@dependabot
dependabot Bot requested a review from eslam5464 as a code owner September 16, 2026 06:20
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code labels Sep 16, 2026
@github-actions

Copy link
Copy Markdown

Coverage report

This PR does not seem to contain any modification to coverable code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python:uv Pull requests that update python:uv code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants