Marshmallow-dataclass

Latest version: v8.7.1

Safety actively analyzes 688735 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 7

8.5.12

- Fixes to work with typeguard 3.x. ([235], [234])
- Add the dataclass_transform decorator ([PEP 681]) to
`marshmallow_dataclass.dataclass`. This fixes our mypy plugin for
mypy>=1.1.1.

[234]: https://github.com/lovasoa/marshmallow_dataclass/issues/234
[235]: https://github.com/lovasoa/marshmallow_dataclass/pull/235
[PEP 681]: https://peps.python.org/pep-0681/

8.5.11

- Replace the use of `marshmallow-enum` with the native
`marshmallow.field.Enum` (when using a sufficiently recent version
of `marshmallow`). ([227][], [225][])

[225]: https://github.com/lovasoa/marshmallow_dataclass/issues/225
[227]: https://github.com/lovasoa/marshmallow_dataclass/pull/227

8.5.10

- We now test under python version 3.11 (as well as 3.6 through 3.10). ([220][])

- Recognize the variable-length, homogeneous tuple types `Tuple[T,
...]` (and `tuple[T, ...]` under python >= 3.8). These are
equivalent to the previously recognized `Sequence[T]`. ([221][])

- Recognize PEP 604, `T | U`, union notation (requires python >=
3.10). Fixes [194][]. ([219][])

[181]: https://github.com/lovasoa/marshmallow_dataclass/issues/181
[194]: https://github.com/lovasoa/marshmallow_dataclass/issues/194
[219]: https://github.com/lovasoa/marshmallow_dataclass/pull/219
[220]: https://github.com/lovasoa/marshmallow_dataclass/pull/220
[221]: https://github.com/lovasoa/marshmallow_dataclass/pull/221

8.5.9

- Fix [206][]: NewType breakage with `typing-inspect>=0.8.0`
([207][], [211][])
- Fix tests for python 3.11 ([212][])

[206]: https://github.com/lovasoa/marshmallow_dataclass/issues/206
[207]: https://github.com/lovasoa/marshmallow_dataclass/pull/207
[211]: https://github.com/lovasoa/marshmallow_dataclass/pull/211
[212]: https://github.com/lovasoa/marshmallow_dataclass/pull/212

8.5.7

- Fix https://github.com/lovasoa/marshmallow_dataclass/issues/190

8.5.6

- Fix bug introduced in previous release. See https://github.com/lovasoa/marshmallow_dataclass/pull/189

Page 2 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.