Skip to content

Latest commit

 

History

History
636 lines (426 loc) · 75.1 KB

CHANGELOG.md

File metadata and controls

636 lines (426 loc) · 75.1 KB

Change Log

2.2.0 (2022-12-11)

2.1.4 (2022-11-06)

2.1.3 (2022-10-09)

2.1.2 (2022-02-22)

  • fix: improve type data of global object like Map (7bb17a8)
  • fix: ci failure (4afc7d3)

2.1.1 (2022-02-19)

  • fix: require path error (44be398)

2.1.0 (2022-02-19)

  • feat: support -p, expose generate api (deb0464)
  • fix: ci failure (8601614)

2.0.0 (2022-02-13)

  • feat: remove useless features (32e8438)
  • chore: update dependencies (1820466)

1.51.0 (2022-02-11)

  • feat: support namespace function type parameters and arguments (72cb2ea)

1.50.1 (2022-02-07)

  • fix: export default modifier (13461bc)

1.50.0 (2022-02-07)

1.49.0 (2022-02-06)

  • feat: support call signature member (e10b72b)

1.48.1 (2022-02-03)

  • fix: reference missing jsdoc (e255ff5)

1.48.0 (2022-02-03)

  • feat: support more declarations (3589bff)

1.47.3 (2022-01-30)

  • fix: use getText rather than printer (1ec1e09)

1.47.2 (2022-01-29)

1.47.1 (2022-01-29)

  • fix: missing description (6113ddd)

1.47.0 (2022-01-29)

  • feat: support more function declaration (465fc0e)
  • chore: update dependencies (c5d8dcf)

1.46.0 (2022-01-23)

  • feat: support function body and export arrow function (352d2ba)

1.45.0 (2022-01-22)

  • feat: function declaration expose position (214adad)

1.44.0 (2022-01-18)

  • feat: support multiple --config (1d80bcc)

1.43.1 (2022-01-11)

  • fix: --config with file in node_modules (5e58edf)

1.43.0 (2022-01-08)

1.42.0 (2022-01-05)

  • feat: support keyof type (7ef7a0d)

1.41.1 (2022-01-03)

1.41.0 (2022-01-03)

1.40.2 (2021-11-11)

1.40.1 (2021-11-11)

1.40.0 (2021-08-15)

  • feat: support multiple config output (4f27694)

1.39.2 (2021-08-14)

  • fix: file type for json schema (c3ac195)

1.39.1 (2021-08-14)

  • fix: post multipart file in generated swagger (8ceb61c)

1.39.0 (2021-08-14)

1.38.0 (2020-11-26)

1.37.1 (2020-10-20)

  • feat: improve generated root type (f02c3c0)

1.37.0 (2020-10-19)

  • feat: remove apollo graphql types (56e6f3f)
  • chore: update dependencies, move path out of core (790dd33)
  • chore: update dependencies (6a4c772) (85d0003)

1.36.2 (2020-09-25)

  • feat: add decorator, add declarations output for online demo, prerender vue3 template (2efbb7f)
  • refactor: improve type coverage (b21518d)
  • refactor: vue 3 (eb8fe4f)

1.36.1 (2020-09-21)

  • fix: function return and comment comments (77f0483)
  • feat: add online demo for markdown (bee6352)

1.36.0 (2020-09-20)

  • feat: support --markdown (c9d7290)

1.35.1 (2020-09-20)

  • fix: union for protobuf (6a85656)

1.35.0 (2020-09-20)

  • feat: parse comments and generate it for typescript target (cfd6655)

1.34.4 (2020-09-16)

  • fix: json schema reference (b65eb00)

1.34.3 (2020-09-16)

  • fix: get type of type argument (313b88e)

1.34.2 (2020-09-15)

  • fix: json schema default (5187206)

1.34.1 (2020-09-15)

  • fix: function parameter with default value is optional, ts generator for type array (1f3f0f1)
  • chore: update dependencies (c139ea7) (ab02146) (a8beedf)
  • fix: add missing parserOptions (41045ec)

1.34.0 (2020-08-21)

