Releases: dropbox/stone
v3.3.8
What's Changed
- Bug fix for enumerated subtypes custom annotation by @vidit2606 in #338
- Update stone version to 3.3.8 by @vidit2606 in #339
Full Changelog: v3.3.7...v3.3.8
v3.3.7
What's Changed
- If a parameter has no properties still rerturn an empty dict not nil by @shizam in #333
- fix: Replace deprecated distutils by @Moraxyc in #334
- Fix custom annotation inheirtance bug by @rhui-dbx in #336
- Update version to 3.3.7 by @vidit2606 in #337
New Contributors
Full Changelog: v3.3.6...v3.3.7
v3.3.6
What's Changed
- Bumping version to 3.3.6 by @rhui-dbx in #332
- Removing fail_ci_if_error option by @rhui-dbx in #331
- Updating the Validation logic to truncate the string of val if it exceeds 1000 characters. Also redacting email address value if it's determined that we're pattern matching against an email regex. by @rhui-dbx in #330
Full Changelog: v3.3.5...v3.3.6
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)