* m: documentation was updated
* M: supports python >=3.8;<=3.12
* M: marshmallow depedency upgraded to >3;<4.0, breaking changes
* p: fix: handle dynamic marshmallow error messages in oerrors
* m: immutable dict field added
* m: access record metadata method was implemented
* p: make tuple field elements immutable