Skip to content

v3.0

Choose a tag to compare

@github-actions github-actions released this 05 Mar 03:37
· 73 commits to master since this release
v3.0
baa16f2

Frigid v3.0 (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.