Thursday, January 19, 2017
1 change · master
Code cleanup and technical improvements
Sparse and serialized field capabilities have been separated from the core system into a dedicated base_sparse_field module. This makes the platform architecture cleaner and easier to extend while preserving the specialized functionality for databases that need it.
Original PR description
This removes the support for sparse and serialized fields into module `sparse_fields`. The process has led to an interesting refactoring of the model and fields reflection into `ir.model` and `ir.model.fields`. This provides an alternative to #14446.