Skip to content

Latest commit

 

History

History
142 lines (83 loc) · 5.96 KB

CHANGELOG.md

File metadata and controls

142 lines (83 loc) · 5.96 KB

Change Log

All notable changes to this project will be documented in this file.

3.7.6 (2019-09-03)

Bug Fixes

  • Update resolve type (49d749)
  • Revert "fix: update how type for temp object in encode is defined to fix strict unions" (a38c72)

3.7.5 (2019-08-15)

Bug Fixes

3.7.4 (2019-08-12)

Bug Fixes

  • Update how type for temp object in encode is defined to fix strict unions (971cb1)
  • Hack to fix maps with strict unions (c24475)

3.7.2 (2019-07-19)

Features

  • Add explicit type to temporary object when encoding structs and unions (9d30b3)
  • Disable eslint for generated files (9de3b6)

3.7.1 (2019-06-17)

Bug Fixes

  • Refactoring (80ef07)
  • Default values for unions should only be used when no fields are set (9f2a78)

3.6.2 (2019-05-24)

Features

  • Include method parameters map (1f74c7)

Bug Fixes

  • MethodParams should be optional (9f3921)

3.6.0 (2019-04-26)

Features

  • Replace import equals declarations with const and type alias statement (4f39da)

Bug Fixes

  • Add root namespace construct to fix invalid imports of root namespace into other namespace files (011a35)

3.5.0 (2019-04-16)

Features

  • Export resolve/validator APIs (7d719f)
  • Add option to render all struct-like objects with a name field (d1b31f)

3.4.2 (2019-04-11)

Bug Fixes

  • Resolve issue with service inheritance within namespace (798a70)

3.4.0 (2019-04-10)

Features

  • Refactor: Split files by type (c15a83)

3.3.2 (2019-03-14)

Bug Fixes

  • Add option to mangle generated type enum (46d7a1)

3.3.1 (2019-03-13)

Bug Fixes

  • Properly handle loose i64 types during encoding (9b738e)

3.3.0 (2019-03-12)

Features

  • Allow i64 to be represented as string in user code (0831ec)

Bug Fixes

  • Fixes an issue where defined constants could not be used as values in Thrift IDL (205716)

3.2.2 (2019-03-05)

Features

  • Add support for strict unions (30c5d3)
  • Allow service method returns types as defined by IHandler to be loose types (44e474)

3.0.2 (2018-11-26)

Bug Fixes

  • Fix an issue where annotations that weren't valid JavaScript identifiers produced invalid TypeScript (c504b4)
  • Fix an issue where i64 types could not be used as keys in maps (5e1581)

3.0.0 (2018-10-11)

Notes

  • There are no meaningful changes to code generated for Apache.

Features

  • Expose annotations for structs and services in the generated code (32d3a9)

BREAKING CHANGES

  • Starting with 3.0.0 the generated code for Thrift Server relies on types only defined in the 0.9.0 release of that library.