v3.3.0
PRs of note:
Python
- Add attrs export to python client (#262)
ApiRoute
- ApiRoute: Provide a hash implementation, too. (#261)
- Add sorting of ApiRoute, guaranteeing stable file output. (#260)
Objective C
- Fix obj_c types to not overwrite
jsonDict
with nil (#201) - Synchronize access to route singletons (#248)
- Added Bytes as a primitive that doesn't require serialization (#243)
- Fix objc generation for Bytes property and for hash methods with switch statements (#222)
JavaScript/TypeScript
- Fix wrap_error_in generation for TS client (#240)
- Fix imports for TS autogenerated imports (#239)
- Add ability to wrap errors in a custom error class for JS/TS (#238)
- Add ability to dynamically import namespaces from types in the tsd client (#235)
- Make extra parameters optional for JS/TS backends (#230)