Skip to content

chore(deps): update backend python dependencies (minor/patch) - #73

Merged
HappyGroupHub merged 2 commits into
masterfrom
renovate/backend-python-dependencies-(minorpatch)
Oct 25, 2025
Merged

chore(deps): update backend python dependencies (minor/patch)#73
HappyGroupHub merged 2 commits into
masterfrom
renovate/backend-python-dependencies-(minorpatch)

Conversation

@renovate

@renovate renovate Bot commented Oct 25, 2025

Copy link
Copy Markdown
Contributor

This PR contains the following updates:

Package Change Age Confidence
fastapi (changelog) ~=0.119.1 -> ~=0.120.0 age confidence
line-bot-sdk ~=3.19.0 -> ~=3.20.0 age confidence

Release Notes

fastapi/fastapi (fastapi)

v0.120.0

Compare Source

There are no major nor breaking changes in this release. ☕️

The internal reference documentation now uses annotated_doc.Doc instead of typing_extensions.Doc, this adds a new (very small) dependency on annotated-doc, a package made just to provide that Doc documentation utility class.

I would expect typing_extensions.Doc to be deprecated and then removed at some point from typing_extensions, for that reason there's the new annotated-doc micro-package. If you are curious about this, you can read more in the repo for annotated-doc.

This new version 0.120.0 only contains that transition to the new home package for that utility class Doc.

Translations
Internal
line/line-bot-sdk-python (line-bot-sdk)

v3.20.0: Add forbidPartialDelivery option to the Narrowcast Limit Object

Compare Source

What's Changed

Add forbidPartialDelivery option to the Narrowcast Limit Object

We add a new forbidPartialDelivery option to the Narrowcast Limit Object.

When set to true, this option prevents messages from being delivered to only a subset of the target audience.
If partial delivery occurs, the narrowcast request will succeed but fail asynchronously.
You can verify whether the message delivery was canceled by checking the narrowcast message progress.

This property can only be set to true when upToRemainingQuota is also true.

For more details, see the https://developers.line.biz/en/news/2025/10/21/narrowcast-message-update/.

Example:
line_bot_api.narrowcast(
    NarrowcastRequest(
        messages=[TextMessage(text=event.message.text)],
        limit=Limit(
            max=1000,
            upToRemainingQuota=True,
            forbidPartialDelivery=True
        )
    )
)

(original PR is line/line-openapi#114)

Use cases

Previously, when upToRemainingQuota was set to true, messages could be partially delivered if the remaining message quota was smaller than the target audience size.
With the new forbidPartialDelivery option, you can now ensure that such partial deliveries do not occur.

  • Ensuring that a campaign message is sent only if it can reach the full target audience, avoiding incomplete distributions.
line-openapi updates

Full Changelog: line/line-bot-sdk-python@v3.19.2...v3.20.0


This release is prepared by @​habara-k

v3.19.2: Support Python 3.14

Compare Source

What's Changed

Dependency updates
Other Changes

Full Changelog: line/line-bot-sdk-python@v3.19.1...v3.19.2


This release is prepared by @​mokuzon

v3.19.1: Add an Option to Skip Webhook Signature Verification

Compare Source

What's Changed

✨ Add an Option to Skip Webhook Signature Verification

With this release, developers can now optionally skip signature verification when parsing incoming webhook requests. This new capability is especially useful in scenarios where the channel secret may change, potentially causing temporary signature mismatches.

Example Usage:

parser = linebot.v3.WebhookParser(
    'YOUR_CHANNEL_SECRET',
    skip_signature_verification=lambda: True # Skip verification
)

When signature verification is skipped, the signatureValidator will not be invoked. This allows webhook requests to be processed even if their signatures do not match the current channel secret used for verification.

This feature is particularly helpful in high-availability systems where avoiding downtime or message loss during configuration updates is critical.

Dependency updates
Other Changes
  • Set minimumReleaseAge to 7 days to avoid merge renovate PR quickly by @​Yang-33 in #​854

Full Changelog: line/line-bot-sdk-python@v3.19.0...v3.19.1


Configuration

📅 Schedule: Branch creation - "on monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate Bot added dependencies Pull requests that update project dependencies. uv Pull requests that update uv and pip (Python) dependencies. labels Oct 25, 2025
Auto-generated by GitHub Actions from uv export
@github-actions

Copy link
Copy Markdown
Contributor

Backend requirements.txt updated

Generated from backend/uv.lock using uv export --no-hashes --frozen > requirements.txt

@renovate

renovate Bot commented Oct 25, 2025

Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

@HappyGroupHub
HappyGroupHub merged commit be26ce7 into master Oct 25, 2025
@HappyGroupHub
HappyGroupHub deleted the renovate/backend-python-dependencies-(minorpatch) branch October 25, 2025 23:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update project dependencies. uv Pull requests that update uv and pip (Python) dependencies.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant