- Generate
INVERTED_VALUE_MAP
(map from string to int value) constant inside generated enum modules
- Generate annotations for fields and structures
- Include additional information in type mismatch errors
- Fix handling of top-level objects that are unions
- Include ruby headers as C in extension
- Fix base class issues for IDL defined Exceptions
- Handle eigenclasses correctly in serializer
- Fix crash when serialize is called with a mismatched type
- Move validation into serialization
- Remove field question mark methods
- Remove Ruby type checking (this is now part of serialization)
- Add structured data around where validation failed to validation errors
- Validate required fields during serialization for nested structs
- Fix segfaults on serializing objects with invalid types
- Fix for ruby 1.9
- Initial public release