- Make the internal schema file descriptor set accessible (issue #14)
- Add schema builder APIs to support adding dependencies (issue #12)
- Remove reflection workaround, not needed since 1.0.0 spin-off (issue #13)
- Oneof support (requires protobuf-java 2.6.1 or higher)
- Check for missing dependencies when parsing schema descriptor (issue #8)
- DynamicSchema: getMessageTypes(), getEnumTypes()
- Fix compatibility issue with protobuf-java 2.6.1, 3.0.0
- Support type lookup both by short and fully qualified names
- Implement dependency resolution (schema imports)
- Message name collision handling (during schema merging)
- Initial release - introduce DynamicSchema, MessageDefinition, EnumDefinition
- Supports the major protobuf features: primitive types, complex and nested types, labels, default values, etc
- Supports schema serialization and deserialization
- Limitation: no dependency resolution yet (schema imports)
- Limitation: no message name collision handling yet (during schema merging)