Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): bump dataclass-wizard from 0.25.0 to 0.29.3 #435

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 25, 2024

Bumps dataclass-wizard from 0.25.0 to 0.29.3.

Changelog

Sourced from dataclass-wizard's changelog.

0.29.3 (2024-11-24)

Bugfixes

  • Fixed compatibility between Global Meta Settings_ and :attr:recursive_classes (:issue:142).

.. _Global Meta Settings: https://dataclass-wizard.readthedocs.io/en/latest/common_use_cases/meta.html#global-meta-settings

0.29.2 (2024-11-24)

Bugfixes

  • Fixed issue with using :attr:Meta.auto_assign_tags and :attr:Meta.raise_on_unknown_json_key together (:issue:137).
  • Fixed :attr:JSONWizard.debug to prevent overwriting existing class meta.
  • Resolved issue where both :attr:auto_assign_tags and :type:CatchAll resulted in the tag key being incorrectly saved in :type:CatchAll.
  • Fixed issue when :type:CatchAll field was specified with a default value but serialized with :attr:skip_defaults=False.
  • Improved performance in :class:UnionParser: ensured that :func:get_parser is called only once per annotated type.
  • Added test case(s) to confirm intended behavior.

0.29.1 (2024-11-23)

Bugfixes

  • Include *.pyi files in source distribution (packaging).

0.29.0 (2024-11-23)

Features and Improvements

  • Nested JSON Mapping (:issue:60): Map nested JSON keys to dataclass fields using helper functions :func:KeyPath or :func:json_field.
  • Catch-All Keys (:issue:57): Save unknown JSON keys with ease.
  • Cleaner Codebase: Remove comments and type annotations for Python files with .pyi counterparts.
  • Enhanced Debugging: debug_enabled now supports bool | int | str, allowing flexible logging levels.
  • Documentation Updates: Improved and expanded docs!

0.28.0 (2024-11-15)

Features and Improvements

  • Added :class:TOMLWizard.
  • Introduced new (pre-process) serializer hooks:
    • :meth:_pre_from_dict
    • :meth:_pre_dict
  • Added debug parameter to :meth:JSONWizard.__init_subclass__.
  • Added *.pyi stub files for better Type Hinting and Autocompletion in IDEs (e.g., PyCharm):

... (truncated)

Commits
  • 2fcf4cb Bump version: 0.29.2 → 0.29.3
  • 0bb12ef Fixed compatibility between Global Meta Settings and recursive_classes (#14...
  • 6ff521c Bump version: 0.29.1 → 0.29.2
  • 76bae08 v0.29.2 - Bugfixes (#145)
  • 07d8b64 Bump version: 0.29.0 → 0.29.1
  • 76c51d7 Include *.pyi files
  • 31468c9 Bump version: 0.28.0 → 0.29.0
  • f1f71aa v0.29.0: keep undefined keys in dict & support custom object path in deseri...
  • ad3b79e Add a setuptools entry to the host: requirements
  • 9ede5af Bump version: 0.27.0 → 0.28.0
  • 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 merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @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 [dataclass-wizard](https://github.com/rnag/dataclass-wizard) from 0.25.0 to 0.29.3.
- [Changelog](https://github.com/rnag/dataclass-wizard/blob/main/HISTORY.rst)
- [Commits](rnag/dataclass-wizard@v0.25.0...v0.29.3)

---
updated-dependencies:
- dependency-name: dataclass-wizard
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Nov 25, 2024
Copy link
Contributor Author

dependabot bot commented on behalf of github Nov 26, 2024

Superseded by #436.

@dependabot dependabot bot closed this Nov 26, 2024
@dependabot dependabot bot deleted the dependabot/pip/dataclass-wizard-0.29.3 branch November 26, 2024 07:32
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 Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants