Skip to content

v3.0rc0

Choose a tag to compare

@github-actions github-actions released this 05 Mar 02:50
· 73 commits to master since this release
v3.0rc0
bb2ede4

Frigid v3.0rc0 (2025-03-05)

Documentation Improvements

  • Improve organization of examples. Improve wording in various places.

Features

  • Add metaclasses for immutable dataclasses including Dataclass,
    CompleteDataclass, ProtocolDataclass, and
    CompleteProtocolDataclass. These factory classes combine Python's dataclass
    functionality with immutable behavior for type-safe, attribute-stable data
    containers.
  • Enhance the immutable decorator to accept optional parameters including
    docstring for setting or overriding class documentation and mutables
    for specifying attributes that should remain modifiable after initial
    assignment.