1.33.1 (2020-07-07)

  • feat: add warning for no entry for json schema generation (c4e2c51)
  • fix: ci failure (5673188)
  • chore: reuse tsconfig.json (bd50e3c)
  • chore: remove commitlint (e73a4cc)
  • chore: update dependencies (46e83b0)

1.33.0 (2020-06-21)

1.32.1 (2020-05-11)

  • feat: support export default config (e8d8d73)

1.32.0 (2020-05-10)

  • feat: support typescript config (7361ee0)
  • chore: update dependencies (c145356)

1.31.3 (2020-05-06)

  • feat: disable warning for custom config and fix package.json (f9ad893)
  • chore: update dependencies (46fab61)

1.31.2 (2020-05-01)

  • fix: snakecase to snakeCase (03a24c7)

1.31.1 (2020-05-01)

  • chore: loose dependencies version (4439c8a)

1.31.0 (2020-05-01)

  • feat: support --typescript (12e1cc5)

1.30.0 (2020-04-29)

1.29.2 (2020-03-14)

1.29.1 (2019-06-10)

1.29.0 (2019-04-07)

1.28.2 (2019-04-01)

  • fix: remove invalid dependencies (1a115dc)

1.28.1 (2019-04-01)

1.28.0 (2019-03-05)

1.27.0 (2018-12-17)

  • feat: mongoose schema generation supports Map (592a55d)
  • feat: mongoose schema generation supports Buffer (1918496)
  • chore: update dependencies (78e3676)
  • feat: mongoose schema generation supports lowercase,uppercase and trim (6009bc1)
  • feat: mongoose schema generation supports select and alias (877746a)

1.26.0 (2018-12-12)

  • feat: mongoose schema generation supports index (144e624)
  • feat: mongoose schema generation supports Decimal128 (b79d5fe)
  • feat: mongoose schema generation supports ObjectId (575114d) (10cb1a4)
  • feat: generated helper method supports ReadonlyArray (704a6c0)

1.25.0 (2018-12-05)

  • chore: update dependencies (9f56314) (193c3f7)
  • feat: support ReadonlyArray (efc055c)
  • feat: mongoose schema generation supports array (a2e2c65)
  • feat: mongoose schema generation supports match (51afd09)
  • feat: mongoose schema generation supports minLength and maxLength (bab9d86)
  • feat: mongoose schema generation supports min and max (31bd595)
  • feat: mongoose schema generation supports enum value (410913e)
  • feat: mongoose schema generation supports default value (552b580)
  • docs: update description (8b51f77)

1.24.0 (2018-11-29)

  • feat: support swagger base (783682e)

1.23.1 (2018-11-27)

  • feat: support return type (4ccd8b9)

1.23.0 (2018-11-26)

  • feat: support more swagger fields (e337017)
  • feat: add more swagger fields (08f8e52)
  • feat: add swagger parameter in, add type for generated enums (125b208)
  • feat: generate references (5e08091)
  • feat: generate paths (f0bdf1c)
  • feat: parse method and path from js doc (51b4adc)
  • feat: parse function declaration (3f68170)
  • feat: add part of swagger doc generation (b684a1f)
  • chore: update dependencies (f093c18)

1.22.1 (2018-11-22)

  • fix: resolve return type (8c6b15e)

1.22.0 (2018-11-21)

  • fix: optional type of graphql root type (5645b92)
  • fix: CI failure; simplify graphql root type (dd737b6)
  • fix: graphql root type (c6e9acc)
  • feat: generate apollo graphql resolver types (985ed2e)

1.21.7 (2018-11-20)

  • feat: export utils for root type (34dd5d8)

1.21.6 (2018-11-20)

  • feat: improve root type return type (be347c1)
  • chore: update dependencies (8ddc1ad)
  • docs: update description (b8e89a8)
  • build: use type-coverage badge (4e7a736)

1.21.5 (2018-11-13)

1.21.4 (2018-11-12)

  • fix: resolve result type (71e3adf)
  • fix: missing enum type reference (d79d540)

1.21.3 (2018-11-11)

  • feat: add generic context type (d6fc17d)

1.21.2 (2018-11-10)

  • fix: graphql scalar JSON declaration (415982d)

