Skip to content

v1.0 Release - #242

Merged
rnag merged 91 commits into
mainfrom
v1.0-release
Jul 3, 2026
Merged

v1.0 Release#242
rnag merged 91 commits into
mainfrom
v1.0-release

Conversation

@rnag

@rnag rnag commented Feb 17, 2026

Copy link
Copy Markdown
Owner

Dataclass Wizard v1.0.0

This is the first stable major release of Dataclass Wizard.

Highlights

  • v1 serialization/deserialization behavior is now the default.
  • Legacy pre-v1 behavior is preserved under dataclass_wizard.v0.
  • The temporary dataclass_wizard.v1 package has been removed.
  • Added public modules for environment loading, meta configuration, conditions, patterns, properties, and mixins.
  • Added dedicated JSON, YAML, and TOML mixins under dataclass_wizard.mixins.
  • Improved support for automatic type conversion, aliases, nested paths, recursive types, and unions.
  • Added and updated type stubs throughout the package.
  • Reorganized the CLI package from wizard_cli to cli.
  • Updated docs, README examples, and tests for v1.

Notes for existing users

If you were using the temporary v1 opt-in APIs, update imports from dataclass_wizard.v1 to the top-level package.

If you need legacy pre-v1 behavior, import from dataclass_wizard.v0.

@rnag
rnag merged commit ef68784 into main Jul 3, 2026
8 checks passed
@rnag
rnag deleted the v1.0-release branch July 3, 2026 03:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant