- Changed ``PrimitiveTypeSpec.validate()`` to check that the values of integer fields fit in the required number of bits. - Include the field ID and struct name in the exception messages from ``StructTypeSpec.validate()``.
1.2.5
------------------
- Fixed a bug that caused mutations to default values of structs to be persisted across calls. - Fixed a bug where the ``strict`` flag was not respected for exceptions.
1.2.4
------------------
- Fixed a bug that caused optional arguments to show up out of order in ``struct`` docstrings.
1.2.3
------------------
- Fixed bug where ``Decimal`` and ``Fraction`` values were disallowed for ``float`` fields.
1.2.2
------------------
- Re-add the changes from 1.2.0 with a fix. Serialization and deserialization should be fast again.
1.2.1
------------------
- Revert changes made in 1.2.0 because they unintentionally break some str/unicode concerns in TypeSpecs.