1.21.1 (2018-11-10)

  • feat: add context and info parameters of root type (c7c3add)
  • chore: update dependencies (69dcf7d)

1.21.0 (2018-11-09)

  • feat: generate resolve result (4b82f47)
  • fix: enum should also be imported (f3048e0)

1.20.0 (2018-11-08)

  • feat: support graphql root type generation (1f1fea3)
  • feat: reuse old program to improve performance (51a034d)

1.19.2 (2018-11-07)

  • feat: handle Promise type reference (f3fa881)
  • feat: support member from constructor parameters (bf087cb)
  • docs: add more example about type alias (d4d5303)

1.19.1 (2018-11-06)

  • fix: graphql schema with no parameters (139baa9)
  • chore: update dependencies (5edcd89) (1f364c4)
  • feat: support basic mongoose schema (5989a3a)
  • chore: add type-coverage check (9083280)

1.19.0 (2018-10-24)

  • feat: support graphql query and mutation generation (897f387)
  • fix: union type of graphql schema (29228ff)
  • fix: map type of graphql (50ea1e7)

1.18.4 (2018-10-20)

  • feat: support union type and map type of graphql schema generator (a0deff6)
  • chore: update dependencies (6afb92f)

1.18.3 (2018-10-18)

1.18.2 (2018-09-30)

1.18.1 (2018-08-21)

1.18.0 (2018-08-20)

  • feat: show warning for potential error (7bd6cba)
  • chore: update dependencies (5de3813)

1.17.0 (2018-08-14)

  • feat: support multiple typescript files (34c95b6)

1.16.0 (2018-08-14)

1.15.0 (2018-08-01)

1.14.1 (2018-05-15)

1.14.0 (2018-05-06)

  • feat: support ts class (0cce2fa)
  • chore: update dependencies (892f34d)

1.13.0 (2018-05-05)

  • feat: support rust types (6cc42d7)
  • refactor: improve naming and success message (dc8e2c5)

1.12.2 (2018-05-04)

  • fix: true and false can be unioned (77cfac3)

1.12.1 (2018-05-03)

  • fix: null can be unioned (7208852)

1.12.0 (2018-05-03)

  • fix: can inherit additional properties from heritage clauses (57f0ac9)
  • fix: support title and description (b89ac31)

1.11.3 (2018-05-03)

  • fix: some object array cases (f9a32ff)
  • fix: improve default value of string, array, object and reference type (dd36f90)

1.11.2 (2018-04-30)

  • fix: support type alias for type reference (69d70c7)
  • refactor: improve code quality (4a4ccd8)

1.11.1 (2018-04-29)

  • fix: ensure json path exists (902dd1c)

1.11.0 (2018-04-29)

  • feat: use const if enum's count is 1 (7e24cfa)
  • feat: type can be omitted when there is enum (872905b)
  • chore: update dependencies (9684928)
  • fix: lint error (0131174)

1.10.2 (2018-04-29)

  • fix: simple type union to simple type enum (99e7995)

1.10.1 (2018-04-28)

  • fix: wrong reference of anyOf (7342e75)

1.10.0 (2018-04-28)

  • fix: do not generate type for anyOf (b77cc79)
  • fix: improve json schema getReferencedDefinitions (fe11efb)
  • feat: support extra members with additional properties (4600d1e)
  • feat: support union of simple types (638cdfc)
  • feat: convert any type to empty schema (0f3c5e7)
  • refactor: split code (876e63e)

1.9.0 (2018-04-27)

1.8.1 (2018-04-27)

  • chore: update demo (c13f712)
  • fix: support union type of literal, tuple type (0cc58ca)
  • chore: update dependencies (bc575d9)
  • chore: add optional array case (f72e32d)

1.8.0 (2018-04-18)

  • chore: reason and ocaml types can be generated in demo (ea05b1e)
  • feat: reasonml and ocaml types support (7db79ea)
  • chore: graphql schema can be generated in demo (c3b3f42)

1.7.1 (2018-04-16)

  • fix: support graphql schema parameter (23405e8)

1.7.0 (2018-04-16)