All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- [IOCOM-1891] use 3xx responses as success type fallback
#330
30 April 2024
30 April 2024
30 June 2023
30 June 2023
1 June 2023
1 June 2023
4 April 2023
4 April 2023
10 March 2023
10 March 2023
3 March 2023
3 March 2023
2 March 2023
2 March 2023
2 January 2023
2 January 2023
2 January 2023
2 January 2023
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
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
15 July 2022
15 July 2022
8 July 2022
8 July 2022
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
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
12 October 2021
12 October 2021
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
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
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
- add deprecation notes
70c79b1
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
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
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
- Adds security headers
26bb8af
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
- add integer type
#39
- add integer type (#39)
#158519355
19 June 2018
- feat: custom string formats
#38
19 June 2018
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
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
- Fixed shebang
ea6da82
8 May 2018
- Main is now index.js
7c3adfa
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
- Updates templates to use [email protected]
2e968b6
21 April 2018
- Adds README
d820be5
- Updates templates to use italia-ts-commons
2b571b0
- Adds more info about gen-api-models
418b536
20 April 2018