Fixes resolution of implicit codecs and schemas for custom types provided by users of the library. Especially, allows using classes and case classes as a custom type - by giving higher priority to implicits provided by a user.
Custom schema is not processed by ParquetSchemaResolver during partitioning and its fields are not filtered (partition fields are nor removed) - user has to take partitioning into account when defining a schema.
Several minor library upgrades
Compatibility classes are moved to dedicated compat package
ParquetSchemaResolver
during partitioning and its fields are not filtered (partition fields are nor removed) - user has to take partitioning into account when defining a schema.compat
package