All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to the PEP 440 version scheme.
- Missing return type hints
- Incomplete Percent/PercentLimited JSON schema generation.
- Allow error handling to be overridden in InfectionMonkeyBaseModel.
- Respect aliases when serializing/deserializing JSON
- Raise explicit TypeErrors when parsing LM/NT hashes
- Raise clearer errors when parsing identities and secrets
- InfectionMonkeyBaseModel.to_dict()
- InfectionMonkeyBaseModel.to_json()
- InfectionMonkeyBaseModel.to_json_dict()
- InfectionMonkeyBaseModel.from_json()
- InfectionMonkeyBaseModel.copy()
- InfectionMonkeyBaseModel.deep_copy()
- Upgraded from pydantic v1.x to pydantic v2.x
- get_secret_value() method to get_plaintext() function
- Installation and usage to the README
- Support for type checking
- Export BasicLock
- Export RLock
- Export InfectionMonkeyBaseModel
- Export MutableInfectionMonkeyBaseModel
- Export InfectionMonkeyModelConfig
- Export MutableInfectionMonkeyModelConfig
- The way base models are exported
monkeytypes.base_models
export