1. **Nested Type Support**: Introduced support for nested types in the `Serializer`.
2. **Annotation-Based Type Substitution**: Added the ability to use annotations for type substitution during deserialization.
3. **New Core Structures**: Integrated `Entry`, `RootTree`, and `Tree` objects, simplifying the handling of dictionaries and representing them as class objects.
4. **Tree Conversion**: Added the `TreeConverter` class for converting between dictionaries and `RootTree` or `Tree` objects.
5. **Improved I/O Efficiency**: Introduced a buffer in `JsonFile` to enhance performance when working with objects.
6. **Deprecated Inefficient Methods**: Removed outdated retrieval methods from `JsonFile` due to inefficiency, with plans for reworking in future versions.
7. **Module Renaming**: Streamlined module names to improve readability and code simplicity.
8. **Schema Handling**: Added the `Schema` class to facilitate easy creation and management of JSON schemas.
9. **Field Class**: Introduced the `Field` class for handling type substitution during deserialization.
---