bugbug
bugbug copied to clipboard
Bump marshmallow from 3.26.1 to 4.1.1
Bumps marshmallow from 3.26.1 to 4.1.1.
Changelog
Sourced from marshmallow's changelog.
4.1.1 (2025-11-05) ++++++++++++++++++
Bug fixes:
- Ensure
URLvalidator is case-insensitive when using custom schemes (:pr:2874). Thanks :user:T90REALfor the PR.4.1.0 (2025-11-01) ++++++++++++++++++
Other changes:
- Add
__len__implementation tomissingso that it can be used withvalidate.Length <marshmallow.validate.Length>(:pr:2861). Thanks :user:agentgodzillafor the PR.- Drop support for Python 3.9 (:pr:
2363).- Test against Python 3.14 (:pr:
2864).4.0.1 (2025-08-28) ++++++++++++++++++
Bug fixes:
- Fix wildcard import of
from marshmallow import *(:pr:2823). Thanks :user:Florian-Laportfor the PR.4.0.0 (2025-04-16)
See :ref:
upgrading_4_0for a guide on updating your code.Features:
- Typing: Add types to all
Field <marshmallow.fields.Field>constructor kwargs (:issue:2285). Thanks :user:navignawfor the suggestion.DateTime <marshmallow.fields.DateTime>,Date <marshmallow.fields.Date>,Time <marshmallow.fields.Time>,TimeDelta <marshmallow.fields.TimeDelta>, andEnum <marshmallow.fields.Enum>accept their internal value types as valid input (:issue:1415). Thanks :user:bitdancerfor the suggestion.@validates <marshmallow.validates>accepts multiple field names (:issue:1960). Backwards-incompatible: Decorated methods now receivedata_keyas a keyword argument. Thanks :user:dpriskornfor the suggestion and :user:dharani7998for the PR.Other changes:
- Typing:
Field <marshmallow.fields.Field>is now a generic type with a type argument for the internal value type.marshmallow.fields.UUIDno longer subclassesmarshmallow.fields.String.marshmallow.Schema.loadno longer silently fails to call schema validators when a generator is passed (:issue:1898).
... (truncated)
Commits
80f1110Bump version and update changelog10fe10bMerge pull request #2874 from T90REAL/fix_case_sensitivitybc06327add name in AUTHORS.rsta45329dFix case sensitivity in validator880d87fBump actions/checkout from 5 to 65d3b1cc[pre-commit.ci] pre-commit autoupdateba8058aMinor docstring fixc034a78[pre-commit.ci] pre-commit autoupdate4f59df0Bump actions/download-artifact from 5 to 6 (#2865)d206a70Bump actions/upload-artifact from 4 to 5 (#2866)- Additional commits viewable in compare view
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 rebasewill rebase this PR -
@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it -
@dependabot mergewill merge this PR after your CI passes on it -
@dependabot squash and mergewill squash and merge this PR after your CI passes on it -
@dependabot cancel mergewill cancel a previously requested merge and block automerging -
@dependabot reopenwill reopen this PR if it is closed -
@dependabot closewill close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually -
@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency -
@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)