Skip to content

fix/typing - #3

Merged
omicronZero merged 2 commits into
masterfrom
fix/typing
Oct 23, 2026
Merged

omicronZero merged 2 commits into
masterfrom
fix/typing

Conversation

@omicronZero

Copy link
Copy Markdown
Owner

Minor update.

Changes:

  • Moved __dataclass_initialized__ assignment from the object initializer to make_dataclass
  • The behavior of __dataclass_initialized__ now is handled properly in derived classes
  • Improved functionality for dataclass inheritance
  • Removed TField generic since its support is limited
  • renamed all __dataclass_* fields to __dataclassbase_*
  • Re-enabled parameterless dataclass initialization
  • Added non-metaclass variants Dataclass and DataclassBase
  • README.md updated

Changes:
* Moved __dataclass_initialized__ assignment from the object initializer to make_dataclass
* The behavior of __dataclass_initialized__ now is handled properly in derived classes
* Improved functionality for dataclass inheritance
* Removed TField generic since its support is limited
* renamed all __dataclass_* fields to __dataclassbase_*
* Added non-metaclass variants `Dataclass` and `DataclassBase`
* README.md updated
@omicronZero
omicronZero merged commit 4d04294 into master Oct 23, 2026
10 checks passed
@omicronZero
omicronZero deleted the fix/typing branch October 24, 2026 14:04
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