Releases: dropbox/stone
v3.3.3
v3.3.2
What's Changed
- Add --attribute-comment argument to JS and TSD clients by @sderickson in #268
- avoid syntax error in .d.ts when the module names end up long by @dgoldstein0 in #273
- Version compatible inspect handling for class parameters by @johnlarkin1 in #299
- Fix ci: pin linux, pin flake8, ignore type error, fix mypy by @julianlocke in #308
- Replace uses of deprecated imp with importlib by @julianlocke in #307
- Update cli.py to work with java sdk by @devPalacio in #310
- run pyupgrade and optimize imports in pycharm by @devPalacio in #312
- Run GH Action tests against python 3.11 by @devPalacio in #311
- Add 'hash' as a reserved word by @tominsam in #324
- Make custom annotation generation deterministic by @vidit2606 in #326
- Update stone version by @vidit2606 in #327
New Contributors
- @dgoldstein0 made their first contribution in #273
- @johnlarkin1 made their first contribution in #299
- @devPalacio made their first contribution in #310
- @tominsam made their first contribution in #324
- @vidit2606 made their first contribution in #326
Full Changelog: v3.3.1...v3.3.2
v3.3.1
Small fix to --attribute-comment
in backend python client.
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)
v3.2.1
v3.2.0
v3.1.0
Release Notes:
-
Fix issue tracking recursive references to custom annotations (#197)
-
Revert "Decoding intput files as utf8 after reading (#195)" (#196)
-
Decoding intput files as utf8 after reading (#195)
-
Add optional flag allowing wrapping responses in a parent class for J… (#192)
-
Bump actions/setup-python from v2.1.3 to v2.1.4 (#193)
-
Bump codecov/codecov-action from v1.0.13 to v1.0.14 (#194)
-
Update pytest requirement from <5 to <7 (#191)
-
Fix doc string in argument only shows nullable without wrapping data type.
-
Update Package Requirements Files (#189)
-
Update Python Backend Docstring (#188)
-
Fix Release Note links to include https:// for absolute redirect (#187)
v3.0.0
Various template changes, bugfixes, and dependency bumps
v2.2.1
Improvements to type stubs and a bugfix related to Python 2 compatibility of code generated under Python 3.