All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog.
12 December 2025
12 December 2025
30 June 2025
30 June 2025
22 October 2024
22 October 2024
- [IOCOM-1891] use 3xx responses as success type fallback
#330 - Bump version to 14.0.0 [skip ci]
f27a59b
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-strictdefinitions#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 italia-ts-commons@1.0.0
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