Skip to content

Latest commit

 

History

History
918 lines (536 loc) · 45.8 KB

CHANGELOG.md

File metadata and controls

918 lines (536 loc) · 45.8 KB

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

  • [#DEVEX-60] Add fp-ts and io-ts peerDependencies #328

30 June 2023

30 June 2023

  • [#IOPID-369] add constant integer generation #321
  • Bump version to 13.1.0 [skip ci] e4f3c18

1 June 2023

1 June 2023

  • fix optional header name #320
  • Bump version to 13.0.1 [skip ci] eb6e997

4 April 2023

4 April 2023

  • [#] Update node version to 18 #318
  • Bump version to 13.0.0 [skip ci] be3c5df

10 March 2023

10 March 2023

  • Add support to Buffer as client request type #317
  • Bump version to 12.2.1 [skip ci] 1b9e98e

3 March 2023

3 March 2023

  • Add support to raw body in request #316
  • Bump version to 12.2.0 [skip ci] 3b01b3e

2 March 2023

2 March 2023

  • remove useless header type in client headers #315
  • Bump version to 12.1.3 [skip ci] 8f1da73

2 January 2023

2 January 2023

  • Handle parameters with $ref in schema #310
  • Bump version to 12.1.2 [skip ci] 2af225a

2 January 2023

2 January 2023

  • Infer object type in definitions when possible #309
  • Bump version to 12.1.1 [skip ci] 118840a

29 December 2022

29 December 2022

  • [#IC-515] Bundle SDK package with no-strict definitions #306
  • Bump version to 12.1.0 [skip ci] 90d5944

27 December 2022

27 December 2022

  • Bump qs from 6.5.2 to 6.5.3 #302
  • Bump qs from 6.5.2 to 6.5.3 in /e2e #303
  • [#IC-515] ignore ts files in package #304
  • Bump version to 12.0.3 [skip ci] eea6dbd

2 November 2022

2 November 2022

  • Support security definition of type http and bearer scheme #298
  • Bump version to 12.0.2 [skip ci] 4b5bb73

13 October 2022

13 October 2022

  • Import type if the requestBody use a reference #297
  • Bump version to 12.0.1 [skip ci] e8c4c61

13 September 2022

13 September 2022

  • Add replace of single \ with \ for string pattern definition #294
  • Bump version to 12.0.0 [skip ci] 4d7dabd

1 August 2022

1 August 2022

  • [ICC-143] handling octet/stream responses #293
  • Bump version to 11.3.0 [skip ci] c630402

15 July 2022

15 July 2022

  • [ICC-135] Replaced t.dictionary with t.record #292
  • Bump version to 11.2.0 [skip ci] c9c0026

8 July 2022

8 July 2022

  • [IOCIT-60] [Fix] Responses with no schema #291
  • Bump version to 11.1.2 [skip ci] 48ef17f

6 July 2022

6 July 2022

  • [#IOCIT-57] Absolute URL for servers field #290
  • Resolved bug on enum generation with x-extensible-enum #289
  • Bump version to 11.1.1 [skip ci] 9344853

24 June 2022

24 June 2022

  • Modified allOf generation #288
  • Bump version to 11.1.0 [skip ci] 8b873e1

10 June 2022

10 June 2022

  • Add openapi 3 support #287
  • Update e2e tests #286
  • Bump vm2 from 3.9.3 to 3.9.7 #274
  • Bump version to 11.0.0 [skip ci] 3b700c5

11 May 2022

11 May 2022

  • Bump minimist from 1.2.5 to 1.2.6 #278
  • fix: package.json & yarn.lock to reduce vulnerabilities #281
  • Bump urijs from 1.19.7 to 1.19.11 in /e2e #279
  • Bump node-fetch from 2.6.1 to 2.6.7 in /e2e #283
  • [#IC-418] Support PATCH in generated client #280
  • Bump version to 10.1.0 [skip ci] 8d8f715

29 April 2022

29 April 2022

  • fix: e2e/package.json & e2e/yarn.lock to reduce vulnerabilities #282
  • Bump version to 10.0.7 [skip ci] 3ae89ba
  • upgrade y18n 93865f3
  • upgrade ansi-regex 529d3ce

1 December 2021

1 December 2021

  • [#IC-107] Fix File upload support #268
  • Bump version to 10.0.6 [skip ci] ef454a7

12 October 2021

12 October 2021

  • [#IP-457] Update sdk package.json #266
  • Bump version to 10.0.5 [skip ci] 5858665

11 October 2021

11 October 2021

  • [#IP-443] Parameters declared at path level are not considered #265
  • Bump version to 10.0.4 [skip ci] 64617c0

30 September 2021

30 September 2021

  • Fix command args type parsing #263
  • Bump version to 10.0.3 [skip ci] 9941c7b

30 September 2021

30 September 2021

  • fix: package.json & yarn.lock to reduce vulnerabilities #259
  • Bump version to 10.0.2 [skip ci] a458ea2

29 September 2021

29 September 2021

  • Fix withoutUndefinedValues on query params #262
  • Bump postcss from 7.0.27 to 7.0.36 in /e2e #243
  • [#IP-369] Remove CODEOWNERS #258
  • [#IP-313] Add parsing stage for definitions #253
  • Bump path-parse from 1.0.6 to 1.0.7 in /e2e #257
  • [Snyk] Upgrade nunjucks from 3.2.2 to 3.2.3 #228
  • Bump glob-parent from 5.1.1 to 5.1.2 in /e2e #242
  • Bump path-parse from 1.0.6 to 1.0.7 #254
  • Bump json-pointer from 0.6.0 to 0.6.1 in /e2e #237
  • Bump urijs from 1.19.5 to 1.19.7 in /e2e #248
  • Bump ws from 7.2.3 to 7.5.3 in /e2e #256
  • Bump version to 10.0.1 [skip ci] 7a17eee
  • set all contributors as CODEOWNER d5fe346
  • Revert "Merge branch 'master' of github.com:pagopa/openapi-codegen-ts" 947dbce

12 August 2021

12 August 2021

  • [#IP-319] Migrate from fp-ts 1.x to 2.x version #251
  • [#IP-325] Upgrade Typescript to v4.3.5 #252
  • Bump version to 10.0.0 [skip ci] c86fb87

7 May 2021

7 May 2021

  • fix: upgrade @pagopa/ts-commons from 9.1.0 to 9.2.0 #232
  • Bump y18n from 3.2.1 to 3.2.2 #229
  • Bump lodash from 4.17.20 to 4.17.21 #234
  • do not hide errors #233
  • Bump version to 9.2.0 [skip ci] 98df082

7 May 2021

7 May 2021

  • [#IP-86] tslint to eslint migration #231
  • Bump version to 9.1.0 [skip ci] 21bd391

19 February 2021

19 February 2021

  • [#176997929] Remove SafeIdentifier on query param names #226
  • [#176997929] Remove SafeIdentifier on query param names (#226) #176997929 #176997929
  • Bump version to 9.0.0 [skip ci] 1c2852b

9 February 2021

9 February 2021

  • [#176415651] update ts commons #223
  • [#176415651] update ts commons (#223) #176415651
  • Bump version to 8.0.0 [skip ci] 8072f04

2 February 2021

2 February 2021

  • Bump version to 7.0.2 [skip ci] 32fcdbf

2 February 2021

2 February 2021

  • fix: upgrade nunjucks from 3.2.1 to 3.2.2 #220
  • fix: upgrade write-yaml-file from 4.1.0 to 4.1.3 #222
  • upgrade node to 12.19.1 #219
  • Bump version to 7.0.1 [skip ci] 51473bf

8 January 2021

8 January 2021

  • add pr template #218
  • Bump urijs from 1.19.2 to 1.19.5 in /e2e #214
  • Bump lodash from 4.17.15 to 4.17.20 #216
  • Bump ini from 1.3.5 to 1.3.8 #215
  • #176398607 renamed to @pagopa/openapi-codegen-ts #217
  • [#176013578 refactor] pipeline #213
  • Bump version to 7.0.0 [skip ci] 3904222
  • Update CODEOWNERS 48c5b0a

8 January 2021

4 December 2020

  • [#176012064] Update io-ts-commons #211
  • [#176012064] Update io-ts-commons (#211) #176012064
  • chore: release 6.3.0 ade684d
  • Update azure-pipelines.yml for Azure Pipelines a181577

23 November 2020

  • [#175779805] Handle header parameters #210
  • [#175779805] Handle header parameters (#210) #175779805
  • chore: release 6.2.2 ee54d5c

5 November 2020

3 November 2020

  • [#175498392] Handle enum for boolean type in openapi definition #208
  • [#175498392] Handle enum for boolean type in openapi definition (#208) #175498392
  • chore: release 6.2.0 c3723f4

21 October 2020

  • [#175017856] Handle exclusiveMaximum and exclusiveMinimum #207
  • [#175017856] Handle exclusiveMaximum and exclusiveMinimum (#207) #175017856

8 October 2020

  • [#175179600] Handle authentication schema #206
  • [#175179600] Handle authentication schema (#206) #175179600
  • chore: release 6.0.0 6fcf9c5

28 September 2020

  • [#174993325] Handle upper bound limit on ranged numbers, integers and strings #205
  • [#174993325] Handle upper bound limit on ranged numbers, integers and strings (#205) #174993325
  • chore: release 5.3.0 aa9b853

25 September 2020

  • [#174908845] Handle identifiers with invalid characters #204
  • Update README.md #203
  • [#174730128] Test cases for external definitions #197
  • [#174908845] Handle identifiers with invalid characters (#204) #174908845
  • [#174730128] Test cases for external definitions (#197) #174730128
  • chore: release 5.2.0 3222415

14 September 2020

  • Bump node-fetch from 2.6.0 to 2.6.1 in /e2e #199
  • [#174797437] Use proper parameter name #202
  • [#174797087] Add e2e step to build pipeline #201
  • [#174706455] Fix regression bug #200
  • Update README.md #198
  • [#174797437] Use proper parameter name (#202) #174797437
  • [#174797087] Add e2e step to build pipeline (#201) #174797087
  • [#174706455] Fix regression bug (#200) #174706455
  • chore: release 5.1.0 49b2af2

9 September 2020

8 September 2020

  • [#174706105] Fix e2e test #195
  • fixes #194
  • [#174695158] Release version 5.0.0 #193
  • [#174706105] Fix e2e test (#195) #174706105
  • [#174695158] Release version 5.0.0 (#193) #174695158
  • chore: release 5.0.0 4ded41c

8 June 2020

  • Fix date and date-time format #184
  • chore: release 4.3.0 8a01fcf

7 June 2020

  • [#173210783] generate camel cased prop names #183
  • [#173210783] generate camel cased prop names (#183) #173210783
  • [#173210783] generate camel cased prop names #173210783
  • chore: release 4.2.0 bcd7065
  • hotfix: fix linting 20a0e2c

6 June 2020

  • [#173200347] fix integer inclusive maximum #182
  • Bump handlebars from 4.0.11 to 4.7.3 #168
  • [#171800213] add azure pipeline #166
  • [#173200347] fix integer inclusive maximum (#182) #173200347
  • [#171800213] add azure pipeline (#166) #171800213
  • chore: release 4.1.1 4dd190e
  • fix b074588
  • update info af17e7e

22 July 2019

  • update swagger-parser, remove swagger-schema-official 4713563
  • remove from dependency types/swagger-parser and openapi-types. f4843a8
  • other fix. be5ddaa

27 May 2019

  • Fixes test specs file #94
  • Updates code format bb7289e
  • Adds CODEOWNERS [skip ci] 6a1ad0a
  • Do not import io-ts unless decoders get generated 2f2abf3

23 April 2019

  • Bump prettier from 1.12.1 to 1.17.0 #86
  • Fixes fp-ts version #89

25 February 2019

  • Allow any 2xx status to be a success type for decoders #77

20 February 2019

  • Adds 201 status when looking for success types in decoder generation dc299b7

16 February 2019

  • Adds support for file parameters in POST and PUT requests #66

14 February 2019

  • Adds support for simple enums in definitions #64

27 January 2019

  • Breaking: adds auth params to operator defs d14cf11

19 January 2019

  • Object property names should be properly capitalized #61

1 October 2018

  • Fixed default decoder for undefined types 7fec2ee

1 October 2018

  • Allow overriding success response type in decoder d9102ac

30 September 2018

  • Allow for different encode/decode types in ioResponseDecoder 95cbfa3

30 September 2018

  • Fixes call signature of constantResponseDecoder bf51d52

30 September 2018

  • Fixed bug introduced in last commit ae3af87

30 September 2018

  • Adds experimental generation of response decoders 7b60550

27 September 2018

  • Correctly lookup per-operation security specs c04eae6

27 September 2018

  • Fixes required inline parameters 2d29ac7

27 September 2018

  • Adds default success and error types a0665e8

27 September 2018

  • Fall back to securityDefinitions if security is not defined 9f173b3

25 September 2018

  • Fix required parameter in ref a1f90be

24 September 2018

  • Adds path level parameters 1e75caa

24 September 2018

24 September 2018

  • Adds tslint:disable:max-union-size to request types f66c61a

24 September 2018

  • Adds readonly to params and removes unneeded imports cca4957

24 September 2018

  • Adds parameter types to request types #48

24 September 2018

  • Adds option to generate request types (experimental) #47

5 September 2018

  • fix: import io-ts #46
  • fix: within range string maxLength #45
  • Adds missing runtime dependency "yargs" 9a377e3

11 July 2018

  • fix: ignore variable name tslint #44
  • Create LICENSE #42
  • fix: within range string maxLength 374af4d
  • bump version 5ee0ad5

21 June 2018

  • fix: hotfix for generation of custom types #41

21 June 2018

  • [#158519397] support custom types #40
  • [#158519397] support custom types (#40) #158519397

21 June 2018

19 June 2018

  • feat: custom string formats #38

19 June 2018

  • fix: generation of withrangenumbers #37
  • fix: npm publish on win32 #36

10 June 2018

  • feat: support additionalProperties default value #35
  • fix crlf on binaries for win32 2c52197
  • fix crlf on binaries for win32 73f6258
  • fix crlf on binaries for win32 1b1eae1

9 June 2018

  • fix: additionalProperties #34
  • Adds tslint #33
  • fix: support additionalProperties default 7e61946
  • fix: small fixes to types generation 6c084ee
  • fix: bumped patch version 02a933e

6 June 2018

  • [#157911013] ehnancement to io-ts type generation from swagger specs #32
  • [#157911013] ehnancement to io-ts type generation from swagger specs (#32) #157911013
  • fix: tests 9b27ec0
  • feat: extend generator features 5f7cae7
  • added tslint 0fb4b65

14 May 2018

11 May 2018

  • [#157505713] adds support for additional properties #14
  • [#157505713] adds support for additional properties (#14) #157505713
  • added support for additionalPrperties 05635c0

10 May 2018

  • Import withDefault only once #13

10 May 2018

  • fix: intersection type #12

10 May 2018

  • Reverted previous commit about dereferencing 538b595

10 May 2018

  • fix: reverted de-referencing commit #10
  • Reverted previous commit about dereferencing 5a192ab

9 May 2018

  • [#157428441] added optional strict #9
  • [#157428441] added optional strict (#9) #157428441

9 May 2018

  • [#157422874] fix definitions dereferencing #8
  • [#157422874] fix definitions dereferencing (#8) #157422874

8 May 2018

  • Adds support for NonNegativeNumber 48792b4

8 May 2018

8 May 2018

8 May 2018

  • Code gen is now async + must reset seen on each def 8644611

8 May 2018

  • Skip duplicated imports #7
  • Adds danger-plugin-digitalcitizenship 0e423cd
  • Bump danger from 3.5.1 to 3.6.5 7bb3276
  • Bump fs-extra from 5.0.0 to 6.0.0 74b96eb

22 April 2018

  • Fixes import of withDefault 8f1771b

22 April 2018

21 April 2018

  • Adds README d820be5
  • Updates templates to use italia-ts-commons 2b571b0
  • Adds more info about gen-api-models 418b536

v0.0.3

20 April 2018

  • First commit, imported from digital-citizenship-functions 3186a76
  • Adds circleci config and dangerjs config 08af9e3
  • Do not add dist to git on release 4d22d05